r语言HQGARCH()函数
时间: 2023-10-13 12:23:16 浏览: 76
R常用函数整理
R语言中的HQGARCH()函数是用于估计高阶GARCH模型的函数,其中HQ代表“Hansen和Lunde的改进方法”。
该函数的语法为:
```R
HQGARCH(data, p, q, m, k, include.mean = TRUE, include.skew = FALSE, include.kurtosis = FALSE, include.omega = TRUE, include.alpha = TRUE, include.beta = TRUE, include.gamma = TRUE, include.delta = TRUE, start.pars = NULL, trace = FALSE, algorithm = c("nlminb", "BFGS"), control = list(), ...)
```
其中,参数说明如下:
- `data`:一个时间序列对象。
- `p`:GARCH模型中的ARCH阶数。
- `q`:GARCH模型中的GARCH阶数。
- `m`:GARCH模型中的中心移动平均项的阶数。
- `k`:GARCH模型中的高阶项的阶数。
- `include.mean`:一个逻辑值,指定是否包含均值方程。默认为TRUE。
- `include.skew`:一个逻辑值,指定是否包含偏度方程。默认为FALSE。
- `include.kurtosis`:一个逻辑值,指定是否包含峰度方程。默认为FALSE。
- `include.omega`:一个逻辑值,指定是否包含常数项。默认为TRUE。
- `include.alpha`:一个逻辑值,指定是否包含ARCH系数。默认为TRUE。
- `include.beta`:一个逻辑值,指定是否包含GARCH系数。默认为TRUE。
- `include.gamma`:一个逻辑值,指定是否包含偏度系数。默认为TRUE。
- `include.delta`:一个逻辑值,指定是否包含峰度系数。默认为TRUE。
- `start.pars`:一个向量,指定模型参数的初始值。默认为NULL。
- `trace`:一个逻辑值,指定是否打印优化算法的迭代信息。默认为FALSE。
- `algorithm`:一个字符向量,指定优化算法。可选值为“nlminb”和“BFGS”。默认为“nlminb”。
- `control`:一个列表,包含优化算法的控制参数。默认为空列表。
- `...`:其他未使用的参数。
该函数返回一个包含估计参数的列表对象。列表的元素包括各个模型参数的估计值、标准误、t值、p值等信息。
阅读全文