翻转 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 输出如下所示: