library(tidyverse)
library(DT)
# 1. Crear y mostrar la tabla de datos original (2013 - 2023)
tabla_educacion <- data.frame(
Anio = 2023:2013,
Educacion_El_Salvador = c(10.44, 11.40, 11.51, 11.19, 12.19, 13.06, 13.26, 13.93, 14.42, 13.85, 13.34),
Educacion_Nicaragua = c(17.69, 18.52, 18.52, 22.69, 23.94, 22.76, 22.43, 21.33, 22.28, 23.05, 26.41)
)
cat("--- Tabla de Datos Históricos de Educación ---\n")
## --- Tabla de Datos Históricos de Educación ---
## --- Tabla de Datos Históricos de Educación ---
print(tabla_educacion, row.names = FALSE)
## Anio Educacion_El_Salvador Educacion_Nicaragua
## 2023 10.44 17.69
## 2022 11.40 18.52
## 2021 11.51 18.52
## 2020 11.19 22.69
## 2019 12.19 23.94
## 2018 13.06 22.76
## 2017 13.26 22.43
## 2016 13.93 21.33
## 2015 14.42 22.28
## 2014 13.85 23.05
## 2013 13.34 26.41
# 2. Ejecutar la prueba U de Mann-Whitney (Wilcoxon)
resultado <- wilcox.test(tabla_educacion$Educacion_El_Salvador, tabla_educacion$Educacion_Nicaragua,
alternative = "two.sided", exact = FALSE)
# Mostrar resultados de la prueba en la consola
cat("--- Resultados de la Prueba U de Mann-Whitney ---\n")
## --- Resultados de la Prueba U de Mann-Whitney ---
## --- Resultados de la Prueba U de Mann-Whitney ---
print(resultado)
##
## Wilcoxon rank sum test with continuity correction
##
## data: tabla_educacion$Educacion_El_Salvador and tabla_educacion$Educacion_Nicaragua
## W = 0, p-value = 8.114e-05
## alternative hypothesis: true location shift is not equal to 0
##
## Wilcoxon rank sum test with continuity correction
##
## data: tabla_educacion$Educacion_El_Salvador and tabla_educacion$Educacion_Nicaragua
## W = 0, p-value = 1.341e-05
## alternative hypothesis: true location shift is not equal to 0
# Interpretación automática (alpha = 0.05)
alpha <- 0.05
cat("\nInterpretación:\n")
##
## Interpretación:
##
## Interpretación:
if (resultado$p.value < alpha) {
cat("Como el valor p es menor que", alpha, ", se rechaza la hipótesis nula.\n")
cat("Existe una diferencia estadísticamente significativa entre el Gasto en Educación de El Salvador y el de Nicaragua.\n")
} else {
cat("Como el valor p es mayor o igual que", alpha, ", no se rechaza la hipótesis nula.\n")
cat("No hay evidencia suficiente para afirmar que existe una diferencia significativa entre ambos países.\n")
}
## Como el valor p es menor que 0.05 , se rechaza la hipótesis nula.
## Existe una diferencia estadísticamente significativa entre el Gasto en Educación de El Salvador y el de Nicaragua.
# 3. Representación Gráfica (Boxplot con puntos de datos)
# Reestructurar los datos para el formato que requiere el gráfico
datos_grafico <- data.frame(
Educacion = c(tabla_educacion$Educacion_El_Salvador, tabla_educacion$Educacion_Nicaragua),
Pais = rep(c("El Salvador", "Nicaragua"), each = nrow(tabla_educacion))
)
# Generar el gráfico en la pestaña 'Plots'
boxplot(Educacion ~ Pais, data = datos_grafico,
main = "Comparación del Gasto en Educación (2013 - 2023)",
xlab = "País",
ylab = "Gasto en Educación (% del Gasto Público)",
col = c("#69b3a2", "#404080"),
border = "black",
las = 1)
# Añadir los puntos individuales sobre el boxplot para observar la distribución de los años
stripchart(Educacion ~ Pais, data = datos_grafico,
vertical = TRUE,
method = "jitter",
add = TRUE,
pch = 19,
col = "darkred",
jitter = 0.1)
