如何在Stargazer表中添加行以指示使用固定效果

问题描述 投票:0回答:1

我只是运行包括固定效果的回归,在本例中为id_school。接下来,我从“观星”选项卡中省略了所有虚拟变量,因此可以节省一些空间。

[我想在选项卡中包括一行以便报告我使用了固定效果,如:固定效果是否...类似于图像。

谢谢。enter image description here

r stargazer
1个回答
0
投票

简单的选择是使用Stargazer add.lines,例如

#load a panel data
data("Wages", package = "plm")

#plain vanilla OLS
model1 <- lm(lwage ~ exp + union + ed + black, data=Wages)
# Least-Squares Dummy Variables model
model2 <- lm(lwage ~ factor(ind) + exp + union + ed + black, data=Wages)

library(stargazer)

stargazer(model1, model2, omit = '[i][n][d]', type='text',
add.lines=list(c('Fixed effects', 'Yes','No'))
)

返回:

=======================================================================
                                    Dependent variable:
                    ---------------------------------------------------
                                           lwage
                               (1)                       (2)
-----------------------------------------------------------------------
exp                         0.013***                  0.013***
                             (0.001)                   (0.001)

unionyes                    0.121***                  0.113***
                             (0.013)                   (0.013)

ed                          0.079***                  0.082***
                             (0.002)                   (0.002)

blackyes                    -0.269***                 -0.256***
                             (0.024)                   (0.024)

Constant                    5.374***                  5.313***
                             (0.036)                   (0.037)

-----------------------------------------------------------------------
Fixed effects                  Yes                       No
Observations                  4,165                     4,165
R2                            0.283                     0.291
Adjusted R2                   0.283                     0.290
Residual Std. Error     0.391 (df = 4160)         0.389 (df = 4159)
F Statistic         411.209*** (df = 4; 4160) 341.333*** (df = 5; 4159)
=======================================================================
Note:                                       *p<0.1; **p<0.05; ***p<0.01

如果使用的是Latex,另一种选择是使用starpolishr available from github。这使您可以设置要添加的线的位置。

library(stargazer)
library(tidyverse)
library(starpolishr)
stargazer(model1, model2, omit = '[i][n][d]', type='latex') %>%  
star_insert_row(insert.after=14, 'Fixed effets & Yes & No \\\\ ') %>% cat(file='foo.tex',sep='\n')

输出:this

© www.soinside.com 2019 - 2024. All rights reserved.