ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Calcule manualmente o MAE usando n como 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(____))
Editar e executar o código