楼主: 奥神
1342 1

[有偿编程] 参数估计、初值赋值、Ngarch [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
66 点
帖子
6
精华
0
在线时间
7 小时
注册时间
2015-6-5
最后登录
2016-5-3

楼主
奥神 发表于 2016-4-12 17:50:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  本人先假设一组价格数据复合Ngarch模型
       然后将NGarch模型参数估计的代码写入m文件
       读取价格数据,进行参数估计
       data=S;params=[  0.1 0.3 0.4 0.3 0.1];[mu_ omega_ alpha_ beta_ gamma_ ]= NG_calibration(data , params )
         这时遇到了一个问题,mu_ omega_ alpha_ beta_ gamma_是需要计算的参数,而这些参数又需要进行赋初值,这时,赋值的原则是啥我完全不懂,而此模型,赋值稍微变化一点,估计结果变化很大,例如, data=S;params=[  0.2 0.3 0.4 0.3 0.1];[mu_ omega_ alpha_ beta_ gamma_ ]= NG_calibration(data , params )结果就和之前天壤之别,在这里请问各位大神,这种情况怎么解决呢,怎样赋值求出来的参数才是对的呢?
      附部分m文件代码
function [mu_ omega_ alpha_ beta_ gamma_ ]= NG_calibration(data , params )
returns = price2ret( data );
returnsLength= length ( returns );
options = optimset ('MaxFunEvals', 100000 , 'MaxIter ', 100000);
fminsearch( @NG_JGBM_LL , params , options );
function mll = NG_JGBM_LL( params )
mu_= params (1); omega_ = abs( params (2)); alpha_ = abs( params (3));
beta_ = abs( params (4)); gamma_ = params (5);
denum = 1- alpha_ - beta_ *(1+ gamma_ ^2);

  如能详细解决问题,红包奉上,联系qq1049241712
二维码

扫码加我 拉你入群

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

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

关键词:GARCH 参数估计 ARCH ARC RCH 模型

沙发
奥神 发表于 2016-4-14 20:25:46
奉上100元红包求大神

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

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