全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
5359 6
2009-12-15
最近做Ender课本第三章第4节中,PPI的GARCH估计
用MLE估计Engle的衰减权重的ARCH(4)模型
自己写的程序如下:
series pi=log(ppi)-log(ppi(-1))
'set sample
sample s1 1960:1 1960:1
sample s2 1960:2 2002:1
smpl s2

' declare coef vectors to use in ARCH likelihood
coef(1) mu = .1
coef(1) alpha = .1
coef(2) beta = .1
coef(1) omega = .1
coef(1) theta=.1


' get starting values from ARMA(1,(1,4))
equation eq_arma.ls pi c pi(-1) ma(1) ma(4)
mu(1) = eq_arma.c(1)
alpha(1)=eq_arma.c(2)
beta(1)=eq_arma.c(3)
beta(2)=eq_arma.c(4)
omega(1)=eq_arma.@se^2

' set presample values of expressions in logl
smpl s1
series sig2=omega(1)
series res=0

' set up ARCH likelihood
logl ll1
ll1.append @logl logl
ll1.append res=pi-mu(1)-alpha(1)*pi(-1)-beta(1)*res(-1)-beta(2)*res(-4)
ll1.append sig2 = omega(1)+theta(1)*(0.4*res(-1)^2+0.3*res(-2)^2+0.2*res(-3)^2+0.1*res(-4)^2)
ll1.append z = res/@sqrt(sig2)
ll1.append logl =  log(@dnorm(z)) - log(sig2)/2  

' estimate and display results
smpl s2
ll1.ml(showopts, m=1000, c=1e-5)
show ll1.output

在运行后提示:Missing values in @logl series at current coefficients at observation 1960Q2 in "Do_LL1.ml"
百思不得其解
望各位能施以援手,不胜感激,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-15 16:50:53
参考过别人的问题后,已解决问题
主要是样本区间取值的问题
有MA(4)而忘记将初始区间取足够值,导致做ML估计的时候无法取初值
改正:
sample s1 1960Q1 1960Q4
sample s2 1961Q1 2002Q1
二维码

扫码加我 拉你入群

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

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

2010-5-19 16:26:14
似懂非懂。。。。
二维码

扫码加我 拉你入群

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

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

2013-1-10 15:59:41
你好,我也有个极大似然估计的问题想请教一下,我的qq是32962219,希望和你取得联系
二维码

扫码加我 拉你入群

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

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

2013-3-27 20:55:04
MLE是什么估计?
二维码

扫码加我 拉你入群

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

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

2013-5-8 17:15:28
你好  我能加你QQ吗  也有一些极大似然估计的问题想请教  QQ:393745164
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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