stargazer omit.labels 中的潜在错误

Bry*_*yan 8 r stargazer

stargazer软件包的5.2 版似乎存在一个错误,omit.label根据所包含模型的顺序,该功能无法始终如一地工作:

library(stargazer)
library(ggplot2)
as.data.frame(data("midwest"))
fit.1 <- lm(poptotal ~ popadults, data = midwest)
fit.2 <- lm(poptotal ~ popadults + state, data = midwest)

# Works, column listed as "Yes":
stargazer(fit.2, omit = c("state"), omit.labels = c("States"))
# Does not work, both columns listed as "No":
stargazer(fit.1, fit.2, omit = c("state"), omit.labels = c("States"))
# Works, first column "Yes", second "No":
stargazer(fit.2, fit.1, omit = c("state"), omit.labels = c("States"))
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方法?

小智 5

我只是使用该add.lines属性为每列手动指定虚拟对象。对于你的例子:

stargazer(fit.1, fit.2, omit = c("state"),
    add.lines = list(
        c("States", "No", "Yes")
    )
)
Run Code Online (Sandbox Code Playgroud)