Erreur absolue moyenne
Évidemment, avant d’utiliser le modèle pour prédire, vous voulez savoir à quel point vos prédictions sont précises. L’erreur absolue moyenne (MAE) est une bonne statistique pour cela. Elle correspond à la moyenne des écarts entre vos prédictions et les valeurs réelles.
Dans cet exercice, vous allez calculer la MAE pour un modèle ARMA(1,1) ajusté à la série temporelle des séismes.
numpy a été importé dans votre environnement sous le nom np et la série temporelle des séismes est disponible sous le nom earthquake.
Cet exercice fait partie du cours
Modèles ARIMA en Python
Instructions
- Utilisez les fonctions de
nppour calculer l’erreur absolue moyenne (MAE) à partir de l’attribut.residde l’objetresults. - Affichez la MAE.
- Utilisez la méthode
.plot()du DataFrame sans argument pour tracer la série temporelleearthquake.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Fit model
model = ARIMA(earthquake, order=(1,0,1))
results = model.fit()
# Calculate the mean absolute error from residuals
mae = ____
# Print mean absolute error
print(____)
# Make plot of time series for comparison
____
plt.show()