Folosirea unui trainControl personalizat
Acum că ai un obiect trainControl personalizat, este simplu să antrenezi modele caret care folosesc AUC în loc de acuratețe pentru a ajusta și evalua modelul. Tot ce trebuie să faci este să transmiți obiectul trainControl personalizat funcției train() prin argumentul trControl, de exemplu:
train(<argumente standard aici>, trControl = myControl)
Această sintaxă îți oferă o modalitate convenabilă de a stoca mulți parametri de modelare personalizați și de a-i folosi în mai multe apeluri diferite ale funcției train(). Vei folosi extensiv acest truc în Capitolul 5.
Acest exercițiu face parte din cursul
Machine Learning cu caret în R
Instrucțiuni pentru exercițiu
- Folosește
train()pentru a preziceClasspe baza tuturor celorlalte variabile din dateleSonar(adicăClass ~ .). Modelul trebuie să fie de tipglm(seteazămethodla"glm") și să utilizeze obiectul tăutrainControlpersonalizat,myControl. Salvează rezultatul înmodel. - Afișează modelul în consolă și examinează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Train glm with custom trainControl: model
# Print model to console