【发布时间】:2020-08-24 02:42:17
【问题描述】:
再次,当我尝试在 plm.xml 中创建面板数据的随机效应模型时,我遇到了一个我不知道如何解决的错误。我使用的代码:
random<-plm(RenEnCon~WomenParl+GDPpercap+Pop+UrbanPop+FreedomHouse+RegimeType+HDI+WomenPolEmpowerIndex, data=pdata, model= "random", na.action=na.exclude)
导致此错误:
Error in solve.default(crossprod(ZBeta)) :
system is computationally singular: reciprocal condition number = 3.63559e-21
根据一些研究,这可能是因为数据不平衡?如果您知道这里的问题是什么或如何解决它,将不胜感激。
【问题讨论】:
-
这和你模型的设计矩阵有关,我经常在我有很多组并且每个组没有多个观察值的时候打它?请参阅Cross Validated 上的此帖子
-
真的很有帮助,谢谢!这可能是非常基本的,但我实际上该怎么做呢?我遇到了麻烦。
-
删除一些预测变量,看看错误是否消失
-
非常感谢 - 删除 UrbanPop 变量效果很好!谢谢!
标签: r panel-data random-effects