建立離職風險區間
現在你已經為每位在職員工預測了離職機率,請依下列規則將他們分到不同的風險區間:
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 分析:以 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)