我正在尝试用外部回归器拟合 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())
谢谢你的帮助