楼主: sca_7788
2700 6

[问答] 大人们看看我编的GARCH程序出错在哪了? [推广有奖]

  • 0关注
  • 0粉丝

高中生

37%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
258 点
帖子
20
精华
0
在线时间
28 小时
注册时间
2008-1-14
最后登录
2016-5-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我参照EVIEWS中的GARCH范例编写了如下代码:
coef(1) mu
coef(1) omega
coef(1) alpha
coef(1) beta
smpl 1992.2 2008.4
equation equ1.ls atr c
mu(1)=equ1.c(1)
omega(1)=equ1.@se^2
smpl 1992.1 1992.1
series sig2=omega(1)

logl  log1
log1.append @logl logl1
log1.append res=atr-mu(1)
log1.append sig2 = omega(1)+alpha(1)*res(-1)^2 +beta(1)*sig2(-1)
log1.append z = [email=res/@sqrt(sig2]res/@sqrt(sig2[/email])
log1.append logl1 =log(@dnorm(z))-log(sig2)/2
smpl 1992.2 2008.4
log1.ml(showopts, m=500)
show log1.output
但以执行就显示logl1序列有缺失值,sig2序列本就应该是逐次递推的啊,忙了一上午也不知道错在哪?
请大人们帮我看看,指点我错在哪~~~~~
二维码

扫码加我 拉你入群

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

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

关键词:GARCH ARCH RCH ARC 大人们 GARCH 程序 大人们

回帖推荐

pingfengma 发表于3楼  查看完整内容

logl 报missing value问题检查可以从以下方面试试: 1查所有series有没有是na的 2参数有没有无意义的(负数开方) 3初始值影响较大,可能选得不恰当

本帖被以下文库推荐

沙发
sca_7788 发表于 2009-7-20 12:18:51 |只看作者 |坛友微信交流群
自己顶一下

使用道具

藤椅
pingfengma 发表于 2009-7-20 12:39:18 |只看作者 |坛友微信交流群
logl 报missing value问题检查可以从以下方面试试:
1查所有series有没有是na的
2参数有没有无意义的(负数开方)
3初始值影响较大,可能选得不恰当
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

流水不争先

使用道具

板凳
sca_7788 发表于 2009-7-20 12:51:11 |只看作者 |坛友微信交流群
我逐行检查 发现在LOG对象之前的序列都不是NA的 但LOG对象内部的语句主要是进行ML的 整体运行后LOGL1序列一直都是NA的 挠头
后2点应该不是问题 就是为什么用ML估计不出序列来………………

使用道具

报纸
sca_7788 发表于 2009-7-20 12:54:58 |只看作者 |坛友微信交流群
出错提示是:Missing values in @logl series at current coefficients at observation 1992q2 in " Do_log1.ML(showopts, m=500)

使用道具

地板
zzhmelody 发表于 2014-2-9 00:07:35 |只看作者 |坛友微信交流群
然后呢  ?我的问题与你一样

使用道具

7
czl3658 发表于 2014-4-13 21:21:36 |只看作者 |坛友微信交流群
楼主最后怎么结局的啊
我也遇到你的问题了。。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-10 08:15