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 se trompe d’un certain nombre. Cela rend l’erreur absolue moyenne facile à expliquer. Par exemple, si vous prédisez 42 victoires pour une équipe de basket et qu’elle termine à 40, vous pouvez facilement expliquer que l’erreur est de deux victoires.
Dans cet exercice, vous passez un entretien pour un nouveau poste et on vous fournit deux tableaux : y_test, le nombre réel de victoires pour les 30 équipes 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.
Cet exercice fait partie du cours
Validation des modèles en Python
Instructions
- Calculez manuellement la MAE en utilisant
ncomme nombre d’observations prédites. - Calculez la MAE avec
sklearn. - Affichez les deux valeurs de précision avec les instructions print.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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(____))