使用plot_coefs /plot_summs,maximum number绘制多元回归模型的系数?

tf7tbtn2  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(89)

我运行了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"))

是否存在可绘制的最大数量?
谢谢大家!
我还能做什么?

f0ofjuux

f0ofjuux1#

这似乎是因为plot_coefs只有12种不同的形状。
如果您设置point.shape = F,则应显示所有模型。

第13个模型缺失,点形状
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"))

相关问题