Använda en anpassad trainControl
Nu när du har ett anpassat trainControl-objekt är det enkelt att träna caret-modeller som använder AUC i stället för träffsäkerhet för att justera och utvärdera modellen. Du skickar helt enkelt ditt anpassade trainControl-objekt till funktionen train() via argumentet trControl, till exempel:
train(<standardargument här>, trControl = myControl)
Detta ger dig ett smidigt sätt att lagra många anpassade modellinställningar och sedan använda dem i flera olika anrop till train(). Du kommer att använda det här tricket flitigt i kapitel 5.
Den här övningen är en del av kursen
Maskininlärning med caret i R
Övningsinstruktioner
- Använd
train()för att förutsägaClassfrån alla övriga variabler i datamängdenSonar(det vill sägaClass ~ .). Det ska vara englm-modell (sätt alltsåmethodtill"glm") med ditt anpassadetrainControl-objekt,myControl. Spara resultatet imodel. - Skriv ut modellen i konsolen och undersök utdatan.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Train glm with custom trainControl: model
# Print model to console