【发布时间】:2014-04-05 18:57:08
【问题描述】:
我做了这个型号选择表:
lm_mtcars <- lm(mpg ~ drat + hp + wt, mtcars)
library(MuMIn)
mod_sel_lm_mtcars <- (mod.sel(lm_mtcars))
mod_sel_lm_mtcars
Model selection table
(Intrc) drat hp wt df logLik AICc delta weight
lm_mtcars 29.39 1.615 -0.03223 -3.228 5 -73.366 159 0 1
我可以让stargazer 将其转换为乳胶表:
library(stargazer)
stargazer(mod_sel_lm_mtcars)
如何让stargazer 像Coulombe Et Al 2011, p288, Table 2 一样打印变量名称。
因此:
- df 应重命名为 k(斜体)
- delta 应该重命名为 [latex symbol \Delta] AICc
- 重量应重命名为 w[下标 i]
【问题讨论】:
-
尝试使用
names(mod_sel_lm_mtcars)[c(5,8,9)] <- c('\\emph{k}','$\\delta$ AICc','$w_i$')替换列名。结果似乎导致stargazer出错;但它的输出无论如何都不是你想要的,因为它在数据帧上运行摘要。尝试只使用xtable::xtable(mod_sel_lm_mtcars),它会让你接近。stargazer非常适合模型,但不适用于数据框,这是您在此处拥有的对象类型。