Создание групп риска увольнения
Теперь, когда вы спрогнозировали вероятность увольнения для каждого действующего сотрудника, распределите их по группам риска согласно условиям ниже:
no-risk— если 0 <=fit<= 0.5low-risk— если 0.5 <fit<= 0.6medium-risk— если 0.6 <fit<= 0.8high-risk— если 0.8 <fit<= 1
Вместо нескольких операторов ifelse() используйте функцию cut() для создания групп риска.
Группы риска помогают формировать подходящие стратегии вмешательства и планы удержания сотрудников.
Это упражнение является частью курса
HR-аналитика: прогнозирование текучести кадров на 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)