Skapa riskgrupper för personalomsättning
Nu när du har beräknat sannolikheten för personalomsättning för varje aktiv anställd ska du klassificera dem i olika riskgrupper enligt nedan:
no-risk, om 0 <=fit<= 0,5low-risk, om 0,5 <fit<= 0,6medium-risk, om 0,6 <fit<= 0,8high-risk, om 0,8 <fit<= 1
Du använder funktionen cut() i stället för flera ifelse()-satser för att skapa riskgrupperna.
Riskgrupper hjälper dig att utforma lämpliga åtgärder och planer för att behålla personal.
Den här övningen är en del av kursen
HR-analys: Förutsäga personalomsättning i R
Övningsinstruktioner
- Klassificera de anställda i riskgrupper baserat på kolumnen
fitiemp_riskenligt villkoren ovan. - Skriv ut antalet anställda i varje riskgrupp.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)