楼主: ffyyll13
2242 1

[问答] [求助]garch(1,1)编程的一些问题,请高手救命啊 [推广有奖]

  • 6关注
  • 17粉丝

已卖:33份资源

讲师

80%

还不是VIP/贵宾

-

威望
0
论坛币
559 个
通用积分
105.6034
学术水平
82 点
热心指数
89 点
信用等级
63 点
经验
21010 点
帖子
629
精华
0
在线时间
634 小时
注册时间
2007-3-26
最后登录
2022-3-12

楼主
ffyyll13 发表于 2007-5-12 21:32:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
[求助]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

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


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

扫码加我 拉你入群

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

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

关键词:GARCH ARCH RCH ARC expressions GARCH 高手 救命

沙发
ermutuxia 发表于 2015-1-22 18:06:29
如果重复运行一个命令,可能前面如果一个对象已经生成,再生成依次就会提示出错

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 06:23