#r #for-loop
#r #цикл for
Вопрос:
Я получаю следующее предупреждающее сообщение, от которого я хочу избавиться, но я его не понимаю:
possible convergence problem: optim gave code = 1
Ниже приведен мой код:
# Creating the specification with ugarchroll
library("rugarch")
garch_spec_N <- ugarchspec(variance.model = list(model = "sGARCH", garchOrder = c(1, 1)), mean.model = list(armaOrder = c(1, 1), include.mean = TRUE),distribution.model = "norm")
nsim <- 2 # number of simulations
nstart <- 500
simul_ <- matrix(rnorm(2000), nrow = 1000, ncol = nsim))
# Model fitting
garch_sigma_N <- garch_mu_N <- matrix(NA, nrow = nstart, ncol = nsim)
for (i in 1:nsim) {
garch_fit_N <- ugarchroll(garch_spec_N, simul_[,i], n.ahead = 1,
forecast.length = 1, n.start = nstart,
refit.every = 1, refit.window = "moving",
window.size = nstart, calculate.VaR = TRUE,
VaR.alpha = alpha)
# Retrieving estimated garch variance and Mu
garch_sigma_N[,i] <- garch_fit_N@forecast[["density"]][["Sigma"]]
garch_mu_N[,i] <- garch_fit_N@forecast[["density"]][["Mu"]]
}
Любая помощь была бы очень признательна 🙂
Комментарии:
1. @JonnyPhelps не могли бы вы помочь здесь, пожалуйста?