CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez les fonctions de np pour calculer l'erreur absolue moyenne (MAE) de l'attribut .resid de l'objet results.
  • Affichez la MAE.
  • Utilisez la méthode .plot() du DataFrame sans argument pour tracer la série chronologique earthquake.

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()
Modifier et exécuter le code