ワークフローを準備する
JobRole だけで Attrition を予測できるかを検証したいとします。JobRole は因子型なので、モデル内で数値表現にするために Bayes エンコーダーを使う計画です。
embed パッケージと、attrition データセットから作成した test と train の分割は、すでにワークスペースに読み込まれています。
この演習はコースの一部です
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