ตั้งค่า Workflow
ต้องการตรวจสอบว่า JobRole เพียงตัวเดียวสามารถใช้เป็น predictor สำหรับ Attrition ได้หรือไม่ เนื่องจาก JobRole เป็น factor จึงวางแผนใช้ Bayes encoder เพื่อแปลงค่าให้เป็นตัวเลขในโมเดล
แพ็กเกจ embed และชุดข้อมูล test และ train ที่แบ่งจากชุดข้อมูล attrition ถูกโหลดไว้ใน workspace แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Feature Engineering in R
คำแนะนำการฝึกหัด
- สร้าง recipe โดยใช้ Bayes encoder
- รวมโมเดลและ recipe เข้าด้วยกันผ่าน workflow
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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