เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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)
แก้ไขและรันโค้ด