1

このパッケージを使用してstargazer、パネル モデルの LaTeX テーブルを作成します (plmパッケージ)。最初のplmモデルが単変量の場合、stargazerそのモデルのリグレッサーは削除されますが、モデルは引き続き表示されます。

最初のモデルが多変量になるようにモデルの順序を入れ替えると、すべてのモデルが表示されます。lmモデルに関してはこの問題はありません。回避策はありますか?lmインターセプトを含むことは重要plmですか?

ありがとう!これが例です。

dat <- data.frame(y=runif(1000),
                  x1=runif(1000),
                  x2=runif(1000),
                  id=rep(1:50, each=20),
                  time=rep(1:20, times=50)
                  )
pdat <- pdata.frame(dat, index=c("id", "time"))
plms <- list()
plms[[1]] <- plm(y ~ x1, data=pdat)
plms[[2]] <- plm(y ~ x1 + x2, data=pdat)
plms[[3]] <- plm(y ~ x2, data=pdat)

# drops first regressor if first model is univariate
stargazer(plms[1:3], type="text")

# but not if first model is multivariate
stargazer(plms[c(2, 1, 3)], type="text")

これにより、以下が得られます。

> # drops first regressor if first model is univariate
> stargazer(plms[1:3], type="text")

========================================================================
                                 Dependent variable:                    
             -----------------------------------------------------------
                                          y                             
                     (1)                 (2)                 (3)        
------------------------------------------------------------------------
x1                                      0.004                           
                                       (0.032)                          

x2                                     -0.008              -0.008       
                                       (0.032)             (0.032)      

------------------------------------------------------------------------
Observations        1,000               1,000               1,000       
R2                 0.00002             0.0001              0.0001       
Adjusted R2        0.00002             0.0001              0.0001       
F Statistic  0.016 (df = 1; 949) 0.038 (df = 2; 948) 0.059 (df = 1; 949)
========================================================================
Note:                                        *p<0.1; **p<0.05; ***p<0.01

> # but not if first model is multivariate
> stargazer(plms[c(2, 1, 3)], type="text")

========================================================================
                                 Dependent variable:                    
             -----------------------------------------------------------
                                          y                             
                     (1)                 (2)                 (3)        
------------------------------------------------------------------------
x1                  0.004               0.004                           
                   (0.032)             (0.032)                          

x2                 -0.008                                  -0.008       
                   (0.032)                                 (0.032)      

------------------------------------------------------------------------
Observations        1,000               1,000               1,000       
R2                 0.0001              0.00002             0.0001       
Adjusted R2        0.0001              0.00002             0.0001       
F Statistic  0.038 (df = 2; 948) 0.016 (df = 1; 949) 0.059 (df = 1; 949)
========================================================================
Note:                                        *p<0.1; **p<0.05; ***p<0.01
4

1 に答える 1