使用Eviews 7软件做岭回归分析(正文部分)
来源:网络收集 点击: 时间:2024-04-17依次在大界面的菜单栏里面点击【File】—【New】—【Program】,建立运行程序。
在运行界面输入“for !i = 1 to 10”,就是循环10个两维向量,不能从开始,一定要注意空格;
下一行输入“vector(2)b!i”,“2”代表着二维向量;
接一行输入“b!i=mni*@inverse(xg+lmd(!i)*dw)*bzt*y”,输入的时候没有空格,但是需要注意括号的使用,不能多也不能少,都会影响数据的结果。


然后按上面的【Save】把这些保存到电脑里面,然后按【Run】运行下命令,检查程序命令是不是正确的。
在运行程序的时候,会出现界面框显示存储路径,直接点击【OK】运行即可;如果命令有错误,就会出现提示框,告诉你哪行命令有误,检查修改后再次保存和运行。
一般命令错误就出现在空格和标点、括号的问题上,细心点就可以了。


然后建立“bb”的文件,输入命令“matrix(16,2)bb”,也可以按照自己的来命名,我都不知道当初命名的什么了;
然后再次打开【Program】,依次输入“for !i = 1 to 10”
“for !i = 1 to 2”
“bb(!i,!j)=b!i(!j)”
“next”
“next”
然后再按【Save】把这些保存到电脑里面,然后按【Run】运行下命令检查程序命令是不是正确的,和上面的一致的。


附上上面操作的所有文件,可以清楚的看到不同的文件。
再在命令区输入命令“data bt1 bt2”,叫出综合文件,然后把“bb”文件里面的数据都复制到打开的文件里面。
(如图,以个人数据为主)



然后输入命令“scat lmd bt1 bt2”,这个就是输出以两个变量为依据和“λ”的岭迹图了,可以清楚看到“bt1 bt2”和“lmd”(λ)的运动轨迹,根据自己的变量代表的意义来分析。
最后看是否对多重共线性问题有一定的解决效果了,可以为岭迹图命名使用工具【Name】,以便下次可以直接打开看图,不需要再次输入命令了。

继续输入命令,一条命令一行:
“scalar bt0”
“bt0=@mean(y)-bb(10,1)*@mean(x1)-bb(10,2)*@mean(x2)”
按“Enter”键就可以输出结果,打开文件就可以看到了。
温馨提示:注意空格和字母、数字的输入,不同的命令结果就不一样了。

点击小界面的【Genr】,输入“bly=bt0+bb(8,1)*x1++bb(8,2)*x2”点击【OK】进行下一步;
再次点击【Genr】,输入“ble=y-bly”,点击【OK】完成。


最后输入拟合值的命令,计算拟合值,看数据的拟合效果:
“scalar nh”
“nh=(@sumsq(ble)/16)^0.5/@mean(y)”
输出拟合值的结果,观察结果,这里的“16”是我的数据的个数,大家记得根据自己的数据来变换命令。

保存的时候千万不要直接就点击大界面的关闭按钮,一关闭可能会造成数据丢失,我们就遇到这种情况。
最好是点击小界面(如图)的关闭,在出现的提示里面先后点击【Yes】,出现保存路径之后选择合适的位置和文件名保存;之后再点击【OK】,然后再关闭大的界面,这样就可以安全保存所有的操作和关闭界面了。


这是我们上课老师教授的方法,大家可以根据自己的数据变换操作和命令,试试看能不能做出来。
再次强调,这是我们上课老师教授的做法,并不是普遍的做法。
岭回归版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_528415.html