Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd train() för att förutsäga Class från alla övriga variabler i datamängden Sonar (det vill säga Class ~ .). Det ska vara en glm-modell (sätt alltså method till "glm") med ditt anpassade trainControl-objekt, myControl. Spara resultatet i model.
  • 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
Redigera och kör kod