楼主: swingser
5444 5

[问答] R语言怎么对ugarchfit提取残差 [推广有奖]

  • 0关注
  • 2粉丝

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
192 个
通用积分
1.0000
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
4816 点
帖子
91
精华
0
在线时间
139 小时
注册时间
2014-9-22
最后登录
2023-7-12

楼主
swingser 发表于 2016-4-20 22:11:31 |AI写论文
20论坛币
R语言怎么对ugarchfit提取残差
用residuals提取后出现
1976-11-04 08:00:00 -5.558986e-01
1976-11-05 08:00:00  7.099207e-01

不能用啊

最佳答案

kingcatcher 查看完整内容

我这有个求真实值与预测值之间的残差—— mm=ugarchfit(spec=spec,data=x) fore=ugarchforecast(mm,n.ahead=h) pred=as.numeric(fore@forecast$sigmaFor) resid=obsed-pred # 真实值-预测值 你可以试试类似pred的提取来得到你要的残差~
关键词:garchFit UGARCH GARCH ARCH ARC

沙发
kingcatcher 学生认证  发表于 2016-4-20 22:11:32
我这有个求真实值与预测值之间的残差——
mm=ugarchfit(spec=spec,data=x)
fore=ugarchforecast(mm,n.ahead=h)
pred=as.numeric(fore@forecast$sigmaFor)
resid=obsed-pred  # 真实值-预测值

你可以试试类似pred的提取来得到你要的残差~
已有 1 人评分热心指数 收起 理由
ryoeng + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

藤椅
swingser 发表于 2016-4-21 12:02:09
kingcatcher 发表于 2016-4-21 08:04
我这有个求真实值与预测值之间的残差——
mm=ugarchfit(spec=spec,data=x)
fore=ugarchforecast(mm,n.ahe ...
那请问我的均值方程是xt=0.1+xt-1+ut,标准化残差却有一点多,这算正常吗

板凳
kingcatcher 学生认证  发表于 2016-4-22 07:32:32
swingser 发表于 2016-4-21 12:02
那请问我的均值方程是xt=0.1+xt-1+ut,标准化残差却有一点多,这算正常吗
根据自己的情况判定。有可能模型拟合不够好

报纸
ganliguan1993 发表于 2018-4-19 11:07:39
a<-ugarchfit(……)
使用resudial(a)提取残差即可~
已有 1 人评分热心指数 收起 理由
ryoeng + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

地板
waiting1994 发表于 2018-10-30 14:13:19
这里我觉得还有一个方法可行,就是这个模型本来估计完以后就是计算了残差的,可以用(比如说拟合的模型叫a)a@fit[["residuals"]]来调用其中的残差。

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

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