Comparer l'AUC
Comparer différents modèles est au cœur de la sélection de modèles. Dans les deux derniers exercices, vous allez comparer tous les types de modèles vus dans ce cours : arbres de décision, arbres avec ensachage (bagging), forêts aléatoires (random forests) et gradient boosting.
Tous les modèles ont été parfaitement ajustés et entraînés sur le même ensemble d'entraînement, customers_train, et des prédictions ont été faites pour l'ensemble customers_test. Les résultats sont des probabilités numériques et sont disponibles sous le nom preds_combined dans votre session :
tibble [1,011 × 5]
$ preds_tree : 0.144 0.441 ...
$ preds_bagging : 0.115 0.326 ...
$ preds_forest : 0 0 0 0.286 ...
$ preds_boosting: 0.136 0.149 ...
$ still_customer: "no","no", ...
Cette activité fait partie du cours
Machine Learning avec des modèles arborescents en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate the AUC for each model
auc_tree <- ___(preds_combined, truth = ___, estimate = ___)
auc_bagged <- ___(preds_combined, truth = ___, estimate = ___)
auc_forest <- ___(preds_combined, truth = ___, estimate = ___)
auc_boost <- ___(preds_combined, truth = ___, estimate = ___)
# Print the results
auc_tree
auc_bagged
auc_forest
auc_boost