开始使用免费开始使用

创建离职风险分组

现在,您已经为每位在职员工预测了离职概率,接下来请按以下规则将其划分到不同的风险分组:

  • 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

您将使用 cut() 函数来创建这些风险分组,而不是编写多个 ifelse() 语句。

风险分组有助于您制定相应的干预措施和保留方案。

本练习是课程的一部分

HR Analytics:用 R 预测员工流失

查看课程

练习说明

  • 根据上述条件,基于 emp_risk 中的 fit 列将员工划分到风险分组。
  • 输出每个风险分组中的员工数量。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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)
编辑并运行代码