1 Análisis de matriculados en la Educacion Escola Básica

1.1 Introducción

Para este análisis se utilizan los datos de matriculación correspondientes al año 2020, obtenidos del portal de datos abiertos del Ministerio de Educación y Ciencias (MEC). A partir de estos datos, se totaliza la cantidad de estudiantes matriculados desde el primer hasta el noveno grado.

El objetivo es analizar gráficamente el comportamiento de la matrícula a medida que avanzan los grados de la Educación Escolar Básica y responder a la siguiente pregunta: ¿Cómo se distribuye la cantidad de estudiantes matriculados a medida que avanzan los grados de la Educación Escolar Básica?

1.2 Materiales y métodos

1.2.1 Fuente de datos

Los datos a usar en este proyecto se obtienen desde https://datos.mec.gov.py/data/matriculaciones_educacion_escolar_basica

1.3 Procesamiento de datos

# instalación de librerias
library(data.table)
# carga de datos

matriculaciones2020 <- fread("C:/Users/edeni/Desktop/Fran/Actividad_1.2/matriculaciones_educacion_escolar_basica_20260912.csv")

Compila la base:

matriculaciones=rbind(matriculaciones2020)

# Cantidad de registros encontrados
print(paste("Cantidad de registros encontrados:", nrow(matriculaciones)))
## [1] "Cantidad de registros encontrados: 7913"

Campos encontrados en el archivo:

# verificar nombre y tipos de campos
names(matriculaciones)
##  [1] "anio"                      "codigo_establecimiento"   
##  [3] "codigo_departamento"       "nombre_departamento"      
##  [5] "codigo_distrito"           "nombre_distrito"          
##  [7] "codigo_zona"               "nombre_zona"              
##  [9] "codigo_barrio_localidad"   "nombre_barrio_localidad"  
## [11] "codigo_institucion"        "nombre_institucion"       
## [13] "sector_o_tipo_gestion"     "anho_cod_geo"             
## [15] "primer_grado_hombre"       "primer_grado_mujer"       
## [17] "segundo_grado_hombre"      "segundo_grado_mujer"      
## [19] "tercer_grado_hombre"       "tercer_grado_mujer"       
## [21] "cuarto_grado_hombre"       "cuarto_grado_mujer"       
## [23] "quinto_grado_hombre"       "quinto_grado_mujer"       
## [25] "sexto_grado_hombre"        "sexto_grado_mujer"        
## [27] "septimo_grado_hombre"      "septimo_grado_mujer"      
## [29] "octavo_grado_hombre"       "octavo_grado_mujer"       
## [31] "noveno_grado_hombre"       "noveno_grado_mujer"       
## [33] "total_matriculados_hombre" "total_matriculados_mujer"

Se obtiene la cantidad de matriculados por grado y sexo:

matricula_grado <- data.frame(
  grado = 1:9,
  
  hombres = c(
    sum(matriculaciones$primer_grado_hombre),
    sum(matriculaciones$segundo_grado_hombre),
    sum(matriculaciones$tercer_grado_hombre),
    sum(matriculaciones$cuarto_grado_hombre),
    sum(matriculaciones$quinto_grado_hombre),
    sum(matriculaciones$sexto_grado_hombre),
    sum(matriculaciones$septimo_grado_hombre),
    sum(matriculaciones$octavo_grado_hombre),
    sum(matriculaciones$noveno_grado_hombre)
  ),
  
  mujeres = c(
    sum(matriculaciones$primer_grado_mujer),
    sum(matriculaciones$segundo_grado_mujer),
    sum(matriculaciones$tercer_grado_mujer),
    sum(matriculaciones$cuarto_grado_mujer),
    sum(matriculaciones$quinto_grado_mujer),
    sum(matriculaciones$sexto_grado_mujer),
    sum(matriculaciones$septimo_grado_mujer),
    sum(matriculaciones$octavo_grado_mujer),
    sum(matriculaciones$noveno_grado_mujer)
  )
)

matricula_grado
##   grado hombres mujeres
## 1     1   62333   57575
## 2     2   61730   57413
## 3     3   61012   56759
## 4     4   57832   53844
## 5     5   55103   51479
## 6     6   53071   49860
## 7     7   54370   51219
## 8     8   51661   50596
## 9     9   47951   49351

1.4 Resultados

Se totalizan los valores:

#Total por grado
matricula_grado$total <- matricula_grado$hombres +
                         matricula_grado$mujeres


matricula_grado
##   grado hombres mujeres  total
## 1     1   62333   57575 119908
## 2     2   61730   57413 119143
## 3     3   61012   56759 117771
## 4     4   57832   53844 111676
## 5     5   55103   51479 106582
## 6     6   53071   49860 102931
## 7     7   54370   51219 105589
## 8     8   51661   50596 102257
## 9     9   47951   49351  97302

Grafica representativa

plot(
  matricula_grado$grado,
  matricula_grado$total,
  type = "o",
  col = "darkblue",
  xlab = "Grado",
  yaxt = "n",
  ylab = "Cantidad de matriculados",
  main = "Matriculados por grado - Educación Escolar Básica 2020"
)

#Establece valores para el eje x (Grado)
axis(1, at = 1:9)

1.5 Conclusiones

Los resultados muestran una tendencia general decreciente en la cantidad de estudiantes matriculados a medida que avanzan los grados de la Educación Escolar Básica. En primer grado se registran 119.908 estudiantes, mientras que en noveno grado la cantidad disminuye a 97.302, lo que representa una reducción aproximada del 18,9 % entre ambos grados.

En general, los datos permiten observar que la cantidad de matriculados disminuye conforme se avanza hacia los grados superiores. No obstante, a partir de estos datos no es posible determinar las causas de esta variación.