1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 tidymodels로 모델링하기

Connected

연습 문제

step_*() 함수의 실행 순서

레시피 안의 step_*() 함수들은 순서대로 실행돼요. 이 점을 기억해 두면 feature engineering 파이프라인에서 예상치 못한 결과를 피할 수 있어요!

이번 연습 문제에서는 여러 step_*() 함수를 하나의 recipe에 결합하고, step_*() 함수의 순서가 최종 결과에 어떤 영향을 주는지 확인해 보겠습니다.

telecom_training과 telecom_test 데이터셋은 이 세션에 이미 로드되어 있어요.

지침 1/4

undefined XP
  • 1
    • telecom_recipe_1 객체를 지정하여 훈련 데이터 telecom_training에서 모든 수치 예측 변수를 정규화하고, 모든 명목형 예측 변수에 대해 더미 변수를 생성하세요.
    • recipe를 지정할 때 열을 역할(role) 기준으로 선택하세요.
  • 2
    • telecom_recipe_1을 학습하고, 이를 사용해 테스트 데이터 telecom_test를 변환하세요.
  • 3
    • 이제 telecom_recipe_2를 지정하여 훈련 데이터 telecom_training에서 모든 명목형 예측 변수에 대해 더미 변수를 생성한 다음, 모든 수치 예측 변수를 정규화하세요.
    • recipe를 지정할 때 열을 역할(role) 기준으로 선택하세요.
  • 4
    • telecom_recipe_2를 학습하고, 이를 사용해 테스트 데이터 telecom_test를 변환하세요.