開始使用免費開始

建立離職風險區間

現在你已經為每位在職員工預測了離職機率,請依下列規則將他們分到不同的風險區間:

  • 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 分析:以 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)
編輯並執行程式碼