翻转stargazer回归输出

时间:2015-05-21 17:27:41

标签: r stargazer

我想输出一个回归表,其中包含顶部的协变量,而不是侧面。这种情况很少见,但并非闻所未闻。例如,请参阅Baldwin & Taglioni (2006)中的此表:

enter image description here

它从the docs, p.6看起来好像只能使用汇总表而不是回归输出。

对于回归输出,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但不确定如何进行的问题。

1 个答案:

答案 0 :(得分:1)

您可以提取系数及其标准误差,然后将其提供给stargazer

model.summary = coef(summary(model))[, 1:2]
stargazer(model.summary, flip=TRUE)

这是PDF输出的样子:

enter image description here