Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik train() om Class te voorspellen op basis van alle andere variabelen in de Sonar-data (dus Class ~ .). Het moet een glm-model zijn (stel method in op "glm") met je aangepaste trainControl-object, myControl. Sla het resultaat op in model.
  • 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
Code bewerken en uitvoeren