r - Rugarch 使用傅里叶级数作为外部回归量
问题描述
我正在尝试复制 Campbell 和 Diebold 的 (2005) ARMA-GARCH 温度模型。我写了以下一段代码:
garch.spec = ugarchspec(
variance.model = list(
model= 'sGARCH',
garchOrder = c(1,1),
external.regressors = extreg.garch),
mean.model = list(
armaOrder = c(3,0),
external.regressors = extreg.arma,
include.mean = T),
distribution.model = "sstd",
fixed.pars = list(omega = 0))
分别extreg.garch
是extreg.arma
:
fourier = ts(fourier(temp, K = 2), start = c(1989,1,1), frequency = 365)
extreg.arma = matrix(cbind(t,fourier[,1],fourier[,2],fourier[,3],fourier[,4]), ncol = 5)
extreg.garch = matrix(cbind(fourier[,1],fourier[,1],fourier[,1],fourier[,3]), ncol = 4)
我遇到的问题是所有系数extreg.garch
都是0.000
. 如果有人能澄清我做错了什么,我将不胜感激!
此外,该命令是否fixed.pars = list(omega = 0)
等同于省略 GARCH 方程中的常数?
提前感谢您的帮助!
解决方案
推荐阅读
- java - Java 8 中带有 Stream 到 HashMap 的字符串集
- angular - 如何在 HTTP GET 请求中传递一个简单的整数参数?
- windows - windows下如何处理taskkill发送的终止请求?
- liquid - Liquid 语法中的正则表达式替换或删除
- intershop - 客户细分价目表在购物篮和结帐中无法按预期工作
- android - 如何使用带有本地修改的 Gradle 依赖项?
- javascript - 当 ajax 调用循环运行时,单击事件上的 Jquery 不起作用
- html - 边框的 CSS Alignmnet 取决于容器宽度
- php - 为什么 cron 作业没有执行 php 文件?
- css - 有条件地使用 .less 样式表