Créer un objet resamples
Maintenant que vous avez ajusté deux modèles sur le jeu de données de churn, il est temps de comparer leurs prédictions hors échantillon et de choisir lequel est le plus performant pour vos données.
Vous pouvez comparer des modèles dans caret avec la fonction resamples(), à condition qu’ils aient les mêmes données d’entraînement et utilisent le même objet trainControl avec des plis de validation croisée prédéfinis. resamples() prend en entrée une liste de modèles et permet d’en comparer des dizaines à la fois (même si, ici, vous n’en comparez que deux).
Cet exercice fait partie du cours
Machine Learning avec caret en R
Instructions
model_glmnet et model_rf sont chargés dans votre espace de travail.
- Créez une
list()contenant le modèleglmnetsous le nomitem1et le modèlerangersous le nomitem2. - Passez cette liste à la fonction
resamples()et enregistrez l’objet résultant sous le nomresamples. - Résumez les résultats en appelant
summary()surresamples.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create model_list
model_list <- list(item1 = ___, item2 = ___)
# Pass model_list to resamples(): resamples
# Summarize the results