시작하기무료로 시작하기

베이스라인 모델 학습하기

이제 재사용 가능한 trainControl 객체 myControl이 있으니, 이직(churn) 데이터셋에 다양한 예측 모델을 학습시키고 예측 정확도를 평가해 볼 수 있어요.

먼저 제가 좋아하는 모델 중 하나인 glmnet부터 시작해 보겠습니다. 이 모델은 계수의 크기와 개수에 패널티를 부여해 선형/로지스틱 회귀의 과적합을 방지하도록 도와줘요.

이 연습은 강의의 일부입니다

R의 caret로 배우는 Machine Learning

강의 보기

연습 안내

이직 데이터셋에 glmnet 모델을 학습해 model_glmnet 객체로 저장하세요. 워크스페이스에 준비되어 있는 myControltrainControl 객체로 사용해야 합니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Fit glmnet model: model_glmnet
model_glmnet <- train(
  x = churn_x, 
  y = churn_y,
  metric = "ROC",
  method = ___,
  trControl = ___
)
코드 편집 및 실행