CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Utilisez les fonctions de np pour calculer l’erreur absolue moyenne (MAE) à partir 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 temporelle 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