Erro quadrático médio
Vamos focar novamente nas previsões da NBA de 2017. Todo ano, pelo menos alguns times da NBA vencem muito mais jogos do que o esperado. Se você usar o MAE, essa métrica de acurácia não reflete tão bem as previsões ruins quanto se usar o MSE. Elevar ao quadrado os grandes erros de previsões ruins faz a acurácia parecer pior.
Neste exemplo, executivos da NBA querem prever melhor as vitórias dos times. Você vai usar o erro quadrático médio para calcular o erro de previsão. As vitórias reais estão carregadas em y_test e as previsões em predictions.
Este exercício faz parte do curso
Validação de Modelos em Python
Instruções do exercício
- Calcule manualmente o MSE. $$ MSE = \frac{\sum_{i=1}^{n} (y_i - \hat{y}_i ) ^2 }{n} $$
- Calcule o MSE usando
sklearn.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
from sklearn.metrics import ____
n = ___(predictions)
# Finish the manual calculation of the MSE
mse_one = sum((y_test - predictions)____) / n
print('With a manual calculation, the error is {}'.format(mse_one))
# Use the scikit-learn function to calculate MSE
mse_two = ____
print('Using scikit-learn, the error is {}'.format(mse_two))