多语言展示
当前在线:245今日阅读:167今日分享:16

Eviews中遇到错误讯息的解决方法

在Eviews实际数据分析中,做回归模型、做一些检验等有可能会遇到弹出来      “Near singular matrix error. Regressors may be perfectly collinear”的错误讯息,在遇到这种情况时,后续的都无法进行下去,这里提供几种解决方案。
方法/步骤
1

使用的案例数据

2

因变量q,自变量为x,y,z,使用命令ls q c x y z建立线性回归模型,得出如下图的提示错误的窗口,

3

第一种减少自变量,减少自变量x,利用y,z两个自变量来建立模型,命令ls q c y z ,得出下面结果

4

第二种增加样本量,q x y z所对应的样本分别增加10个,数据如下图,再使用命令ls q c x y z ,就能得出结果

5

第三种有些能够对原序列取对数后解决数据问题,使用命令ls log(q) c log(x) ,如下图

6

singular matrix是奇异矩阵,设A为n阶方阵,若存在另一n阶方阵B,使得AB=BA=I,则称A为非奇异矩阵,若不存在,则为奇异矩阵。产生singular matrix或near singular matrix,可能是虚拟变量过多,表示这些变量间存在较大相关性,或者是样本量太小,自由度少了,尤其是在时间序列中,很有可能出现奇异矩阵的问题。

注意事项
1

根据自己数据以及模型的实际情况来选取解决方法

2

有问题的可以联系

推荐信息