5

将stargazerplm结合使用时出现错误。对于普通的线性模型,一切正常。这是一个例子:

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