Erro absoluto médio
Comunicar resultados de modelagem pode ser difícil. Porém, a maioria dos clientes entende que, em média, um modelo preditivo errou por algum valor. Isso torna fácil explicar o erro absoluto médio. Por exemplo, ao prever o número de vitórias de um time de basquete, se você prevê 42 e o time termina com 40, você pode explicar facilmente que o erro foi de duas vitórias.
Neste exercício, você está em uma entrevista para uma nova posição e recebe dois arrays: y_test, o número real de vitórias para todos os 30 times da NBA em 2017, e predictions, que contém uma previsão para cada time. Para testar seu entendimento, pedem que você calcule manualmente o MAE e também use o sklearn.
Este exercício faz parte do curso
Validação de Modelos em Python
Instruções do exercício
- Calcule manualmente o MAE usando
ncomo o número de observações previstas. - Calcule o MAE usando o
sklearn. - Imprima os dois valores de acurácia usando as instruções de print.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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(____))