r - 使用 ARMA(1,1) 预测误差与 GARCH(1,1) 进行预测
问题描述
我目前正在使用该软件包rugarch
使用样本外数据来预测未来的波动性,并不断出现错误:
使用规范时:
ugarchforecast(ug_spec, n.ahead = 1, n.roll = 499, data = ForeRFTSE[1:758, , drop = FALSE], out.sample = 500)
错误:
ugarchforecast-->error: parameters names do not match specification
Expected Parameters are: mu ar1 ma1 omega alpha1 beta1
或使用拟合参数时:
ugarchforecast(RFTSE_GARCH, n.ahead = 1, n.roll = 499, data = ForeRFTSE[1:758, , drop = FALSE], out.sample = 500)
错误:
Error in .sgarchforecast(fitORspec = fitORspec, data = data, n.ahead = n.ahead, :
ugarchforecast-->error: n.roll must not be greater than out.sample!
这是我的 ug_spec 代码
ug_spec <- ugarchspec(variance.model = list(model = "sGARCH",
garchOrder = c(1,1)),
mean.model = list(armaOrder=c(1,1),
include.mean=TRUE),
distribution.model = "norm" )
这是我的 RFTSE_GARCH
RFTSE_GARCH = ugarchfit(spec = ug_spec,solver = 'hybrid', data = RFTSE)
解决方案
推荐阅读
- r - 我无法在 R 中的 M1 Mac 上使用 keras 中的功能,它要求我安装 arm64e 版本的 miniconda3。该怎么办?
- sql - PostgreSQL 中多列的聚合操作
- javascript - 应用基于 div 类的过滤器
- c++ - 为什么 std::midpoint 不是指针的 noexcept ?
- android - How to achieve this layout configuration in Android View
- postgresql - 升级bitnami postgresql镜像k8s
- css - 有条件地将 CSS 文件导入 Angular 组件
- javascript - 在新选项卡中打开仅包含来自 PostgreSQL 的图像数据 URI 的图像
- reactjs - 在 React 中排序后如何导出表格?
- c# - Xamarin Forms - 无法在运行时翻译菜单项