全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
3922 3
2015-10-30
悬赏 20 个论坛币 已解决
按照易丹辉老师《数据分析与Eviews应用(第二版)》第96页提供的VIF计算程序在Eviews6.0中编程,编程语言(如下)完全照搬书中给出的程序,但是却提示错误syntax error in "VIF(1)=EQ1 @R2",不知道是哪里出问题了,现将编程语句写出,请大家帮忙看看是哪里出错了。
自变量是x1,x2,x3,x4,其中的空格用文字“空”表示

equation空eq1空ls空x1空c空x2空x3空x4
equation空eq2空ls空x2空c空x1空x3空x4
equation空eq3空ls空x3空c空x1空x2空x4
equation空eq4空ls空x4空c空x1空x2空x3
vector(4)vif
for空!k=1空to空4
%k=@str(!k)
vif(!k)=eq{%k}空@R2
vif(!k)=1/(1-vif(!k))
delete eq{%k}
next

最佳答案

yenfeng1 查看完整内容

按照易丹辉老师《数据分析与Eviews应用(第二版)》第96页提供的VIF计算程序在Eviews6.0中编程,编程语言(如下)完全照搬书中给出的程序,但是却提示错误syntax error in "VIF(1)=EQ1 @R2",不知道是哪里出问题了,现将编程语句写出,请大家帮忙看看是哪里出错了。 自变量是x1,x2,x3,x4,其中的空格用文字“空”表示 =============================== 由你的回归方程式设定 x1是eq1方程式的应变数 x2是eq2方程式的应变数 x3 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-10-30 12:58:20
按照易丹辉老师《数据分析与Eviews应用(第二版)》第96页提供的VIF计算程序在Eviews6.0中编程,编程语言(如下)完全照搬书中给出的程序,但是却提示错误syntax error in "VIF(1)=EQ1 @R2",不知道是哪里出问题了,现将编程语句写出,请大家帮忙看看是哪里出错了。
自变量是x1,x2,x3,x4,其中的空格用文字“空”表示
===============================
由你的回归方程式设定
x1是eq1方程式的应变数
x2是eq2方程式的应变数
x3是eq3方程式的应变数
x4是eq4方程式的应变数

===========================
equation空eq1空ls空x1空c空x2空x3空x4
equation空eq2空ls空x2空c空x1空x3空x4
equation空eq3空ls空x3空c空x1空x2空x4
equation空eq4空ls空x4空c空x1空x2空x3
以上的错误是
eq1空ls 应改为eq1.ls
eq2空ls 应改为eq2.ls
以下略推
============================
vector(4)vif
这里的错误是
vector(4)空vif
===========================
for空!k=1空to空4
%k=@str(!k)
vif(!k)=eq{%k}空@R2

这里的错误是
vif(!k)=eq{%k}.@R2
=============================

vif(!k)=1/(1-vif(!k))
这地方有问题,你会把原先填入的R2换成1/(1-R2)
delete eq{%k}
next
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-30 15:31:12
额~~编程这个帮不了你
不过如果你升级一下换成eviews7的话 其实可以直接做VIF的
点开你的回归方程 View->Coefficient Diagnostics->Vif即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-2 12:39:10
yenfeng1 发表于 2015-10-30 12:58
按照易丹辉老师《数据分析与Eviews应用(第二版)》第96页提供的VIF计算程序在Eviews6.0中编程,编程语言( ...
非常感谢,已按照你所说的编出了程序并计算出结果,受益匪浅。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群