CommencerCommencer 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

Modèles ARIMA en Python

Afficher le cours

Instructions

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