Machine learning prediction and analysis of students’ academic performance
Analyzing students’ academic performance is important for evaluating enrollment criteria which establish the standards required for pupils who finished secondary school to gain admission to a higher education institution. The aims of this research were to develop a machine learning prediction Decision Tree classification model and analyze the performance of engineering students based on their performances during secondary school education. The performance of students was analyzed and measured as a binomial response whether students successfully finished the first and the second study years. The developed model examined general success, number of awards obtained at competitions, special awards, average grades in mathematics, physics, and one of the official state languages during secondary school as predictor variables. The number of courses transferred from the first into the second study year and students’ GPA obtained during the first study year were added as predictor variables in the analysis and development of a prediction model for the students’ performance during the second study year and their enrollment in the third study year. Developed machine learning prediction model showed that for the performance of enrolled students in the first study year general success of students during secondary school is the most important predictor variable, followed by mathematics and physics grades. However, for the performance of the students enrolled in the second study year the most important predictor variable was number of the courses transferred from the first into the second study year, followed by students’ GPA obtained during the first study year and general success. Machine learning Decision Tree classification modeling was shown to be an adequate tool for the prediction of the performance of engineering students during the first and second study years.