【发布时间】:2018-08-08 20:57:19
【问题描述】:
我想在回归输出中为因子变量的参考类别添加一条线。 Stargazer 似乎没有一个简单的方法来做到这一点。我目前的方法是在我的 Word 文档中添加带有 add.lines 的行,然后手动更改该新行的顺序。这当然很乏味。
x <- as.factor(c("a","b","c"))
x1 <- c(1,2,3)
# Estimate a model
m1 <- lm(x1~x)
#Create output
stargazer(m1, type = "text", style="ajs", add.lines=c("a (ref.)"))
这就是我现在的立场:
> stargazer(m1, type = "text", style="ajs", add.lines=c("a (ref.)"))
========================
X1
------------------------
xb 1.000
xc 2.000
Constant 1.000
a (ref.)
Observations 3
R2 1.000
------------------------
Notes: *P < .05
**P < .01
***P < .001
我想要的输出是这样的:
========================
X1
------------------------
a (ref.)
xb 1.000
xc 2.000
Constant 1.000
Observations 3
R2 1.000
------------------------
Notes: *P < .05
**P < .01
***P < .001
自定义添加行顺序的自动方式是什么?或者,如果您愿意,可以提出一个更一般的问题:按正确顺序添加因子变量的参考类别的简单方法是什么?
【问题讨论】:
-
仅供参考,在这种情况下,
Constant是参考类别的系数,所以像你这样排序可能会让人困惑。 -
好点。在我的实际模型中,我还有许多其他变量,因此该常量不仅仅捕获参考值。感谢您的回复!
标签: r regression stargazer