Erreur absolue moyenne
Évidemment, avant d'utiliser le modèle pour prédire, vous voulez savoir à quel point vos prédictions sont exactes. L'erreur absolue moyenne (MAE) est une bonne statistique pour cela. Il s'agit de la moyenne des écarts absolus entre vos prédictions et les vraies valeurs.
Dans cet exercice, vous allez calculer la MAE pour un modèle ARMA(1,1) ajusté à la série chronologique des séismes.
numpy a été importé dans votre environnement sous le nom np et la série chronologique des séismes est disponible sous le nom earthquake.
Cette activité fait partie du cours
Modèles ARIMA en Python
Instructions de l’exercice
- Utilisez les fonctions de
nppour calculer l'erreur absolue moyenne (MAE) de l'attribut.residde l'objetresults. - Affichez la MAE.
- Utilisez la méthode
.plot()du DataFrame sans argument pour tracer la série chronologiqueearthquake.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()