Courbes ROC pour comparer les modèles à base d'arbres
À vous de reprendre les exercices précédents, cette fois pour comparer les modèles à base d'arbres. Le paquet pROC() est déjà chargé dans votre espace de travail. Les prédictions de PD pour les méthodes à base d'arbres sont stockées dans les objets suivants :
predictions_undersamplepredictions_priorpredictions_loss_matrixpredictions_weights
Cette activité fait partie du cours
Modélisation du risque de crédit en R
Instructions de l’exercice
- Construisez les objets ROC pour les méthodes à base d'arbres avec la fonction
roc(response, predictor). - À partir des objets créés, tracez les courbes ROC. Pour les afficher sur un seul graphique, utilisez
plot()pour la première courbe ROC (pourROC_undersample), puislines()pour ajouter les trois autres modèles sur le même graphique. Utilisez l'argumentcolpour changer la couleur : bleu pourROC_prior, rouge pourROC_loss_matrixet vert pourROC_weights. - Pour mieux évaluer la performance 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