Aangepaste trainControl gebruiken
Nu je een aangepast trainControl-object hebt, is het eenvoudig om caret-modellen te fitten die AUC in plaats van nauwkeurigheid gebruiken om het model af te stemmen en te evalueren. Je kunt je aangepaste trainControl-object gewoon via het argument trControl doorgeven aan de functie train(), bijvoorbeeld:
train(<standaardargumenten hier>, trControl = myControl)
Met deze syntaxis kun je handig veel aangepaste modelleerparameters opslaan en ze vervolgens gebruiken in meerdere verschillende aanroepen van train(). Je maakt in Hoofdstuk 5 veel gebruik van deze truc.
Deze oefening maakt deel uit van de cursus
Machine Learning met caret in R
Oefeninstructies
- Gebruik
train()omClasste voorspellen op basis van alle andere variabelen in deSonar-data (dusClass ~ .). Het moet eenglm-model zijn (stelmethodin op"glm") met je aangepastetrainControl-object,myControl. Sla het resultaat op inmodel. - Print het model naar de console en bekijk de uitvoer.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Train glm with custom trainControl: model
# Print model to console