CommencezCommencez gratuitement

Utiliser un trainControl personnalisé

Maintenant que vous avez un objet trainControl personnalisé, il est simple d'ajuster des modèles caret qui utilisent l'AUC plutôt que l'exactitude pour régler et évaluer le modèle. Il suffit de transmettre votre objet trainControl personnalisé à la fonction train() via l'argument trControl, par exemple :

train(<standard arguments here>, trControl = myControl)

Cette syntaxe vous offre un moyen pratique d'enregistrer un grand nombre de paramètres de modélisation personnalisés, puis de les réutiliser dans plusieurs appels à train(). Vous ferez largement appel à cette astuce au chapitre 5.

Cette activité fait partie du cours

Machine Learning avec caret en R

Voir le cours

Instructions de l’exercice

  • Utilisez train() pour prédire Class à partir de toutes les autres variables de Sonar (c'est-à-dire Class ~ .). Il doit s'agir d'un modèle glm (donc, réglez method à "glm") qui utilise votre objet trainControl personnalisé, myControl. Enregistrez le résultat dans model.
  • Affichez le modèle dans la console et examinez son résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Train glm with custom trainControl: model



# Print model to console
Modifier et exécuter le code