ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește train() pentru a prezice Class pe baza tuturor celorlalte variabile din datele Sonar (adică Class ~ .). Modelul trebuie să fie de tip glm (setează method la "glm") și să utilizeze obiectul tău trainControl personalizat, myControl. Salvează rezultatul în model.
  • 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
Editează și rulează codul