Ortalama kare hata
2017 NBA tahminlerine tekrar odaklanalım. Her yıl, beklenenden çok daha fazla maç kazanan en az birkaç NBA takımı olur. MAE kullanırsan, bu doğruluk metriği kötü tahminlerden kaynaklanan hataları MSE kullanmana kıyasla o kadar yansıtmaz. Büyük hataları kareye almak, doğruluğun daha kötü görünmesine neden olur.
Bu örnekte, NBA yöneticileri takım galibiyetlerini daha iyi tahmin etmek istiyor. Tahmin hatasını hesaplamak için ortalama kare hatayı kullanacaksın. Gerçek galibiyetler y_test olarak, tahminler ise predictions olarak yüklendi.
Bu egzersiz
Python'da Model Doğrulama
kursunun bir parçasıdırEgzersiz talimatları
- MSE'yi elle hesapla. $$ MSE = \frac{\sum_{i=1}^{n} (y_i - \hat{y}_i ) ^2 }{n} $$
sklearnkullanarak MSE'yi hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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))