楼主: duducheeree
11603 8

[问答] 求助R rugrach包报错 [推广有奖]

  • 0关注
  • 0粉丝

大专生

65%

还不是VIP/贵宾

-

威望
0
论坛币
621 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
105 点
帖子
6
精华
0
在线时间
115 小时
注册时间
2011-7-19
最后登录
2019-10-28

楼主
duducheeree 发表于 2017-6-18 23:51:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
代码如下

myspec=ugarchspec(  
      variance.model = list(model = "sGARCH", garchOrder = c(1, 1),external.regressors = NULL),  
      mean.model = list(armaOrder = order[c(1,2)], include.mean = TRUE,external.regressors = NULL),  
      distribution.model = "std"  
    )
    myfit=ugarchfit(myspec,data=train.ts.dif,solver="gosolnp")
    garch.forcast=ugarchforecast(myfit,data=NULL,n.ahead=7,external.forecasts = NULL)


错误信息

ugarchfilter-->error: parameters names do not match specification

Expected Parameters are: mu ma1 omega alpha1 beta1 shape

Error: Exiting

In addition: Warning message:

In .sgarchfit(spec = spec, data = data, out.sample = out.sample,  :

ugarchfit-->warning: solver failer to converge.


二维码

扫码加我 拉你入群

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

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

关键词:GRACH distribution parameters Parameter forecasts

沙发
foozhencheng 学生认证  发表于 2017-6-19 00:56:56 来自手机
armaOrder那里就是c(1,1)即可,另外如果只用了ugarchfit函数,怎么会出现ugarchfilter的错误?

藤椅
duducheeree 发表于 2017-6-19 09:23:41
armaOrder是动态调整的,order那个变量是根据AIC来定的,这就是我一直困惑的地方只用了ugarchfit,为什么报错报的是ugarchfilter的错

板凳
duducheeree 发表于 2017-6-19 23:01:56
有朋友可以帮忙解决一些ugarchfilter报错的问题吗

报纸
STT12 发表于 2019-2-26 19:04:37
我也遇到这个问题,请问解决了吗

地板
mangomango666 发表于 2019-11-28 20:00:30
同问  想知道怎么解决的  非常感谢!!!

7
含啊啊啊 发表于 2021-4-13 18:53:55
foozhencheng 发表于 2017-6-19 00:56
armaOrder那里就是c(1,1)即可,另外如果只用了ugarchfit函数,怎么会出现ugarchfilter的错误?
sgarch<-ugarchfit(spec,x,out.sample = 0,solver = "gosolnp")

8
含啊啊啊 发表于 2021-4-13 18:54:33
含啊啊啊 发表于 2021-4-13 18:53
sgarch
填上或修改最后一个参数

9
benyangyang 发表于 2022-3-4 14:48:54
含啊啊啊 发表于 2021-4-13 18:54
填上或修改最后一个参数
可以解释一下为什么吗

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

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