BaşlayınÜcretsiz başlayın

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ş

Kursa Göz Atın

Egzersiz talimatları

  • Önceki bölümde oluşturulup fit edilmiş logreg modeli hazır; X DataFrame'i basetabledaki tahmin değişkeni sütunlarını içeriyor. Basetabledaki nesneler için tahmin üret.
  • Hedef için tahminlerin yer aldığı predictions değişkeninin ikinci sütununu seç.
  • Hedefin gerçek değerleri y içine yüklendi. Modelin AUC değerini hesaplamak için roc_auc_score fonksiyonunu 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))
Kodu Düzenle ve Çalıştır