step_*() 関数の実行順序
レシピ内の step_*() 関数は、指定した順番に実行されます。特徴量エンジニアリングのパイプラインで予期しない結果を避けるためにも、この点を意識することが大切です。
この演習では、複数の step_*() 関数を1つの recipe に組み合わせ、step_*() 関数の並び順が最終結果にどのような影響を与えるかを確認します。
このセッションには telecom_training と telecom_test のデータセットが読み込まれています。
この演習はコースの一部です
R での tidymodels によるモデリング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
telecom_recipe_1 <-
recipe(canceled_service ~ avg_data_gb + contract, data = ___) %>%
# Normalize numeric predictors
___(___) %>%
# Create dummy variables for nominal predictors
___(___, ___)