การสร้างถังความเสี่ยงด้านการลาออก
เมื่อคาดการณ์ความน่าจะเป็นของการลาออกสำหรับพนักงานที่ยังคงทำงานอยู่แต่ละคนแล้ว ขั้นตอนต่อไปคือการจัดกลุ่มพวกเขาเข้าสู่ถังความเสี่ยงต่าง ๆ ตามเกณฑ์ด้านล่าง:
no-riskหาก 0 <=fit<= 0.5low-riskหาก 0.5 <fit<= 0.6medium-riskหาก 0.6 <fit<= 0.8high-riskหาก 0.8 <fit<= 1
จะใช้ฟังก์ชัน cut() แทนการใช้คำสั่ง ifelse() หลายชั้นเพื่อสร้างถังความเสี่ยง
ถังความเสี่ยงช่วยให้วางแผนการแทรกแซงและกลยุทธ์การรักษาพนักงานได้อย่างเหมาะสม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย R
คำแนะนำการฝึกหัด
- จัดกลุ่มพนักงานเข้าสู่ถังความเสี่ยงโดยอิงจากคอลัมน์
fitในemp_riskตามเงื่อนไขที่ระบุไว้ข้างต้น - แสดงจำนวนพนักงานในแต่ละถังความเสี่ยง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create turnover risk buckets
emp_risk_bucket <- emp_risk %>%
___(risk_bucket = ___(fit, breaks = c(0, 0.5, 0.6, 0.8, 1),
labels = c("no-risk", "low-risk",
"medium-risk", "high-risk")))
# Count employees in each risk bucket
emp_risk_bucket %>%
___(risk_bucket)