楼主: harlon1976
1936 4

[问答] 估计不收敛问题 [推广有奖]

  • 2关注
  • 27粉丝

版主

院士

49%

还不是VIP/贵宾

-

威望
1
论坛币
37273 个
通用积分
100.0959
学术水平
25 点
热心指数
39 点
信用等级
17 点
经验
58976 点
帖子
1898
精华
0
在线时间
4213 小时
注册时间
2005-8-27
最后登录
2024-4-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
利用garchFit函数估计ARMA(1,0)-GARCH(1,1)模型时,出现如下显示:
Error in arima(.series$x, order = c(u, 0, v), include.mean = include.mean) :
  non-stationary AR part from CSS

导致参数估计不出来,这个意思是说AR(1)的系数大于1,怎么解决这类问题,请高手指点一下!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:不收敛 stationary garchFit include station

沙发
719812133 学生认证  发表于 2021-5-2 08:54:49 |只看作者 |坛友微信交流群
楼主您好,首先要确认数据的预处理操作没有问题,经济金融数据一般是处理成一阶差分对数收益率,保证数据是平稳的。你是不是先用arima函数算ARMA,然后再用garchFit算GARCH模型?如果是这样的话那就是在按两步法的估计程序走,这样估计也是一致的,可以先通过arima函数里的method变量换别的最优化算法,arima函数还支持ML,CSS-ML,这个默认应该是用的CSS,看看换用别的最优化算法进行参数估计还会不会报错。如果不行,可以再换rugarch包试试看,这个包可以两步估计、也可以一步估计ARMA-GARCH,一步估计的有效性会更高,看看这样子换用了别的函数估计模型是否还会出问题。如果还是报错,那有可能是数据的原因了。
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

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

使用道具

藤椅
719812133 学生认证  发表于 2021-5-2 09:14:55 |只看作者 |坛友微信交流群
fGarch包的这个garchFit函数其实也可以一步估计ARMA-GARCH的,它支持单独估计GARCH,或者ARMA-GARCH一起,但不支持只计算ARMA,可以试试看一起估计会不会出问题。

使用道具

板凳
harlon1976 发表于 2021-5-2 16:33:40 |只看作者 |坛友微信交流群
感谢您的解答,我的数据生成过程本身是单位根过程,且扰动项是服从GARCH(1,1)模型,这样在估计的时候有的时候自回归项的系数估计会大于1,这是就报错了,当系数估计小于1的时候是可以的。关于rugarch包,我也试了,也是出现同样的问题。你说的分两步估计,是如何进行设置,还请给出操作的命令,谢谢!五一快乐!

使用道具

报纸
719812133 学生认证  发表于 2021-5-3 12:51:16 |只看作者 |坛友微信交流群
harlon1976 发表于 2021-5-2 16:33
感谢您的解答,我的数据生成过程本身是单位根过程,且扰动项是服从GARCH(1,1)模型,这样在估计的时候有的时 ...
您好,我说的两步估计是指先计算ARMA模型,然后提取出来残差,对这个残差再进行GARCH建模,不管是对rugarch包还是fGarch包都是这样操作的。所以按两步估计走,ARMA模型的计算还是离不开arima函数。不过您计算报的这个错可能不是参数估计的问题了。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

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

GMT+8, 2024-4-28 01:44