全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3875 1
2014-04-11

有个问题请教牛人们!
我需要用不对称GARCH类模型来模拟数据,比如GJR-GARCH或TGARCH,由于autoreg过程不能对这一模型进行估计,因此不得不使用proc model过程。但是使用如下程序运行时,出现参数设定错误的问题,我想请教大家,红色语句中各参数的初始值应该如何确定呢?

proc model data = gjrgarch ;
parms arch0 .1 arch1 .2 garch1 .75 phi .1;
y = intercept ;
if zlag(resid.y) > 0 then h.y = arch0 + arch1*xlag(resid.y**2,mse.y) + garch1*xlag(h.y,mse.y) ;
else h.y = arch0 + arch1*xlag(resid.y**2,mse.y) + garch1*xlag(h.y,mse.y) + phi*xlag(resid.y**2,mse.y) ;
fit y / method = marquardt fiml ;
run ;
quit ;


二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-1 17:10:51
初始值的设置有一定随意性,可根据计量原则(如GARCH模型需数据平稳等)或经济含义设置。如果模型稳健,不会影响最终估计值,即选不同的最小化目标函数方法,所得结果应一扬。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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