La base que acontinuación se presenta, resulta de la medición de rotación de empleados en una empresa. Cabe aclarar que la rotación no se debe a causas de despido, sino a iniciativa propia de los empleados.
La variable de interés es “Rotación”, donde se considera dicotómica, pues toma dos valores (Si o No).A continuación se llevara a cabo un ejercicio práctico en el cual a partir del plateamiento de hipotésis, se identificarán que factores pueden estar relacionados con esta decisión y un posible planteamiento de soluciones que eviten la rotación en los empleados de una compañía.
library(readxl)
datos = read_excel("C:/Users/kaqu/Documents/Maestria Ciencia de Datos/Metodos_simulacion_estadistica/Actividad 2/Datos_Rotacion.xlsx")
attach(datos)
names(datos)
## [1] "Rotación" "Edad"
## [3] "Viaje de Negocios" "Departamento"
## [5] "Distancia_Casa" "Educación"
## [7] "Campo_Educación" "Satisfacción_Ambiental"
## [9] "Genero" "Cargo"
## [11] "Satisfación_Laboral" "Estado_Civil"
## [13] "Ingreso_Mensual" "Trabajos_Anteriores"
## [15] "Horas_Extra" "Porcentaje_aumento_salarial"
## [17] "Rendimiento_Laboral" "Años_Experiencia"
## [19] "Capacitaciones" "Equilibrio_Trabajo_Vida"
## [21] "Antigüedad" "Antigüedad_Cargo"
## [23] "Años_ultima_promoción" "Años_acargo_con_mismo_jefe"
Se observa como viene la base de datos, con alguna información básica, como por ejemplo cantidad de resgistros, de variables, de datos faltantes, entre otros.
| Num_registros | Num_Variables | Num_na |
|---|---|---|
| 1470 | 24 | 0 |
Vista de las primeras filas del dataframe trabajado:
| Rotación | Edad | Viaje de Negocios | Departamento | Distancia_Casa | Educación | Campo_Educación | Satisfacción_Ambiental | Genero |
|---|---|---|---|---|---|---|---|---|
| Si | 41 | Raramente | Ventas | 1 | 2 | Ciencias | 2 | F |
| No | 49 | Frecuentemente | IyD | 8 | 1 | Ciencias | 3 | M |
| Si | 37 | Raramente | IyD | 2 | 2 | Otra | 4 | M |
| No | 33 | Frecuentemente | IyD | 3 | 4 | Ciencias | 4 | F |
| No | 27 | Raramente | IyD | 2 | 1 | Salud | 1 | M |
| No | 32 | Frecuentemente | IyD | 2 | 2 | Ciencias | 4 | M |
| Cargo | Satisfación_Laboral | Estado_Civil | Ingreso_Mensual | Trabajos_Anteriores | Horas_Extra | Porcentaje_aumento_salarial |
|---|---|---|---|---|---|---|
| Ejecutivo_Ventas | 4 | Soltero | 5993 | 8 | Si | 11 |
| Investigador_Cientifico | 2 | Casado | 5130 | 1 | No | 23 |
| Tecnico_Laboratorio | 3 | Soltero | 2090 | 6 | Si | 15 |
| Investigador_Cientifico | 3 | Casado | 2909 | 1 | Si | 11 |
| Tecnico_Laboratorio | 2 | Casado | 3468 | 9 | No | 12 |
| Tecnico_Laboratorio | 4 | Soltero | 3068 | 0 | No | 13 |
| Rendimiento_Laboral | Años_Experiencia | Capacitaciones | Equilibrio_Trabajo_Vida | Antigüedad | Antigüedad_Cargo | Años_ultima_promoción | Años_acargo_con_mismo_jefe |
|---|---|---|---|---|---|---|---|
| 3 | 8 | 0 | 1 | 6 | 4 | 0 | 5 |
| 4 | 10 | 3 | 3 | 10 | 7 | 1 | 7 |
| 3 | 7 | 3 | 3 | 0 | 0 | 0 | 0 |
| 3 | 8 | 3 | 3 | 8 | 7 | 3 | 0 |
| 3 | 6 | 3 | 3 | 2 | 2 | 2 | 2 |
| 3 | 8 | 2 | 2 | 7 | 7 | 3 | 6 |
Variables Catégoricas
Variables Continuas
Se propone convertir la variable edad (cuantitativa continua), en catégorica, con el fin, de poder encontrar algunos patrones diferenciales (si existieran) en los siguientes grupos de edad establecidos:
max_baby_boom=2022-1946
min_baby_boom=2022-1964
max_gen_x=2022-1965
min_gen_x=2022-1979
max_gen_y=2022-1980
min_gen_y=2022-1999
max_gen_z=2022-2000
edades=data.frame(min_baby_boom,max_baby_boom,min_gen_x,max_gen_x,min_gen_y,max_gen_y,max_gen_z)
kbl(edades) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| min_baby_boom | max_baby_boom | min_gen_x | max_gen_x | min_gen_y | max_gen_y | max_gen_z |
|---|---|---|---|---|---|---|
| 58 | 76 | 43 | 57 | 23 | 42 | 22 |
Se puede observar en la siguiente tabla, que la mayor cantidad de personas evaluadas, pertenecen a la generación y, es decir entre 23 y 42, con un 70%.
datos$Edad_cat <- cut(datos$Edad,
breaks=c(0,max_gen_z,max_gen_y , max_gen_x, max_baby_boom),
labels=c('generacion_z', 'generacion_y', 'generacion_x', 'baby_boomer'))
tabla_edad = tabla_freq(datos$Edad_cat)
kbl(tabla_edad) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| Categoría | Freq. Abs. | Freq. Rel. |
|---|---|---|
| generacion_z | 57 | 3.877551 |
| generacion_y | 1034 | 70.340136 |
| generacion_x | 350 | 23.809524 |
| baby_boomer | 29 | 1.972789 |
| Total | 1470 | 100.000000 |
Planteamiento de hipotésis
Se espera que la edad se relacione con la rotación ya que las personas a mayor edad podrían tener mas responsabilidades y también buscarian lugares fijos, para una mejor estabilidad laboral.
Se espera que los viajes de negocio con la rotación tengan una relación directa positiva, ya que son personas que probablemente no tienen la responsabilidad de quedarse en un lugar fijo y no podrían temer al cambio.
Se espera que aquellas personas solteras, incrementen la probabilidad de rotar, ya que con pareja o inclusive hijos, podría ser una decisión en la que se debe evaluar más que el beneficio personal.
Se espera que el ingreso mensual de una persona se relacione de forma directa, pero negativa, es decir, a menor ingreso mayores posibilidades de rotar, ya que pensaría que son personas que no se encuentran quizás comodos con lo que ganan, y no tendrían reparo en rotar para mejorar sus condiciones.
Se espera que las personas con mas antiguedad en un cargo, más alla de que sea en una misma empresa, podría establecer apresuradamente una relación inversa, ya que podrían ser personas que temen a los cambios, y se encuentran comodos.
Se espera que las personas a medida, que ganan mas años de experiencia, desarrollando una labor, aprenden nuevas cosas, que los hace diferencial, a alguien mas nuevo, y por ende, podrían buscar mejores oportunidades en otro lugar, aumenten la posibilidad de rotar.
Se puede observar en la figura –, que la mayoria de las personas encuestadas, no prefieren rotar, casi el 84% escogería mantenerse en su lugar de trabajo actual.
tabla_rotacion = tabla_freq(datos$Rotación)
kbl(tabla_rotacion, caption = "<center><strong>Rotación </strong></center>") %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| Categoría | Freq. Abs. | Freq. Rel. |
|---|---|---|
| No | 1233 | 83.87755 |
| Si | 237 | 16.12245 |
| Total | 1470 | 100.00000 |
datos %>%
count(Rotación = factor(Rotación)) %>%
mutate(pct = prop.table(n)) %>%
ggplot(aes(x = Rotación, y = pct, label = scales::percent(pct)))+theme_bw() +
geom_col(position = 'dodge') +
geom_text(position = position_dodge(width = .9), # move to center of bars
vjust = -0.5, # nudge above top of bar
size = 3) +
scale_y_continuous(labels = scales::percent)
tabla_est_civ = tabla_freq(datos$Estado_Civil)
tabla_vi = tabla_freq(datos$`Viaje de Negocios`)
tabla_edadcat = tabla_freq(datos$Edad_cat)
kbl(list(tabla_vi,tabla_est_civ,tabla_edadcat),
caption = "<center><strong>Viajes de Negocio, Estado Civil y Edad Categorica </strong></center>") %>%
kable_paper(bootstrap_options = "striped")
|
|
|
Se puede observar en el análisis univariado de la variable viaje de negocios, que cerca del 70% de las personas encuestadas, raramente viaja.
En cuanto al estado civil, se observa que hay una gran cantidad de personas evaluadas entre casados, divorciados y solteros. Cerca del 46% de los encuestados son casados.
En este caso se decide trabajar con la edad generacional, por ende la variable Edad se categoriza, y se puede observar algunos grupos algo desbalanceados pues las clases construidas deberían contener al menos el 5%, aún así, se decide respetar los rangos generacionales creados.
Alrededor del 70%, de los empleados encuestados, pertenecen a la generación Y o Millenials, es decir tienen entre 23 y 42 años, podría considerarse que es el rango de mayor oportunidad laboral.
require(ggplot2)
require(ggpubr)
g2=ggplot(datos,aes(x=`Viaje de Negocios`))+geom_bar(fill="#A6CEE3")+theme_bw() + theme(axis.text.x = element_text(angle = 90))
g3=ggplot(datos,aes(x=Estado_Civil))+geom_bar(fill="#A6CEE3")+theme_bw() + theme(axis.text.x = element_text(angle = 90))
g4=ggplot(datos,aes(x=Edad_cat))+geom_bar(fill="#A6CEE3")+theme_bw() + theme(axis.text.x = element_text(angle = 90))
ggarrange(g2, g3,g4,labels = c("1", "2", "3"),ncol = 3, nrow = 1)
descrip_ingr = descriptivas(datos$Ingreso_Mensual)
descrip_anios_cargo = descriptivas(datos$Antigüedad_Cargo)
descrip_exp = descriptivas(datos$Años_Experiencia)
kbl(list(descrip_ingr,descrip_anios_cargo,descrip_exp),
caption = "<center><strong>Ingreso Mensual, Antiguedad Cargo y Años Experiencia </strong></center>") %>%
kable_paper(bootstrap_options = "striped")
|
|
|
Se puede observar que el ingreso mensual gracias al histograma, que es una variable asimétrica a la derecha, se encuentran varios valores atipicos. El ingreso de las personas evaluadas va desde 1009, hasta 19900 pesos. En promedio ganan 6502 millones, y la mediana esta en 4900, lo que respalda, el hecho de que hayan valores atípicos que hacen que el promedio sea mayor al 50% evaluado.
par(mfrow = c(2,1))
boxplot(datos$Ingreso_Mensual, horizontal = TRUE, main = "Boxplot Ingreso Mensual",col="#A6CEE3" )
hist(datos$Ingreso_Mensual,main = "Histograma Ingreso Mensual" , ylab = "Frecuencia" , xlab = "Ingreso Mensual",col="#A6CEE3")
La mayoria de personas evaluadas, tienen una alta concentración menor a 7 años. Se encuentran algunos valor atípicos, ya que existen personas con mas de 15 años en el cargo, a nivel de desitribución se consideran valores extremos, y esto podría ser personas de algunos cargos asociados a directivos, que podrían involucrar menor cambio de cargo. Al menos el 50% de las personas evaluadas tienen hasta 4 años de pertenecer al mismo cargo.
par(mfrow = c(2,1))
boxplot(datos$Antigüedad_Cargo, horizontal = TRUE, main = "Boxplot Antiguedad Cargo",col="#A6CEE3" )
hist(datos$Antigüedad_Cargo,main = "Histograma Antiguedad Cargo" , ylab = "Frecuencia" , xlab = "Antiguedad Cargo",col="#A6CEE3")
De las personas encuestadas, se puede observar a partir de las descriptivas y de los gráficos que en promedio cuentan con 11 años de experiencia, y una mediana de 10 años. Se observan algunos valores atipicos, que sugieren que la persona con mayor cantidad de años de experiencia tiene 40, y como mínimo 0. Habría que evaluar si cuando toma el valor de 0 años, es por que se refiere a tan solo unos meses de experiencia o si es problema de base de datos.
par(mfrow = c(2,1))
boxplot(datos$Años_Experiencia, horizontal = TRUE, main = "Boxplot Años Experiencia",col="#A6CEE3" )
hist(datos$Años_Experiencia,main = "Histograma Años Experiencia" , ylab = "Frecuencia" , xlab = "Años Experiencia",col="#A6CEE3")
datos_rotasi = datos[datos$Rotación=="Si",]
datos_rotano = datos[datos$Rotación=="No",]
tabla_vs_viajes=prop.table(table(datos$`Viaje de Negocios`,datos$Rotación),1)
kbl(tabla_vs_viajes) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| No | Si | |
|---|---|---|
| Frecuentemente | 0.7509025 | 0.2490975 |
| No_Viaja | 0.9200000 | 0.0800000 |
| Raramente | 0.8504314 | 0.1495686 |
Se puede observar que de las personas que viajan frecuentemente, cerca del 75% preferiria no rotar.
| No | Si | |
|---|---|---|
| Casado | 0.8751857 | 0.1248143 |
| Divorciado | 0.8990826 | 0.1009174 |
| Soltero | 0.7446809 | 0.2553191 |
De las personas que se encuestaron y son solteras, cerca del 75% preferiria no rotar, mientras que de las personas Casadas cerca del 12% si estarian dispuestas a hacerlo.
tabla_vs_edad=prop.table(table(datos$Edad_cat,datos$Rotación))
kbl(tabla_vs_edad) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| No | Si | |
|---|---|---|
| generacion_z | 0.0204082 | 0.0183673 |
| generacion_y | 0.5904762 | 0.1129252 |
| generacion_x | 0.2115646 | 0.0265306 |
| baby_boomer | 0.0163265 | 0.0034014 |
Teniendo en cuenta que de las personas evaluadas, la mayor proporción corresponde a la generación Y, el 59% de todos los trabajadores encuestados, preferirian no rotar.
g1=ggplot(data=tabla_rota_viajes, aes(x=Var1, y=Freq, fill=marca_rotacion)) +
geom_bar(stat="identity", position=position_dodge())+
scale_fill_brewer(palette="Paired")+
geom_text(aes(label=percent(Freq)),position=position_dodge(width=0.9),vjust=-0.5, fontface = "bold", size=2)+
theme_minimal()+
labs(x = "(b) Rotación vs Viajes de Negocios",y = "Freq")+
theme (axis.text.x = element_text(size=rel(0.75)))+
theme (axis.text.x = element_text(angle = 90) ) +
theme (axis.text.y = element_text(size=rel(0.5)))+
theme(legend.position = "none")
g2=ggplot(data=tabla_rota_est, aes(x=Var1, y=Freq, fill=marca_rotacion)) +
geom_bar(stat="identity", position=position_dodge())+
scale_fill_brewer(palette="Paired")+
geom_text(aes(label=percent(Freq)),position=position_dodge(width=0.9),vjust=-0.5, fontface = "bold", size=2)+
theme_minimal()+
labs(x = "(b) Rotación vs Estado Civil",y = "Freq")+
theme (axis.text.x = element_text(size=rel(0.75)))+
theme (axis.text.x = element_text(angle = 90) ) +
theme (axis.text.y = element_text(size=rel(0.5)))+
theme(legend.position = "none")
g3=ggplot(data=tabla_rota_edad, aes(x=Var1, y=Freq, fill=marca_rotacion)) +
geom_bar(stat="identity", position=position_dodge())+
scale_fill_brewer(palette="Paired")+
geom_text(aes(label=percent(Freq)),position=position_dodge(width=0.9),vjust=-0.5, fontface = "bold", size=2)+
theme_minimal()+
labs(x = "(c) Rotación vs Edad Categorica",y = "Freq")+
theme (axis.text.x = element_text(size=rel(0.75)))+
theme (axis.text.x = element_text(angle = 90) ) +
theme (axis.text.y = element_text(size=rel(0.5)))+
theme(legend.position = "bottom")
require(ggplot2)
require(ggpubr)
plot=ggarrange(g1, g2,g3,labels = c("1", "2","3"),ncol = 3, nrow = 1,common.legend = TRUE, legend="bottom")
annotate_figure(plot, top = text_grob("Variables Categóricas vs Rotación",
color = "black", face = "bold", size = 12))
Se puede observar en el gráfico a, que el grupo de empleados evaluados, escogen en su mayoria, que viajan raramente, en donde, prevalece la categoría de no rotación.
El 56% de las personas encuestadas, son casadas, y si prefieren rotar. De acuerdo a la edad se puede observar que evidentemente la mayor concentración esta en la generación Y, en donde prevalece la no rotación.
Acontinuación, se desea ver el comportamiento de la variable rotación dentro de cada label de las variables propuestas.
require(CGPfunctions)
g1=ggplot(datos,aes(x=Rotación,y=Ingreso_Mensual,fill=Rotación))+geom_boxplot()+theme_bw()
g2=PlotXTabs(datos, Rotación, `Viaje de Negocios`, "percent")
De las personas que tienen viajes de negocios frecuentemente, tan solo cerca del 25% preferirian rotar.
require(CGPfunctions)
g3=ggplot(datos,aes(x=Rotación,y=Ingreso_Mensual,fill=Rotación))+geom_boxplot()+theme_bw()
g4=PlotXTabs(datos, Rotación, `Estado_Civil`, "percent")
En cuanto al estado civil, se puede observar que las personas solteras, el 75% prefieren no rotar. Mientras que las personas que son casadas, cerca del 13% preferirian hacerlo.
require(CGPfunctions)
g5=ggplot(datos,aes(x=Rotación,y=Ingreso_Mensual,fill=Rotación))+geom_boxplot()+theme_bw()
g6=PlotXTabs(datos, Rotación, `Edad_cat`, "percent")
Dentro de la generación Z, es decir las personas mas jovenes, cerca del 46% preferirian rotar.
descriptiva_ingreso=datos %>%
group_by(Rotación) %>%
summarise(Min_Ingreso_Mensual = min(Ingreso_Mensual, na.rm=TRUE),
Median_Ingreso_Mensual = median(Ingreso_Mensual, na.rm=TRUE),
Mean_Ingreso_Mensual = mean(Ingreso_Mensual, na.rm=TRUE),
Var_Ingreso_Mensual = var(Ingreso_Mensual, na.rm=TRUE),
SD_Ingreso_Mensual = sd(Ingreso_Mensual, na.rm=TRUE),
Max_Ingreso_Mensual = max(Ingreso_Mensual, na.rm=TRUE),
N = n())
kbl(descriptiva_ingreso) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| Rotación | Min_Ingreso_Mensual | Median_Ingreso_Mensual | Mean_Ingreso_Mensual | Var_Ingreso_Mensual | SD_Ingreso_Mensual | Max_Ingreso_Mensual | N |
|---|---|---|---|---|---|---|---|
| No | 1051 | 5204 | 6832.740 | 23215128 | 4818.208 | 19999 | 1233 |
| Si | 1009 | 3202 | 4787.093 | 13251132 | 3640.210 | 19859 | 237 |
Las personas que escogen o que prefieren no rotar, tienen en promedio un ingreso mensual de 5.2 millones, versus los que si lo harian, con 3.2 millones. Esto podría estar influyendo positivamente, en la escogencia del trabajador.
descriptiva_antiguedad=datos %>%
group_by(Rotación) %>%
summarise(Min_Antigüedad_Cargo = min(Antigüedad_Cargo, na.rm=TRUE),
Median_Antigüedad_Cargo = median(Antigüedad_Cargo, na.rm=TRUE),
Mean_Antigüedad_Cargo = mean(Antigüedad_Cargo, na.rm=TRUE),
Var_Antigüedad_Cargo = var(Antigüedad_Cargo, na.rm=TRUE),
SD_Antigüedad_Cargo = sd(Antigüedad_Cargo, na.rm=TRUE),
Max_Antigüedad_Cargo = max(Antigüedad_Cargo, na.rm=TRUE))
kbl(descriptiva_antiguedad) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| Rotación | Min_Antigüedad_Cargo | Median_Antigüedad_Cargo | Mean_Antigüedad_Cargo | Var_Antigüedad_Cargo | SD_Antigüedad_Cargo | Max_Antigüedad_Cargo |
|---|---|---|---|---|---|---|
| No | 0 | 3 | 4.484185 | 13.31813 | 3.649402 | 18 |
| Si | 0 | 2 | 2.902954 | 10.07953 | 3.174827 | 15 |
Tanto en promedio como en mediana, se puede observar que la antiguedad del cargo si podria influir en la decision o deseo de rotar o no. Aunque es importante aclarar que estas medidas solo distan aproximadamente en una unidad de un grupo respecto a otro.
descriptiva_experiencia=datos %>%
group_by(Rotación) %>%
summarise(Min_Años_Experiencia = min(Años_Experiencia, na.rm=TRUE),
Median_Años_Experiencia = median(Años_Experiencia, na.rm=TRUE),
Mean_Años_Experiencia = mean(Años_Experiencia, na.rm=TRUE),
Var_Años_Experiencia = var(Años_Experiencia, na.rm=TRUE),
SD_Años_Experiencia = sd(Años_Experiencia, na.rm=TRUE),
Max_Años_Experiencia= max(Años_Experiencia, na.rm=TRUE))
kbl(descriptiva_experiencia) %>%
kable_paper(bootstrap_options = "striped", full_width = FALSE,position = "left")
| Rotación | Min_Años_Experiencia | Median_Años_Experiencia | Mean_Años_Experiencia | Var_Años_Experiencia | SD_Años_Experiencia | Max_Años_Experiencia |
|---|---|---|---|---|---|---|
| No | 0 | 10 | 11.862936 | 60.22876 | 7.760719 | 38 |
| Si | 0 | 7 | 8.244726 | 51.39748 | 7.169204 | 40 |
Definitivamente las personas que estan dispuestas a rotar, llevan menos años en experiencia, en promedio 12 años versus las que no estarian dispuestas a rotar, que tienen en promedio 8 años.
par(mfrow=c(1,3))
C1= boxplot(Ingreso_Mensual ~ Rotación, data=datos,
col=c('#A6CEE3', '#1F78B4'),
xlab='Rotación', main='(a)',
ylab='Ingreso Mensual',cex.axis = 0.7)
C2= boxplot(Antigüedad_Cargo ~ Rotación, data=datos,
col=c('#A6CEE3', '#1F78B4'),
xlab='Rotación', main='(b)',
ylab='Antiguedad Cargo',cex.axis = 0.7)
C3= boxplot(Años_Experiencia ~ Rotación, data=datos,
col=c('#A6CEE3', '#1F78B4'),
xlab='Rotación', main='(c)',
ylab='Años Experiencia',cex.axis = 0.7)
mtext("Distribución Ingreso Mensual, Años de Antiguedad en el cargo Y Años de experiencia según Rotación", side = 3, line = -0.9, outer = TRUE,cex=0.8,font=3)
Se observa que en cuanto a las hipotésis planteadas a las variables continuas versus la rotación se cumple, la hipotesis asociada al ingreso, aunque sea de forma exploratoria, ya que las personas que elegirian rotar ganan en mediana, casi dos millones menos versus los que no lo harian.
La hipotésis cinco, que hace referencia a la antiguedad en el cargo, se pensaba inicialmente que depronto la costumbre que conlleva mantenerse en un cargo, podía estar asociada a que un empleado no sintiera la necesidad de rotar, y esto es lo que se evidenció en el gráfico pasado. Entre mas antiguedad en el cargo, menor tasa de rotación.
La hipotésis seis, hace referencia a la relación entre los años de experiencia y rotación. Se pensaba inicialmente, que a medida de que existen mas años de experiencia, posiblemente, tuvieran mas deseos de rotar, pero esta hipotésis definitivamente no se cumple.
Gracias a los resultados que se evidenciaron en todo el análisis exploratorio de datos realizado, se propone las siguientes acciones:
Se pueden plantear planes que permita que aquellos que raramente o no viajan frecuentemente, vean este tipo de experiencias para crecimiento. Dependiendo de la cantidad de viajes que deban realizar de acuerdo a su carga laboral, minimizarlas, con reuniones virtuales, y poner los viajes solamente una o dos veces por mes.
Para la antiguedad en cargo, deberian plantearse planes de formación y plan carrera a nivel interno de la empresa. Con el fin de replantear la rotación por falta de beneficios.
Aunque en la edad, se pudo evidenciar, que la mayoria de las personas encuestadas con edades entre 23 y 42 años, no prefieren rotar. Se debe dar un respaldo importante, es decir dar oportunidad a personas jovenes, es decir nuevos talentos, sin dejar de respaldar a los empleados con mayor edad, en cuanto a beneficios para compartir con sus familias, como por ejemplo, subsidios de estudio para sus hijos, subsidios de recreación, entre otros.