Evaluarea arborilor cu gradient boosting
Ai folosit deja modele XGBClassifier() pentru a prezice probabilitatea de nerambursare. Aceste modele pot folosi și metoda .predict() pentru a genera predicții care indică clasa efectivă a variabilei loan_status.
Verifică performanța inițială a modelului analizând metricile din classification_report(). Reține că nu ai setat încă praguri pentru aceste modele.
Seturile de date cr_loan_prep, X_test și y_test au fost deja încărcate în spațiul de lucru. Modelul clf_gbt a fost de asemenea încărcat. classification_report() pentru regresia logistică va fi afișat automat.
Acest exercițiu face parte din cursul
Modelarea Riscului de Credit în Python
Instrucțiuni pentru exercițiu
- Prezice valorile
loan_statuspentru datele de testareXși stochează-le îngbt_preds. - Verifică conținutul variabilei
gbt_predspentru a vedea valorile prezise aleloan_status, nu probabilitățile de nerambursare. - Afișează un
classification_report()al performanței modelului față dey_test.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Predict the labels for loan status
____ = clf_gbt.____(____)
# Check the values created by the predict method
print(____)
# Print the classification report of the model
target_names = ['Non-Default', 'Default']
print(classification_report(____, ____, target_names=target_names))