各位大神好,最近做一个计量的模型,用到了plm包里面的pgmm函数,输入后一直提示Error: $ operator is invalid for atomic vectors。之前用同样的方法做了pggls没有发生这样的问题。代码如下,请大家帮我一起看看,谢谢!
library(plm)
pgr<-plm.data(md5,index=c("PartnerISO","Year"))
TVgmm<-pgmm(log(TradeValue)~log(PHGDP)+log(GDP)+log(PHGDPPC)+log(GDPPercapita)+log(GDPPCDIFF)+log(Distance)+OFFLanguage,data = pgr,gmm.inst="log(TradeValue)")