Recipe เบื้องต้น
โดยใช้ชุดข้อมูล attrition_num ที่มีข้อมูลเชิงตัวเลขของพนักงานที่ลาออกจากบริษัท เป้าหมายคือสร้างโมเดลสำหรับทำนายว่าพนักงานแต่ละคนมีแนวโน้มจะอยู่ต่อหรือไม่ โดยใช้ Attrition ซึ่งเป็นตัวแปรแบบ binary ที่เข้ารหัสเป็น factor ขั้นแรก จะกำหนด recipe เบื้องต้นที่ทำหน้าที่เพียงแค่ระบุ formula ของโมเดลและข้อมูลสำหรับการฝึก
ข้อมูล attrition_num, โมเดล logistic regression lr_model, ฟังก์ชัน class-evaluate() ที่กำหนดเอง รวมถึงชุดข้อมูล train และ test ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Feature Engineering in R
คำแนะนำการฝึกหัด
- สร้าง recipe เบื้องต้นโดยระบุเฉพาะ formula ของโมเดล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a plain recipe defining only the model formula
lr_recipe_plain <-
___(___ ~., ___ = ___)
lr_workflow_plain <- workflow() %>%
add_model(lr_model) %>%
add_recipe(lr_recipe_plain)
lr_fit_plain <- lr_workflow_plain %>%
fit(train)
lr_aug_plain <-
lr_fit_plain %>% augment(test)
lr_aug_plain %>% class_evaluate(truth = Attrition,
estimate = .pred_class,.pred_No)