各位我在eviews的system中输入以下语句:
hl=c(1)+c(2)*hl(-1)res=hl-c(1)-c(2)*exp(hl(-1))sig2=c(3)+c(4)*res^2+[AR(1)=c(5)]sig3=c(6)+c(7)*res^3+[AR(2)=c(8)]sig4=c(9)+c(10)*res^4+[AR(3)=c(11)]
总是出错,提示res not defined,因为后三个方程要用到第一个方程的残差,那么请问第一个方程的残差该怎样表示?
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
生成一个新的变量不就行了?
hl=c(1)+c(2)*hl(-1)回归后,EViews自动生成resid
然后你输入:genr e=resid
感谢你的回复,我将语句改为以下形式,
hl=c(1)+c(2)*hl(-1)genr res=residsig2=c(3)+c(4)*res^2+[AR(1)=c(5)]sig3=c(6)+c(7)*res^3+[AR(2)=c(8)]sig4=c(9)+c(10)*res^4+[AR(3)=c(11)]还是报错:genr is not defined。
我是用的eviews的system。
在主菜单栏下的命令窗口中输入“ls hl c hl(-1)”-按回车键-再输入“genr res=resid”
你好!感谢你的回复。
可能是我表述的不清楚,我是在system窗口把这几个方程作为一个system估计。
按照你说的输入“ls hl c hl(-1)”-按回车键-再输入“genr res=resid”还是报错:ls is not defined
system中定义变量没怎么用过
在命令窗口中定义变量不行吗?或者直接用菜单中的object-new object建立一个新的变量,复制一下resid值就可以了啊
我是用system把这五个方程作为一个整体估计.
不知道哪位高手做过eviews的system
指点一下,多谢!