2

我正在尝试用外部回归器拟合 GARCH 模型。我的外部回归量由生产数据和涵盖某个时期(07-2008 至 01-2016)的虚拟变量组成。当我用假人指定我的 ugarch 时,我收到一条错误消息:

modelinc[15] = dim(variance.model$external.regressors)[2] 中的错误:替换的长度为零

但是当外部回归器没有假人时,我没有问题。

以下是虚拟规格:

model1dum=ugarchspec(variance.model = list(model = "sGARCH", garchOrder = c(1, 1), 
                                           submodel = NULL, external.regressors = dum, variance.targeting = FALSE), 
            mean.model = list(armaOrder = c(1, 1), include.mean = TRUE, archm = FALSE, 
                              archpow = 1, arfima = FALSE, external.regressors = dum, archex = FALSE), 
            distribution.model = "norm", start.pars = list(), fixed.pars = list())

谢谢你的帮助

4

0 回答 0