始める無料で始める

ワークフローを準備する

JobRole だけで Attrition を予測できるかを検証したいとします。JobRole は因子型なので、モデル内で数値表現にするために Bayes エンコーダーを使う計画です。

embed パッケージと、attrition データセットから作成した testtrain の分割は、すでにワークスペースに読み込まれています。

この演習はコースの一部です

Rで学ぶ特徴量エンジニアリング

コースを見る

演習の手順

  • Bayes エンコーダーを使ってレシピを作成します。
  • モデルとレシピをワークフローにまとめます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

lr_model <- logistic_reg()
# Create recipe using the Bayes encoder
lr_recipe_glm <- 
  recipe(Attrition ~ JobRole, data = train) %>%
  ___(JobRole, outcome = ___(Attrition))

# Bundle with workflow
lr_workflow_glm <-
  workflow() %>%
  add_model(lr_model) %>%
  add_recipe(___)

lr_workflow_glm
コードを編集して実行