Я использую пакет RuGarch в R и при использовании метода show () я получаю ошибку
Проблема сходимости:
Сообщение решателя: Ошибка в промежутке [, 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 полностью числовой, как и у. Я действительно понимаю, почему это не работает, но я уверен, что это простое решение, которое один из вас сможет найти сразу.