Vergelijk AUC
Het vergelijken van verschillende modellen is de kern van modelselectie. In de laatste twee oefeningen voer je een modelvergelijking uit over alle typen modellen in deze cursus: beslissingsbomen, gebagde bomen, random forests en gradient boosting.
De modellen zijn allemaal optimaal afgesteld en getraind op dezelfde trainingsset, customers_train, en er zijn voorspellingen gemaakt voor de customers_test-gegevensset. De resultaten zijn numerieke waarschijnlijkheden en zijn in je sessie beschikbaar als preds_combined:
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", ...
Deze oefening maakt deel uit van de cursus
Machine Learning met boomgebaseerde modellen in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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