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
<cours>Modèles ARIMA en Python</cours>Instructions de l’exercice
- 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 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()