【发布时间】:2020-03-22 20:08:55
【问题描述】:
我对内部和随机效应方法有疑问(它不起作用)。而且我对池化,之间或第一差异估计器没有问题->它可以工作。
我也有类似R - Error in class(x) - plm - only within and random effects models 的问题。 这是我的数据的链接:https://www.dropbox.com/s/8tgeyhxeb0wrdri/my_data.xlsx?raw=1(有一些国家/地区的一些金融措施和 GDP 增长)
我的代码:
proba<-read_excel("my_data.xlsx")
attach(proba)
Y<-cbind(GDP_growth)
X<-cbind(gfdddi01, gfdddi02, gfdddi04, gfdddi05)
pdata<-pdata.frame(proba,index=c("id","year"))
##POOLED OLS estimator
pooling<-plm(Y~X,data=pdata,model="pooling")
summary(pooling)
##BETWEEN ESTIMATOR
between<-plm(Y~X,data=pdata,model="between")
summary(between)
#FIRST DIFFERENCES ESTIMATOR
firstdiff<-plm(Y~X,data=pdata,model="fd")
summary(firstdiff)
#FIXED EFFECT OR WITHIN ESTIMATOR
fixed <-plm(Y~X,data=pdata,model="within")
summary(fixed)
#RANDOM EFFECTS ESTIMATOR
random<- plm(Y~X,data=pdata,model="random")
summary(random)
我得到的错误信息:
类(x)中的错误
有什么问题?
【问题讨论】: