1. 学ぶ
  2. /
  3. コース
  4. /
  5. R での tidymodels によるモデリング

Connected

演習

step_*() 関数の実行順序

レシピ内の step_*() 関数は、指定した順番に実行されます。特徴量エンジニアリングのパイプラインで予期しない結果を避けるためにも、この点を意識することが大切です。

この演習では、複数の step_*() 関数を1つの 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 の変換に使用してください。