Tworzenie grup ryzyka rotacji
Masz już prognozowane prawdopodobieństwo odejścia dla każdego aktywnego pracownika. Teraz przypisz ich do grup ryzyka zgodnie z poniższymi kryteriami:
no-risk, jeśli 0 <=fit<= 0,5low-risk, jeśli 0,5 <fit<= 0,6medium-risk, jeśli 0,6 <fit<= 0,8high-risk, jeśli 0,8 <fit<= 1
Zamiast wielu instrukcji ifelse() użyj funkcji cut() do utworzenia grup ryzyka.
Grupy ryzyka ułatwiają opracowanie odpowiednich działań interwencyjnych i planów retencji.
To ćwiczenie jest częścią kursu
HR Analytics: Przewidywanie rotacji pracowników w R
Instrukcje do ćwiczenia
- Przypisz pracowników do grup ryzyka na podstawie kolumny
fitw zbiorzeemp_risk, zgodnie z podanymi wyżej warunkami. - Wyświetl liczbę pracowników w każdej grupie ryzyka.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)