Použití vlastního trainControl
Teď, když máš vlastní objekt trainControl, je snadné trénovat modely v caret, které používají k ladění a vyhodnocování AUC místo přesnosti. Stačí předat svůj vlastní objekt trainControl funkci train() přes argument trControl, například:
train(<standardní argumenty>, trControl = myControl)
Tato syntaxe ti dává šikovný způsob, jak uložit velké množství vlastních parametrů modelování a pak je použít napříč různými voláními train(). V kapitole 5 tento postup využiješ hojně.
Toto cvičení je součástí kurzu
Machine Learning s balíčkem caret v R
Pokyny k cvičení
- Pomocí
train()predikujClassze všech ostatních proměnných v datechSonar(tedyClass ~ .). Model by měl být typuglm(nastavmethodna"glm") a použij svůj vlastní objekttrainControl,myControl. Výsledek ulož domodel. - Vypiš model do konzole a prohlédni si jeho výstup.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Train glm with custom trainControl: model
# Print model to console