Kredi riskinde sütun seçimi

Python ile Kredi Riski Modellemesi

Michael Crabtree

Data Scientist, Ford Motor Company

Belirli sütunları seçmek

  • Tahminlerde tüm sütunları kullanıyorduk
# Belirli birkaç sütunu seçer
X_multi = cr_loan_prep[['loan_int_rate','person_emp_length']]
# loan_status hariç tüm verileri seçer
X = cr_loan_prep.drop('loan_status', axis = 1)
  • Her sütunun ne kadar önemli olduğunu nasıl anlarsınız
    • Lojistik Regresyon: sütun katsayıları
    • Artırılmış Karar Ağaçları (Gradient Boosted Trees): ?
Python ile Kredi Riski Modellemesi

Sütun önemleri

  • .get_booster() ve .get_score() metotlarını kullanın
    • Weight: sütunun tüm ağaçlarda göründüğü sayıdır
# Modeli eğit
clf_gbt.fit(X_train,np.ravel(y_train))
# Özellik önemlerini yazdır
clf_gbt.get_booster().get_score(importance_type = 'weight')
{'person_home_ownership_RENT': 1, 'person_home_ownership_OWN': 2}
Python ile Kredi Riski Modellemesi

Sütun önemini yorumlama

# importance_type = 'weight' için sütun önemleri
{'person_home_ownership_RENT': 1, 'person_home_ownership_OWN': 2}

XGBoost kullanan karar ağacı

Python ile Kredi Riski Modellemesi

Sütun önemlerini görselleştirme

  • plot_importance() fonksiyonunu kullanın
xgb.plot_importance(clf_gbt, importance_type = 'weight')
{'person_income': 315, 'loan_int_rate': 195, 'loan_percent_income': 146}

Özellik önemleri grafiği

Python ile Kredi Riski Modellemesi

Eğitim sütunlarını seçmek

  • Sütun önemi, bazen eğitime alınacak sütunları seçmekte kullanılır
  • Farklı setler model performansını etkiler
Sütunlar Önemler Model Doğruluğu Model Varsayılan Geri Çağırma
loan_int_rate, person_emp_length (100, 100) 0.81 0.67
loan_int_rate, person_emp_length, loan_percent_income (98, 70, 5) 0.84 0.52
Python ile Kredi Riski Modellemesi

Modeller için F1 skoru

  • Farklı sütun grupları için doğruluk ve duyarlılığı düşünmek zaman alır
  • F1 skoru, doğruluk ve duyarlılığı birlikte değerlendiren tek bir metriktir

F1 skoru formülü

  • classification_report() çıktısının bir parçası olarak görünür

F1 skoru vurgulanmış sınıflandırma raporu

Python ile Kredi Riski Modellemesi

Hadi pratik yapalım!

Python ile Kredi Riski Modellemesi

Preparing Video For Download...