我正在处理R中的面板数据,我想在我的数据集上运行一个双向面板固定效应模型,所以我使用了plm:
plm1 <- plm(rprofit_acre~dd89+prcp_0410, data=data, effect="twoways", model="within")我收到了错误信息
“pdim.default中的错误(index[1L],index[2L]):重复配对(id-time)”
我使用错误消息中的建议来查看是否存在与行的state+year组合的任何重复。
any(table(data$state,data$year)!=1)结果是正确的,这意味着没有任何重复的state+year组合。
发布于 2022-05-02 21:47:11
错误消息中的建议(没有完全重新打印)实际上是table(index(your_pdataframe), useNA = "ifany")。如果它在您的端部打印了不同的内容,请使用该包的当前版本。
您对此进行了修改,并对任何出现少于或多于一次的组合进行了测试(通过!= 1)。如果这产生了TRUE,你不能推断没有重复的夫妻,相反的是正确的(可能有更少和更多的)。
因此,您可以使用错误消息中的建议来识别重复的组合。
https://stackoverflow.com/questions/72092503
复制相似问题