如何在观星仪回归输出中仅保留一个变量?(“省略”的反义词)

Gui*_*nca 2 regression r linear-regression stargazer

有谁知道在制作回归表输出时,stargazer 的参数“省略”的反义词是什么?

我试图仅显示回归中的一个(或几个)协变量。我知道可以使用“省略”,然后列出不想在输出中显示的所有变量名称,但是有没有什么方法可以调用人们实际上想要在最终表中维护的变量名称?

我很难处理线性模型中直接调用的虚拟变量之间的相互作用。例如,假设我想运行以下模型:

# Libraries
library(stargazer)

# Data:
data <- data.frame(
  "Y" = rnorm(100,20,45),
  "Dummy1" = sample(c(1,0),100, replace = T),
  "Dummy2" = sample(c(1,0),100, replace = T),
  "Dummy3" =sample(c(1,0),100, replace = T))

# Model:
model1 <- lm(Y ~ Dummy1*Dummy2*Dummy3, data)
Run Code Online (Sandbox Code Playgroud)

假设我想在输出观星表中仅报告三重交互。但是,例如,当我尝试删除简单变量“Dummy1”的结果时,stargazer 会删除所有以“Dummy1”开头的变量,因此也删除了三重交互。

# Problem
stargazer(model1, type = "text", omit = "Dummy1")


===============================================
                        Dependent variable:    
                    ---------------------------
                                 Y             
-----------------------------------------------
Dummy2                        23.705           
                             (17.236)          
                                               
Dummy3                        19.221           
                             (17.591)          
                                               
Dummy2:Dummy3                 -25.568          
                             (23.908)          
                                               
Constant                       5.373           
                             (12.188)          
                                               
-----------------------------------------------
Observations                    100            
R2                             0.099           
Adjusted R2                    0.031           
Residual Std. Error      43.943 (df = 92)      
F Statistic             1.450 (df = 7; 92)     
===============================================
Note:               *p<0.1; **p<0.05; ***p<0.01
Run Code Online (Sandbox Code Playgroud)

如何制作仅包含三重交互结果的表格?有什么猜测吗?

Ron*_*hah 6

omit您可以使用来keep仅保留所需的变量,而不是使用。

stargazer::stargazer(model1, type = "text", keep = 'Dummy1:Dummy2:Dummy3')

================================================
                         Dependent variable:    
                     ---------------------------
                                  Y             
------------------------------------------------
Dummy1:Dummy2:Dummy3           42.430           
                              (35.315)          
                                                
------------------------------------------------
Observations                     100            
R2                              0.145           
Adjusted R2                     0.080           
Residual Std. Error       43.587 (df = 92)      
F Statistic             2.222** (df = 7; 92)    
================================================
Note:                *p<0.1; **p<0.05; ***p<0.01
Run Code Online (Sandbox Code Playgroud)