有没有办法stargazer::stargazer()
使用对象创建样式(或接近它的东西)coef 表broom::tidy()
?我已经尝试过gt()
,但它似乎不是为准备发布的 LaTeX/Rmd 表量身定制的。
问问题
115 次
1 回答
1
该modelsummary
软件包与broom
. 它生成高度可定制的stargazer
回归表(以及更多!),可以保存为多种格式,例如 HTML、LaTeX 或 Word。(免责声明:我是维护者。)
stargazer
您可以通过将模型存储在列表中来并排汇总模型。在引擎盖下,modelsummary
将用于broom
提取系数等:
library(modelsummary)
mod <- list(
lm(mpg ~ hp, data = mtcars),
lm(mpg ~ hp + drat, data = mtcars))
modelsummary(mod)
如果你想从原始broom::tidy
对象工作,你也可以通过创建一个命名的 class 列表来做到这一点modelsummary_list
。第二个选项允许您使用默认broom
输出,或手动修改broom
输出,或创建自己的输出。
例子:
mod <- list(
tidy = broom::tidy(mod),
glance = broom::glance(mod))
class(mod) <- c("modelsummary_list", class(mod))
modelsummary(mod)
于 2021-08-22T12:28:08.300 回答