CommencezCommencez gratuitement

Erreur absolue moyenne

Communiquer les résultats d'un modèle peut être difficile. Cependant, la plupart des clients comprennent qu'en moyenne, un modèle prédictif peut se tromper d'un certain nombre. Cela rend l'explication de l'erreur absolue moyenne facile. Par exemple, si vous prédisez 42 victoires pour une équipe de basketball et qu'elle en obtient 40, vous pouvez simplement expliquer que l'écart est de deux victoires.

Dans cet exercice, vous passez une entrevue pour un nouveau poste et on vous fournit deux tableaux : y_test, le nombre réel de victoires pour les 30 équipes de la NBA en 2017, et predictions, qui contient une prédiction pour chaque équipe. Pour vérifier votre compréhension, on vous demande de calculer manuellement la MAE et d'utiliser sklearn.

Cette activité fait partie du cours

Validation de modèles en Python

Voir le cours

Instructions de l’exercice

  • Calculez manuellement la MAE en utilisant n comme nombre d'observations prédites.
  • Calculez la MAE avec sklearn.
  • Affichez les deux valeurs d'exactitude à l'aide des instructions print.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

from sklearn.metrics import mean_absolute_error

# Manually calculate the MAE
n = ____(predictions)
mae_one = sum(____(y_test - predictions)) / n
print('With a manual calculation, the error is {}'.format(____))

# Use scikit-learn to calculate the MAE
mae_two = ____(____, ____)
print('Using scikit-learn, the error is {}'.format(____))
Modifier et exécuter le code