НачатьНачать бесплатно

Создание групп риска увольнения

Теперь, когда вы спрогнозировали вероятность увольнения для каждого действующего сотрудника, распределите их по группам риска согласно условиям ниже:

  • no-risk — если 0 <= fit <= 0.5
  • low-risk — если 0.5 < fit <= 0.6
  • medium-risk — если 0.6 < fit <= 0.8
  • high-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)
Редактировать и запускать код