我运行了 15 个不同的回归模型(它基本上是具有相同变量的相同回归,只是年份不同)并使用plot_coefs 绘制系数。
然而,在图中,仅显示 15 个模型中的前 12 个模型的系数。另一方面,图例显示了所有型号。
我的命令是:
cdu_1965b <- glm(cduwahl ~ alter + bildung + mann + konfessi
, data = Wahl1965, family = "binomial")
cdu_1969b <- glm(cduwahl ~ alter + bildung + mann + konfessi
, data = Wahl1969, family = "binomial")
....(其他13款同理)
library(jtools)
plot_coefs (cdu_1965b,cdu_1969b, ...other models..., colors = "Rainbow", omit.coefs = c("(Intercept)", "altermittel", "alteralt", "bildunghoch", "bildungmittel", "bildungalt", "mann"))
可以绘制的最大数量有吗?
谢谢!
我还能尝试什么?
这似乎是因为
plot_coefs
只有12种不同的形状。
如果您设置
point.shape = F
,所有模型都会出现。
library(jtools)
lm1 <- lm(mpg ~ cyl, mtcars)
plot_coefs(lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1,
colors = "Rainbow",
omit.coefs = c("(Intercept)", "altermittel", "alteralt",
"bildunghoch", "bildungmittel", "bildungalt", "mann"))
plot_coefs(lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1, lm1,
colors = "Rainbow", point.shape = F,
omit.coefs = c("(Intercept)", "altermittel", "alteralt",
"bildunghoch", "bildungmittel", "bildungalt", "mann"))
我正在尝试绘制类似的图,但遇到了这个问题:
get_colors()
中的错误:
! CUD Bright 颜色类别仅支持 7 种或更少的颜色。
回溯:
我也只想显示 16 个不同模型的一个系数(按国家/地区细分数据),所以我省略了所有其他系数,但不起作用。