5

stargazer を plm組み合わせて使用​​すると、エラーが発生します。通常の線形モデルではすべて正常に機能します。次に例を示します。

library(plm)
library(stargazer)

# create test data
dat <- data.frame(y=runif(1000),
                  x1=runif(1000),
                  id=rep(1:50, each=20),
                  time=rep(1:20, times=50))
pdat <- pdata.frame(dat, index=c("id", "time"))

# estimate linear model
lm_1 <- lm(y~x1, data = pdat) 
summary(lm_1)
stargazer(lm_1, type="text", keep.stat = c("n"))

# estimate fixed effects model
plm_1 <- plm(y ~ x1, data=pdat, model = "within", effect = "individual")
summary(plm_1)
stargazer(plm_1, type="text", keep.stat = c("n"))

最後の呼び出しが返されます

stargazer(plm_1, type="text", keep.stat = c("n"))
Error in UseMethod("logLik") : 
  no applicable method for 'logLik' applied to an object of class "c('plm', 'panelmodel')"

ありがとう!

4

0 に答える 0