Temerrütler için ağaçlar
Şimdi kredi verileri üzerinde bir gradient boosted tree modeli eğitecek ve bazı tahminlerin örneklerine bakacaksın. Lojistik regresyon modelinin tahminlerine ilk baktığın zamanı hatırlıyor musun? İyi görünmüyorlardı. Sence bu model farklı olacak mı?
Kredi verisi cr_loan_prep, eğitim kümeleri X_train ve y_train, ve test verisi X_test çalışma alanında hazır. XGBoost paketi xgb olarak yüklü.
Bu egzersiz
Python ile Kredi Riski Modellemesi
kursunun bir parçasıdırEgzersiz talimatları
XGBClassifier()kullanarak bir gradient boosted tree oluştur ve eğit; adınaclf_gbtde.- Test verisi üzerinde temerrüt olasılıklarını tahmin et ve sonuçları
gbt_predsiçinde sakla. - İlk beş tahmini ve gerçek
loan_statusdeğerlerini saklamak içinpreds_dfvetrue_dfadlı iki veri çerçevesi oluştur. true_dfvepreds_dfveri çerçevelerini bu sırayla birleştirip yazdır ve modelin sonuçlarını kontrol et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Train a model
import xgboost as xgb
____ = xgb.____().fit(____, np.ravel(____))
# Predict with a model
____ = clf_gbt.____(____)
# Create dataframes of first five predictions, and first five true labels
____ = pd.DataFrame(____[:,1][0:5], columns = ['prob_default'])
____ = y_test.____()
# Concatenate and print the two data frames for comparison
print(pd.____([____.reset_index(drop = True), ____], axis = 1))