1. 学习
  2. /
  3. 课程
  4. /
  5. R의 caret로 배우는 Machine Learning

Connected

练习

사용자 정의 trainControl 사용하기

이제 사용자 정의 trainControl 객체가 있으니, 정확도 대신 AUC를 사용해 모형을 튜닝하고 평가하는 caret 모형을 쉽게 적합할 수 있어요. trControl 인자를 통해 사용자 정의 trainControl 객체를 train() 함수에 그대로 넘기면 됩니다. 예를 들어:

train(<standard arguments here>, trControl = myControl)

이 문법을 사용하면 많은 사용자 정의 모형 매개변수를 편리하게 저장해 두고, 여러 번의 train() 호출에서 재사용할 수 있어요. 5장에서도 이 기법을 널리 활용할 예정입니다.

说明

100 XP
  • train()을 사용해 Sonar 데이터에서 다른 모든 변수로 Class를 예측하세요(즉, Class ~ .). 사용자 정의 trainControl 객체 myControl을 사용하며, glm 모형이 되도록 method를 "glm"으로 지정하세요. 결과를 model에 저장하세요.
  • 모델을 콘솔에 출력(print)하고 결과를 확인하세요.