在 texreg 中省略多个因素

Omit multiple factors in texreg

在使用 texreg 时,我经常使用 omit.coef 删除某些估计值(对于固定效应),如下所示。

screenreg(lm01,omit.coef='STORE_ID',custom.model.names = c("AA"))

在我的 lm 模型中,如果我使用多个固定效应,我该如何省略多个变量?例如,我有两种类型的固定效应 - STORE_ID 和 Year,比方说。

这行不通。

screenreg(lm01,omit.coef=c('STORE_ID','Year'),custom.model.names = c("AA"))

您必须考虑用 | 分隔的正则表达式。 示例:

fit <- lm(mpg ~ cyl + disp + hp + drat, mtcars)
texreg::screenreg(fit)
# =====================
#              Model 1 
# ---------------------
# (Intercept)  23.99 **
#              (7.99)  
# cyl          -0.81   
#              (0.84)  
# disp         -0.01   
#              (0.01)  
# hp           -0.02   
#              (0.02)  
# drat          2.15   
#              (1.60)  
# ---------------------
# R^2           0.78   
# Adj. R^2      0.75   
# Num. obs.    32      
# =====================
# *** p < 0.001; ** p < 0.01; * p < 0.05

现省略:

texreg::screenreg(fit, omit.coef=c('disp|hp|drat'))
# =====================
#              Model 1 
# ---------------------
# (Intercept)  23.99 **
#              (7.99)  
# cyl          -0.81   
#              (0.84)  
# ---------------------
# R^2           0.78   
# Adj. R^2      0.75   
# Num. obs.    32      
# =====================
# *** p < 0.001; ** p < 0.01; * p < 0.05