J'ai donc exécuté un modèle de série temporelle sur un petit ensemble de données de ventes et j'ai prévu les ventes pour les 12 prochaines périodes. Avec le code suivant :
mod1=ARIMA(df1, order=(2,1,1)).fit(disp=0,transparams=True)
y_future=mod1.forecast(steps=12)[0]
où df1 contient les valeurs des ventes, les mois étant l'indice. Je stocke maintenant les valeurs prédites de la manière suivante :
pred.append(y_future)
Je dois maintenant ajouter les valeurs prévues à l'ensemble de données original df1, de préférence avec le même index. J'essaie d'utiliser le code suivant :
df1.append(pred, ignore_index=False)
Mais j'obtiens l'erreur suivante :
TypeError: cannot concatenate a non-NDFrame object
J'ai essayé de convertir la variable pred en liste, puis de l'ajouter, mais en vain. Toute aide sera appréciée. Merci de votre aide.