1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uczenie maszynowe z caret w R

Connected

ćwiczenie

Korzystanie z niestandardowego obiektu trainControl

Mając gotowy niestandardowy obiekt trainControl, możesz w prosty sposób trenować modele caret, które do strojenia i oceny używają AUC zamiast dokładności. Wystarczy przekazać ten obiekt do funkcji train() za pomocą argumentu trControl, np.:

train(<standardowe argumenty>, trControl = myControl)

Taki sposób zapisu pozwala wygodnie przechowywać wiele niestandardowych parametrów modelowania, a następnie stosować je w wielu różnych wywołaniach train(). Szerzej skorzystasz z tej techniki w rozdziale 5.

Instrukcje

100 XP
  • Użyj train(), aby przewidzieć Class na podstawie wszystkich pozostałych zmiennych w zbiorze danych Sonar (czyli Class ~ .). Powinien to być model glm (ustaw method na "glm"), korzystający z twojego niestandardowego obiektu trainControl o nazwie myControl. Zapisz wynik do zmiennej model.
  • Wyświetl model w konsoli i przeanalizuj jego wyniki.