楼主: a396269321
10166 11

[问答] 求助,garch模型做预测的问题 [推广有奖]

  • 5关注
  • 1粉丝

硕士生

63%

还不是VIP/贵宾

-

威望
0
论坛币
995 个
通用积分
138.2200
学术水平
0 点
热心指数
0 点
信用等级
1 点
经验
83784 点
帖子
76
精华
0
在线时间
221 小时
注册时间
2013-3-9
最后登录
2024-11-23

楼主
a396269321 发表于 2013-7-29 20:25:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
fit=garchFit(~arma(3,5)+garch(1,1),data=r,include.mean=T,cond.dist="std")
predict(fit)
运行之后出现:
错误于a_vec[(i - 1):(i - u2)] : 只有负下标里才能有零有大神知道这是啥意思么,网上搜不到相关的东西




二维码

扫码加我 拉你入群

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

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

关键词:GARCH模型 ARCH模型 GARCH ARCH ARC 模型

开始研究医疗保健行业了,仓位50%,持有一生

沙发
DM小菜鸟 发表于 2014-12-20 23:18:42
这好像是predict-fGarch的一个big bug
getMethod里面,可以看到


    a_vec <- rep(0, (n.ahead))      
    u2 <- length(ar)      
    a_vec[1] = ar[1] + ma[1]      
    if ((n.ahead - 1) > 1) {
        for (i in 2:(n.ahead - 1)) {
          a_vec <- ar[1:min(u2, i - 1)] * a_vec[(i - 1):(i - u2)]            
        }
    }

  
所以如果i总比1大,就出这个error了

我看过一些大牛的建议,居然是去改函数...

藤椅
babuqiu 发表于 2016-2-22 16:10:14
楼主 这个问题解决了吗?我也遇到了

板凳
sarielsun 发表于 2017-1-6 17:16:13
garchFit这个函数是在哪个包?我怎么没找到。

报纸
程123456 发表于 2017-1-11 12:41:53

楼主 这个问题解决了吗?

地板
ucaknch 发表于 2017-4-17 14:23:19
sarielsun 发表于 2017-1-6 17:16
garchFit这个函数是在哪个包?我怎么没找到。
install.packages("fBasics")#金融基础

install.packages("fGarch")#金融GARCH

install.packages("rgarch", repos="http://R-Forge.R-project.org")#用于IGARCH拟合

其中一个是运用garchFit这个函数,具体哪个我也搞不清楚了

7
jian97 发表于 2017-12-6 17:52:28
请问楼主解决了吗 我也遇到了相同的问题

8
hylnwoau 发表于 2018-5-14 14:46:28
也遇到了这个问题

9
crystal_cxs 发表于 2018-12-20 15:01:41
求问怎么解决这个问题呀?

10
florida2333 发表于 2019-3-28 16:15:09
可以去修改R包背后的代码。
操作过程请参考:https://bbs.pinggu.org/thread-3633698-1-1.html
具体代码修改可参考:https://stackoverflow.com/questions/15475869/error-in-predict-for-arma-garch-model
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2  热心指数 + 2   查看全部评分

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

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