Using custom trainControl
Now that you have a custom trainControl object, it's easy to fit caret models that use AUC rather than accuracy to tune and evaluate the model. You can just pass your custom trainControl object to the train() function via the trControl argument, e.g.:
train(<standard arguments here>, trControl = myControl)
This syntax gives you a convenient way to store a lot of custom modeling parameters and then use them across multiple different calls to train(). You will make extensive use of this trick in Chapter 5.
Cet exercice fait partie du cours
Machine Learning with caret in R
Instructions
- Use
train()to predictClassfrom all other variables in theSonardata (that is,Class ~ .). It should be aglmmodel (that is, setmethodto"glm") using your customtrainControlobject,myControl. Save the result tomodel. - Print the model to the console and examine its output.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Train glm with custom trainControl: model
# Print model to console