RuGarch非数字参数二进制运算符错误

时间:2019-10-07 23:23:03

标签: r statistics time-series regression

我在R中使用RuGarch软件包,并且在使用show()方法时出现错误

收敛问题:

求解器消息:gap [,1] + sqrt(.eps)* .ones(mm,1)中的错误:   二进制运算符的非数字参数

我没有从R获得此错误消息,而是由方法将其输出为文本。因此,我推断错误来自方法内部。我不知道为什么,因为我所输入的所有方法都是我所知的数值。支持代码如下

library(rugarch)

spec = ugarchspec(variance.model=list(model="sGARCH", garchOrder=c(1,1)),
              mean.model=list(armaOrder=c(0,0), include.mean=FALSE,
                              external.regressors=as.matrix(X)), distribution.model = "std")
fit_arimaxgarch = ugarchfit(data=y_boxcox, spec=spec)
show(fit_arimaxgarch)

我尝试调整求解器计算的容差,认为这会导致收敛,但是没有运气。 X和y一样都是数字。我真的知道为什么它不起作用,但是我敢肯定,这是一个简单的解决方案,你们中的一个将能够立即提出。

0 个答案:

没有答案