r - 尝试运行面板数据回归时出现错误“系统在计算上是奇异的”
问题描述
我正在使用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)
解决方案
更改单位作为解决方法解决了这个问题。
推荐阅读
- entity-framework - Linq 获取每个 Make into DTO 的模型列表
- amazon-web-services - 对于 col_a 中的每个不同值,生成一个新表
- javascript - 如何在javascript中将对象插入数组?
- node.js - 如何在 nodejs express mongodb 中使用多查询
- flutter - 如何在颤动中将视频播放器浮动在 youtube 等所有页面上?
- java - 如何从字符串 html 添加样式以在 android textview 中显示?
- typescript - “未找到模块:错误:无法解析 'electron-is-dev'”在电子和打字稿和 webpack 项目中
- installation - 如何使用 Homebrew 安装整个文件目录?
- nativescript - Nativescript - page.frame 未定义
- hyperledger-fabric - Hyperledger Fabric 从通道配置中删除组织导致错误