Ortalama mutlak hata
Modelleme sonuçlarını aktarmak zor olabilir. Ancak çoğu müşteri, ortalamada bir tahmin modelinin belirli bir sayı kadar yanıldığını anlar. Bu da ortalama mutlak hatayı açıklamayı kolaylaştırır. Örneğin, bir basketbol takımı için galibiyet sayısını tahmin ederken 42 dersen ve sezon 40 ile biterse, hatanın iki galibiyet olduğunu kolayca açıklayabilirsin.
Bu egzersizde, yeni bir pozisyon için mülakattesin ve sana iki dizi veriliyor: 2017'deki 30 NBA takımının gerçek galibiyet sayıları y_test ve her takım için bir tahmin içeren predictions. Anlayışını test etmek için hem MAE'yi elle hesaplaman hem de sklearn kullanman isteniyor.
Bu egzersiz
Python'da Model Doğrulama
kursunun bir parçasıdırEgzersiz talimatları
n'i tahmin edilen gözlem sayısı olarak kullanarak MAE'yi elle hesapla.sklearnkullanarak MAE'yi hesapla.- Her iki doğruluk değerini de print ifadeleriyle yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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(____))