AUC hesaplama
AUC değeri, bir modelin gözlemleri hedef olma olasılığı düşükten yükseğe doğru ne kadar iyi sıralayabildiğini ölçer. Python'da modelin AUC'sini hesaplamak için roc_auc_score fonksiyonunu kullanabilirsin. Bu fonksiyon, argüman olarak hedefin gerçek değerlerini ve tahminleri alır.
AUC'yi hesaplamadan önce tekrar tahmin üreteceksin (roc_auc_score).
Bu egzersiz, kursun bir parçasıdır
Python ile Öngörücü Analitiğe Giriş
Egzersiz talimatları
- Önceki bölümde oluşturulup fit edilmiş
logregmodeli hazır;XDataFrame'i basetabledaki tahmin değişkeni sütunlarını içeriyor. Basetabledaki nesneler için tahmin üret. - Hedef için tahminlerin yer aldığı
predictionsdeğişkeninin ikinci sütununu seç. - Hedefin gerçek değerleri
yiçine yüklendi. Modelin AUC değerini hesaplamak içinroc_auc_scorefonksiyonunu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Make predictions
predictions = logreg.____(____)
predictions_target = predictions[:,____]
# Calculate the AUC value
auc = ____(____, ____)
print(round(auc,2))