Courbes ROC pour comparer les modèles à base d’arbres
Il est temps de reprendre les exercices précédents, cette fois en comparant les modèles à base d’arbres. Le package pROC() est déjà chargé dans votre environnement. Les prédictions de PD pour ces méthodes sont stockées dans les objets suivants :
predictions_undersamplepredictions_priorpredictions_loss_matrixpredictions_weights
Cet exercice fait partie du cours
<cours>Modélisation du risque de crédit en R</cours>Instructions de l’exercice
- Construisez les objets ROC pour les méthodes à base d’arbres avec la fonction
roc(response, predictor). - Utilisez les objets créés précédemment pour construire les courbes ROC. Pour les afficher toutes sur un seul graphique, utilisez
plot()pour la première courbe ROC (pourROC_undersample), puislines()pour ajouter les trois autres modèles au même graphique. Utilisez l’argumentcolpour mettre la courbe deROC_prioren bleu,ROC_loss_matrixen rouge etROC_weightsen vert. - Pour mieux évaluer les performances des courbes ROC, consultez les AUC avec la fonction
auc().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Construct the objects containing ROC-information
ROC_undersample <-
ROC_prior <-
ROC_loss_matrix <-
ROC_weights <-
# Draw the ROC-curves in one plot
# Compute the AUCs