我一直在尝试对数据使用Arma-Garch模型,但是它不起作用。
spec <- ugarchspec(variance.model = list(model = "sGARCH",
garchOrder = c(1, 1)),
mean.model = list(armaOrder = c(1, 1),
external.regressors = df_ts[,c(3:37)]))
garch <- ugarchfit(spec = spec, data = df_ts[,"Log.Return"])
这是我的代码,错误代码是: pars [idx [“ mxreg”,1]:idx [“ mxreg”,2],1]中的错误<-fit.mean [i]:替换长度为零。 这是我的数据和外部回归变量的快照: enter image description here
我不确定错误是否弹出,因为我的数据中有太多零以及如何解决此错误。谢谢您的帮助!!!