Análisis de datos empleados

Este análisis incluye 100 observaciones de empleados, con variables como salario, experiencia y desempeño.

library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
datos <- read.csv("datos_negocios_var_1_empleados.csv")
head(datos)
##   Departamento Salario Años_Experiencia Evaluacion_Desempeno
## 1     Finanzas 5705.38               21                  4.3
## 2  Operaciones 2614.29               30                  5.0
## 3     Finanzas 2514.12                4                  4.2
## 4  Operaciones 5798.92               30                  4.6
## 5  Operaciones 5424.49               20                  3.4
## 6     Finanzas 2919.68               13                  3.7

La base incluye 100 empleados. El salario promedio es 4834.74, la experiencia media 14.64 años y el desempeño promedio 3.95.

summary("datos_negocios_var_1_empleados.csv")
##    Length     Class      Mode 
##         1 character character
library(ggplot2)
ggplot(datos, aes(x = Departamento, y = Salario, fill = Departamento)) +
  geom_boxplot() +
  labs(title = "Distribución de Ingresos por Departamento",
       x = "Departamento",
       y = "Salario") +
  theme_minimal()

# Crear variable categórica de salario
datos$NivelSalario <- ifelse(datos$Salario > 5000, "Alto", "Bajo")

# Gráfico
ggplot(datos, aes(x = Departamento, fill = NivelSalario)) +
  geom_bar(position = "dodge") +
  labs(title = "Distribución de Empleados por Departamento según Nivel Salarial",
       x = "Departamento",
       y = "Frecuencia",
       fill = "Nivel salarial") +
  scale_fill_manual(values = c("lightblue", "coral")) +
  theme_minimal()

Estimación- Intervalo de confianza para la media

datos_A <- filter(datos, Departamento == "RRHH")
datos_A
##    Departamento Salario Años_Experiencia Evaluacion_Desempeno NivelSalario
## 1          RRHH 7264.30                1                  4.2         Alto
## 2          RRHH 5243.36               30                  3.2         Alto
## 3          RRHH 7831.01               25                  3.7         Alto
## 4          RRHH 6959.68               26                  3.9         Alto
## 5          RRHH 3605.14               24                  3.8         Bajo
## 6          RRHH 6750.70                4                  3.9         Alto
## 7          RRHH 6248.55               20                  4.8         Alto
## 8          RRHH 3014.19               23                  3.8         Bajo
## 9          RRHH 7718.13               29                  3.0         Alto
## 10         RRHH 4701.55               24                  3.8         Bajo
## 11         RRHH 6416.05               11                  3.2         Alto
## 12         RRHH 5564.02               19                  3.3         Alto
## 13         RRHH 2465.99               13                  4.6         Bajo
## 14         RRHH 3740.00               13                  4.3         Bajo
## 15         RRHH 2729.73               10                  4.7         Bajo
## 16         RRHH 2289.43               20                  3.6         Bajo
## 17         RRHH 5962.14               30                  4.8         Alto
## 18         RRHH 2756.63               18                  3.2         Bajo
## 19         RRHH 2768.44               20                  3.5         Bajo
## 20         RRHH 6914.94               11                  3.1         Alto
## 21         RRHH 5553.04                5                  3.2         Alto
## 22         RRHH 5405.91                6                  3.7         Alto
## 23         RRHH 4007.71                6                  3.1         Bajo
## 24         RRHH 2540.70               10                  4.3         Bajo
## 25         RRHH 4168.18               22                  3.0         Bajo
## 26         RRHH 4364.65               22                  5.0         Bajo
## 27         RRHH 4300.80                4                  4.6         Bajo
## 28         RRHH 2964.41               27                  4.7         Bajo
## 29         RRHH 5013.84               19                  3.6         Alto
## 30         RRHH 5009.92               17                  4.7         Alto
library(dplyr)

# Filtrar por un departamento (puedes cambiar "RRHH")
datos_A <- filter(datos, Departamento == "RRHH")

# Cálculos
media_salario_A <- mean(datos_A$Salario)
sd_salario_A <- sd(datos_A$Salario)
n_A <- nrow(datos_A)

error_media_A <- qt(0.975, df = n_A - 1) * sd_salario_A / sqrt(n_A)

IC_media_A <- c(media_salario_A - error_media_A, media_salario_A + error_media_A)

# Resultados
cat("Media de salarios:", media_salario_A, "\n")
## Media de salarios: 4809.105
cat("Desviación estándar:", sd_salario_A, "\n")
## Desviación estándar: 1708.082
cat("Tamaño de muestra:", n_A, "\n")
## Tamaño de muestra: 30
cat("Intervalo de confianza 95%:", IC_media_A[1], "-", IC_media_A[2], "\n")
## Intervalo de confianza 95%: 4171.297 - 5446.913
cat("Intervalo de confianza para la media poblacional de los salarios en el departamento seleccionado:", 
    IC_media_A, "\n")
## Intervalo de confianza para la media poblacional de los salarios en el departamento seleccionado: 4171.297 5446.913
# *PRUEBA DE HIPÓTESIS PARA LA MEDIA*

library(dplyr)

# Filtrar datos del departamento RRHH
datos_A <- filter(datos, Departamento == "RRHH")

# Estadísticos muestrales
media_salario_A <- mean(datos_A$Salario)
sd_salario_A <- sd(datos_A$Salario)
n_A <- nrow(datos_A)

# Hipótesis
mu_0 <- 5000

# Estadístico de prueba t
t_calculado <- (media_salario_A - mu_0) / (sd_salario_A / sqrt(n_A))

# Valor crítico
alpha <- 0.05
t_critico <- qt(1 - alpha/2, df = n_A - 1)

# p-valor
p_valor <- 2 * pt(-abs(t_calculado), df = n_A - 1)

# Resultados
cat("PRUEBA DE HIPÓTESIS PARA LA MEDIA\n")
## PRUEBA DE HIPÓTESIS PARA LA MEDIA
cat("---------------------------------\n")
## ---------------------------------
cat("Hipótesis nula H0: mu =", mu_0, "\n")
## Hipótesis nula H0: mu = 5000
cat("Hipótesis alternativa H1: mu ≠", mu_0, "\n\n")
## Hipótesis alternativa H1: mu ≠ 5000
cat("Media muestral:", media_salario_A, "\n")
## Media muestral: 4809.105
cat("Desviación estándar:", sd_salario_A, "\n")
## Desviación estándar: 1708.082
cat("Tamaño de muestra:", n_A, "\n\n")
## Tamaño de muestra: 30
cat("Estadístico t calculado:", t_calculado, "\n")
## Estadístico t calculado: -0.6121352
cat("Valor crítico t:", t_critico, "\n")
## Valor crítico t: 2.04523
cat("p-valor:", p_valor, "\n\n")
## p-valor: 0.5452184
# Decisión
if(abs(t_calculado) > t_critico){
  cat("Decisión: Se rechaza H0\n")
  cat("Conclusión: Existe evidencia suficiente para afirmar que la media salarial es diferente de 5000.\n")}
  cat("Decisión: No se rechaza H0\n")
## Decisión: No se rechaza H0
  cat("Conclusión: No existe evidencia suficiente para afirmar que la media salarial es diferente de 5000.\n")
## Conclusión: No existe evidencia suficiente para afirmar que la media salarial es diferente de 5000.