Kabul oranları
Bir kabul oranı belirlemek ve bu oranın eşiğini hesaplamak, kabul etmek istediğin yeni kredilerin yüzdesini ayarlamak için kullanılabilir. Bu egzersiz için, test verilerinin yeni kredilerden oluşan taze bir parti olduğunu varsay. Eşiği hesaplamak için numpy içindeki quantile() fonksiyonunu kullanman gerekecek.
Eşik, yeni loan_status değerleri atamak için kullanılmalıdır. Verideki temerrüt ve temerrüt dışı sayıları değişiyor mu?
Eğitilmiş model clf_gbt ve onun tahminlerinden oluşan veri çerçevesi test_pred_df hazır.
Bu egzersiz
Python ile Kredi Riski Modellemesi
kursunun bir parçasıdırEgzersiz talimatları
- Tahminler veri çerçevesinde
prob_defaultiçin özet istatistikleri.describe()ile yazdır. quantile()kullanarak%%85kabul oranı için eşiği hesapla vethreshold_85olarak sakla.threshold_85temelindepred_loan_statusadlı yeni bir sütun oluştur.pred_loan_statusiçindeki yeni değerlerin sayımlarını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Check the statistics of the probabilities of default
print(____[____].describe())
# Calculate the threshold for a 85% acceptance rate
____ = np.____(____['prob_default'], ____)
# Apply acceptance rate threshold
____[____] = ____[____].apply(lambda x: 1 if x > ____ else 0)
# Print the counts of loan status after the threshold
print(____[____].____())