que je suis par exemple des prévisions quotidiennes de Rob Hyndman ici en utilisant mon propre ensemble de données et je reçois le message d'erreur suivant:nombre de auto.arima de régresseurs ne correspond pas au modèle équipé
Erreur dans forecast.Arima (ajustement, XREG = cbind (zf, données vacances $ [157: 256], h = 100)): Nombre de régresseurs ne correspond pas à modèle ajusté
Je Google'd le message d'erreur et cherchai potentiel solutions, mais aucune des solutions proposées n'a fonctionné pour moi. Voici le code avec lequel je travaillais. J'utilisais l'indexation pour que je puisse utiliser certaines des données pour former le modèle et voir si la prévision donnait des résultats raisonnables aux résultats réels.
library(forecast)
data <- read.csv("path", header = TRUE, stringsAsFactors = FALSE)
y <- ts(data$numbers[57:156], frequency=7)
z <- fourier(ts(data$numbers[57:156], frequency = 365.25), K=5)
zf <- fourier(ts(data$numbers[57:156], frequency = 365.25), K=5, h=100)
fit <- auto.arima(y, xreg = cbind(z, data$holidays[57:156]), seasonal=FALSE)
fc <- forecast(fit, xreg = cbind(zf, data$future_holidays[157:256], h=100))
Merci d'avance pour l'aide!
Veuillez joindre vos données en utilisant dput(). –
@ShahabEinabadi Mon fichier contient près de 1 000 lignes et 4 colonnes. Ne serait-ce pas trop à inclure ici? Devrais-je inclure seulement une partie ou peut-être autre chose? – erik7970