Tạo các nhóm rủi ro nghỉ việc
Giờ bạn đã dự đoán được xác suất nghỉ việc cho từng nhân viên đang làm việc, hãy phân loại họ vào các nhóm rủi ro như sau:
no-risk, nếu 0 <=fit<= 0.5low-risk, nếu 0.5 <fit<= 0.6medium-risk, nếu 0.6 <fit<= 0.8high-risk, nếu 0.8 <fit<= 1
Bạn sẽ dùng hàm cut() thay vì nhiều câu lệnh ifelse() để tạo các nhóm rủi ro.
Các nhóm rủi ro giúp bạn xây dựng các can thiệp và kế hoạch giữ chân phù hợp.
Bài tập này là một phần của khóa học
Phân tích nhân sự: Dự đoán nghỉ việc bằng R
Hướng dẫn bài tập
- Phân loại nhân viên vào các nhóm rủi ro dựa trên cột
fittrongemp_risktheo các điều kiện nêu trên. - In số lượng nhân viên trong mỗi nhóm rủi ro.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)