尝试 运行 面板数据回归时出错 "system is computationally singular"

Error "system is computationally singular" when trying to run panel data regression

我正在使用 plm 包 运行 面板回归中的双向 不平衡数据集 。我已经阅读了有关此错误的信息,但没有弄清楚如何解决此问题:

Error in solve.default(vcov(x)[names(coefs_wo_int), names(coefs_wo_int)],  : 
 system is computationally singular: reciprocal condition number = 4.98421e-17

我使用了 5 个自变量。其中 3 个是非常大的数字,另外 2 个是比率。以前,我使用了 3 个自变量(x2、x4 和 x5)的日志,它运行良好,没有任何错误消息。是否有可能是由于多重共线性,我真的应该使用对数数据集吗?

fixednormal <- plm(ROA ~ x1 + x2 + x3 + x4 + x5, data=dataset4, model="within", effect="twoways")
fixef(fixednormal, effect="time")
summary(fixednormal)

更改单位作为解决方法解决了问题。