Creación de niveles de riesgo de rotación
Ahora que has predicho la probabilidad de rotación para cada empleado activo, vas a clasificarlos en distintos niveles de riesgo como se indica a continuación:
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
Usarás la función cut() en lugar de varias sentencias ifelse() para crear los niveles de riesgo.
Estos niveles de riesgo te ayudan a diseñar intervenciones y planes de retención adecuados.
Este ejercicio forma parte del curso
Analítica de RR. HH.: Predicción de la rotación de empleados en R
Instrucciones del ejercicio
- Clasifica a los empleados en niveles de riesgo según la columna
fitenemp_risk, siguiendo las condiciones anteriores. - Muestra el número de empleados en cada nivel de riesgo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)