翻转 stargazer 回归输出
Flip stargazer regression output
我想输出一个回归 table,协变量沿着顶部,而不是向下。这种情况很少见,但并非闻所未闻。例如,参见 Baldwin & Taglioni (2006) 中的 table:
从 the docs, p.6 看来,这似乎只能通过摘要 table 实现,而不能通过回归输出实现。
对于回归输出,flip=TRUE
什么都不做:
> model <- lm('mpg ~ cyl + disp + drat + wt', data=mtcars)
> stargazer(model, type='text', flip=TRUE)
===============================================
Dependent variable:
---------------------------
NA
-----------------------------------------------
cyl -1.786***
(0.635)
disp 0.007
. .
. .
. .
我希望看到这样的内容:
cyl disp drat wt
-1.786*** 0.007 -0.010 -3.638***
(0.635) (0.012) (1.338) (1.102)
我对任何汇总统计都不感兴趣,所以这不是问题。我假设这是一个将 lm
对象转换为 data.frame
然后使用 flip=TRUE
的问题,但不确定如何去做。
您可以提取系数及其标准误差,然后将其提供给 stargazer
:
model.summary = coef(summary(model))[, 1:2]
stargazer(model.summary, flip=TRUE)
PDF 输出如下所示:
我想输出一个回归 table,协变量沿着顶部,而不是向下。这种情况很少见,但并非闻所未闻。例如,参见 Baldwin & Taglioni (2006) 中的 table:
从 the docs, p.6 看来,这似乎只能通过摘要 table 实现,而不能通过回归输出实现。
对于回归输出,flip=TRUE
什么都不做:
> model <- lm('mpg ~ cyl + disp + drat + wt', data=mtcars)
> stargazer(model, type='text', flip=TRUE)
===============================================
Dependent variable:
---------------------------
NA
-----------------------------------------------
cyl -1.786***
(0.635)
disp 0.007
. .
. .
. .
我希望看到这样的内容:
cyl disp drat wt
-1.786*** 0.007 -0.010 -3.638***
(0.635) (0.012) (1.338) (1.102)
我对任何汇总统计都不感兴趣,所以这不是问题。我假设这是一个将 lm
对象转换为 data.frame
然后使用 flip=TRUE
的问题,但不确定如何去做。
您可以提取系数及其标准误差,然后将其提供给 stargazer
:
model.summary = coef(summary(model))[, 1:2]
stargazer(model.summary, flip=TRUE)
PDF 输出如下所示: