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
Instructions de l’exercice
- Calculez manuellement la MAE en utilisant
ncomme 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(____))