시작하기무료로 시작하기

전처리 방법 결합하기

train()preProcess 인자는 결측값 대치에만 국한되지 않습니다. 데이터 과학자의 작업을 훨씬 수월하게 해 주는 다양한 preProcess 기법을 포함하고 있어요. 전체 목록은 ?preProcess를 입력해 이 함수의 도움말 페이지에서 확인하실 수 있습니다.

회귀 모델을 학습할 때 특히 유용한 전처리 기법 중 하나가 표준화입니다. 즉, 중심화(centering)와 스케일링(scaling)인데요. 먼저 각 열의 평균을 해당 열의 모든 값에서 빼서 중심화하고, 이후 표준편차로 나누어 스케일링합니다.

표준화를 거치면 각 열의 평균은 0, 표준편차는 1이 됩니다. 이렇게 하면 회귀 모델이 더 안정적으로 좋은 해를 찾는 데 도움이 됩니다.

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

R의 caret로 배우는 Machine Learning

강의 보기

실습형 인터랙티브 연습

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

# Fit glm with median imputation
model <- train(
  x = ___, 
  y = ___,
  method = ___,
  trControl = myControl,
  preProcess = ___
)

# Print model
코드 편집 및 실행