Créer des groupes de risque de départ
Maintenant que vous avez prédit la probabilité de départ pour chaque employé actif, vous allez les classer dans différents groupes de risque comme indiqué ci-dessous :
no-risk, si 0 <=fit<= 0.5low-risk, si 0.5 <fit<= 0.6medium-risk, si 0.6 <fit<= 0.8high-risk, si 0.8 <fit<= 1
Vous utiliserez la fonction cut() plutôt que plusieurs instructions ifelse() pour créer ces groupes de risque.
Ces groupes de risque vous aident à définir des interventions adaptées et des plans de rétention.
Cet exercice fait partie du cours
Analytique RH : prédire l’attrition des employés en R
Instructions
- Classez les employés en groupes de risque à partir de la colonne
fitdansemp_risk, selon les conditions indiquées ci-dessus. - Affichez le nombre d’employés dans chaque groupe de risque.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)