全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
2201 1
2007-05-12
[求助]garch(1,1)编程的一些问题,请高手救命啊

'Estimate GARCH(1,1) model with t-distributed errors

'change path to program path

%path=@runpath

cd"{%path}"

'load workfile

load F:\fyl\bylw\jjsj

series y=fa

set sample to 2 202

sample s0 2 2

sample s1 3 202

smpl s1

'get starting values from Gaussian ARCH

equation eq1

eq1.arch y c

show eq1.output

'declare and innitialize parameters

coef(1) mu = eq1.c(1)

coef(1) omega = eq1.c(2)

coef(1) alpha =eq1.c(3)

coef(1) beta =eq1.c(4)

coef(1) tdf=3

' set presample values of expressions in logl

smpl s0

series sig2 = omega(1)

series res = 0

!pi = @acos(-1)

'set up GARCH likelihood

logl ll l

ll l.append @logl logl

ll l.append sig2 =omega(1)+alpha(1)*res(-1)^2+beta(1)*sig2(-1)

ll l.append z =res^2/sig2/(tdf(1)-2)+1

ll l.append logl = @gammalog((tdf(1)+1)/2)-@gammalog(tdf(1)/2)-log(!pi)/2-

log(tdf(1)-2)/2-log(sig2)/2 - (tdf(1)+1)*log(z)/2

'estimate and display output

smpl s1

ll l.ml(showopts,m=1000,c=le-5)

show ll l.output

上面是程序,运行时老是告诉我是非法名字,这是怎么回事,我抓拍的问题图片在附件里谢谢各位拉!


此主题相关图片如下:
二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-22 18:06:29
如果重复运行一个命令,可能前面如果一个对象已经生成,再生成依次就会提示出错
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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