我正在尝试在其上拟合 MS GARCH 模型。但是,当我在循环中达到 3 时,我得到了这个错误。我正在使用的代码如下。
library(MSGARCH)
fitmlnorm <- list()
for (i in 1:3)
{
spec <- CreateSpec(variance.spec = list(model = c("sGARCH")), distribution.spec = list(distribution = c("norm")), switch.spec = list(K = i))
fitmlnorm[[i]]<-FitML(spec, y)
}
y的数值数据可以在这里找到: enter link description here
通过测试,问题似乎出在数据 y 上,因为其他向量 y 工作正常。