Artículos cortos

Modelo predictivo para la detección temprana de estudiantes con alto riesgo de deserción académica

Predictive model for the early detection of students with high risk of academic dropout

Kevin Rivera Vergaray
Universidad Nacional Mayor de San Marcos, Perú

Modelo predictivo para la detección temprana de estudiantes con alto riesgo de deserción académica

Innovación y Software, vol. 2, núm. 2, pp. 6-13, 2021

Universidad La Salle

Los autores ceden en exclusiva el derecho de publicación de su artículo a la Revista Innovación y Software, que podrá editar o modificar formalmente el texto aprobado para cumplir con las normas editoriales propias y con los estándares gramaticales universales, antes de su publicación; asimismo, nuestra revista podrá traducir los manuscritos aprobados a cuantos idiomas considere necesario y difundirlos en varios países, dándole siempre el reconocimiento público al autor o autores de la investigación.

Recepción: 05 Abril 2021

Aprobación: 08 Junio 2021

Publicación: 30 Septiembre 2021

Resumen: Se comparan los resultados de 4 modelos predictivos, de regresión logística, árboles de decisión, KNN y una red neuronal para predecir la deserción académica de estudiantes en la Universidad Nacional Intercultural de la Amazonía, aplicado a un dataset extraído de la base de datos del sistema de gestión académica de la universidad, que contiene datos socioeconómicos y de rendimiento académico los cuales fueron procesados y formateados utilizando técnicas de onehotencoding para así poder aplicar los modelos predictivos ya mencionados. Para el procesamiento y formateo de datos se utilizó consultas Transac Sql y la aplicación de los modelos predictivos se hizo a través del Software Knime y utilizando Python a través de Google Colab. Los resultados obtenidos al aplicar 4 modelos predictivos son muy buenos ya que todos superaron el 80% de Accuracy, lo cual garantiza que puedan ser puestos en producción para el beneficio de la universidad y así pueda tomar mejores decisiones a la hora de abordar la deserción académica. Se concluye que aplicar un modelo predictivo en las universidades para la detección temprana de estudiantes con alto riesgo de deserción académica es viable y muy beneficioso para que las universidades a través de sus gestores académicos puedan aplicar estrategias mas focalizadas para reducir sus índices de deserción académica.

Palabras clave: Deserción académica, Modelo predictivo, Dataset.

Abstract: The results of 4 predictive models, logistic regression, decision trees, KNN and a neural network are compared to predict the academic dropout of students at the National Intercultural University of the Amazon, applied to a dataset extracted from the system's database. of academic management of the university, which contains socioeconomic and academic performance data which were processed and formatted using onehotencoding techniques in order to apply the predictive models already mentioned. For data processing and formatting, Transac Sql queries were used and the application of predictive models was done through Knime Software and using Python through Google Colab. The results obtained by applying 4 predictive models are very good since they all exceeded 80% of Accuracy, which guarantees that they can be put into production for the benefit of the university and thus can make better decisions when addressing academic dropout. . It is concluded that applying a predictive model in universities for the early detection of students with high risk of academic dropout is viable and very beneficial so that universities, through their academic managers, can apply more focused strategies to reduce their academic dropout rates.

Keywords: Academic dropout, Dataset, Predictive model.

Introducción

La deserción estudiantil universitaria no es un problema nuevo ni exclusivo del Perú. Este fenómeno se da en todo el mundo, es un viejo problema que tiene muchas variables y el cual no es preocupación exclusiva del mundo académico. La deserción estudiantil universitaria trae como consecuencia el aumento del número de alumnos con educación superior incompleta que se incorporan al mundo laboral y se convierten en sub empleados sin obtener los ingresos deseados; lo cual, perjudica al mismo estudiante, a sus familiares, al país y a la universidad pues esta ve afectado su presupuesto [1].

No importa el tipo de universidad o casa de estudio. Hay factores muy comunes que disminuyen las tasas de retención estudiantil en la educación superior. Pueden ser problemas individuales o una mezcla de factores. Por eso, las facultades deben trabajarlas de manera adecuada para reducir la deserción [2].

Actualmente el 40% de estudiantes de la UNIA son indígenas y el otro 60% de los estudiantes son mestizos (en su gran mayoría viven en el casco urbano) No se cuenta con información procesada de las deserciones por semestre académico. Se percibe la mayor cantidad de deserciones en las carreras de ingeniería, las principales causas, la dificultad de la carrera y la situación económica del estudiante. Es así que se pretende aplicar conceptos de machine learning y análisis de datos con la finalidad de predecir la deserción académica y así tomar las previsiones necesarias para reducirla. En el presente artículo se utilizó la base de datos del Sistema de Gestión Académica de la UNIA.

Materiales y métodos o Metodología computacional

En el presente trabajo de probaron con 4 modelos predictivos de machine learning para poder predecir el riesgo de deserción académica.

Deberá entenderse por deserción estudiantil o deserción académica, el abandono definitivo de las aulas de clase por diferentes razones y la no continuidad en la formación académica, que la sociedad quiere y desea en y para cada persona que inicia sus estudios universitarios [3].

  1. 1. Segmentación: establecer que grupos son importantes para clasificar un cierto ítem.
  2. 2. Clasificación: asignar ítems a uno de los grupos en que está particionada una población.
  3. 3. Predicción: establecer reglas para hacer predicciones de ciertos eventos.
  4. 4. Reducción de la dimensión de los datos: Identificar que datos son los importantes para hacer modelos de un fenómeno.
  5. 5. Identificación-interrelación: identificar que variables y relaciones son importantes para ciertos grupos identificados a partir de analizar los datos.
  6. 6. Recodificación: discretizar variables o establecer criterios cualitativos perdiendo la menor cantidad posible de información relevante [5].

Para aplicar los modelos mencionados se utilizó un dataset, extraído a través de consultas SQL de la base de datos del sistema académico de la Universidad Nacional Intercultural de la Amazonía, dicho dataset este compuesto con datos registrados desde el 2005, en total se generaron 17 variables junto con el target “desercion”. La tabla de datos contiene 18 columnas y 5803 filas, con un peso de 680.2 kb.

Tabla 1:
Contenido de la data académica procesada
Contenido de la data académica procesada
Elaboración propia.

Para aplicar los modelos se utilizó el software KNIME y a través de Python usando Google Colab.

Resultados y discusión

Luego de aplicar y evaluar los modelos aplicados al conjunto de datos extraídos de la base de datos del sistema académico, los mejores resultados se obtuvieron con el KNN y el árbol de decisión. En el modelo KNN se obtuvo un Accuracy de 88,844% y un error de 11,156%, y en el modelo de árbol de decisión se obtuvo un Accuracy de 88,4% y un Error de 11,6%.

A continuación, se detallan los resultados obtenidos por cada modelo aplicado.

  1. a) Regresión logística: Al aplicar regresión logística se obtuvo un Accuracy de 84,57% y un error de 15,43%.

Resultados obtenidos aplicando regresión logística.
Figura 1:
Resultados obtenidos aplicando regresión logística.

  1. b) Árbol de decisión: Al aplicar arboles de decisión se obtuvo un Accuracy de 88,4% y un Error de 11,6%.

Resultados obtenidos aplicando arboles de decisión.
Figura 2:
Resultados obtenidos aplicando arboles de decisión.

  1. c) KNN: Al aplicar KNN se obtuvo un Accuracy de 88,4% y un Error de 11,6%.


Figura 3:

Resultados obtenidos aplicando KNN.

  1. d) Red neuronal: Al aplicar la Red Neuronal se obtuvo un Accuracy de 82,33% y un Error de 17,67%.

Resultados obtenidos aplicando una red neuronal.
Figura 4:
Resultados obtenidos aplicando una red neuronal.

Se puede ver que en los 4 modelos predictivos aplicados se obtuvieron un Accuracy mayor al 80%, lo cual en gran parte es por el trabajo previo que se realizó para preparar la data utilizada, en el cual se aplicaron técnicas de onehotencoding entre otros. Finalmente presentamos una comparación de los resultados obtenidos con los 4 modelos predictivos utilizados.

Tabla 2
Cuadro comparativo de los resultados obtenidos
Cuadro comparativo de los resultados obtenidos
Elaboración propia.

Comparación de resultados obtenidos.
Figura 5
Comparación de resultados obtenidos.

Conclusiones

Se determina que el modelo de KNN y Arboles de decisión son los que describen un mayor ajuste de los datos analizados, estos modelos presentan un Accuracy bastante aceptables de 88.844 % y 88.4%.

Los modelos predictivos aplicados a datos académicos, como en nuestro caso pueden ayudar en la generación de mejores estrategias para los problemas que aquejan a las universidades, sobre todo públicas, como es la deserción académica.

El modelo debe analizar más datos referidos a la enseñanza no presencial implementada en las universidades a causa de la pandemia por el COVID-19, lo que posiblemente influya en los resultados obtenidos con la data utilizada.

Agradecimientos

Mi agradecimiento al curso de Tópicos Avanzados en Ingeniería de Software de la Maestría en Ingeniería de Sistemas e Informática con mención en Ingeniería de Software en UNMSM. Mi mayor agradecimiento a mi familia.

Referencias

[1] T. Viale, «Enfoque UPC,» 10 enero 2020. [En línea]. Available: https://enfoque.upc.edu.pe/mas-temas/educacion/desercion-estudiantil-universitaria-accionamos-o-reaccionamos/.

[2] uPlanner, «uPlanner,» 27 Marzo 2017. [En línea]. Available: https://uplanner.com/es/blog/8-causas-de-desercion-estudiantil-en-la-educacion-superior/.

[3] Gabriel, Jaime, Páramo, Arturo y Correa, Deserción Estudiantil Universitaria. Conceptualización, Revista Universidad Eafit, 1999.

[4] H. Chitarroni, La regresión logística, Buenos Aires: Instituto de Investigación en Ciencias Sociales, 2002.

[5] C. N. Bouza y A. Santiago, MODELACIÓN MATEMÁTICA DE FENÓMENOS DEL MEDIO AMBIENTE Y LA SALUD, Mexico: Universidad Autónoma de Guerrero, 2012.

[6] aprendemachinelearning, «Clasificar con K-Nearest-Neighbor ejemplo en Python,» July 2018. [En línea]. Available: https://www.aprendemachinelearning.com/clasificar-con-k-nearest-neighbor-ejemplo-en-python/.

[7] R. F. López y J. M. F. Fernández, Las Redes Neuronales Artificiales - Fundamentos teoricos y aplicaciones prácticas., España: lorena bello, 2008.

Información adicional

Tipo de artículo: Artículos cortos

Enlace alternativo

HTML generado a partir de XML-JATS4R por