The development of a predictive model for students’ final grades using machine learning techniques

As per research, utilizing predictive analytics in education can be very beneficial. It can help educators improve students' performance by analyzing historical data through various approaches such as data mining and machine learning. However, there is a scarcity of studies on using machine lea...

Full description

Bibliographic Details
Main Authors: N. H., A. Rahman, Sahimel Azwal, Sulaiman, Nor Azuana, Ramli
Format: Article
Language:English
Published: Penerbit UMP 2023
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/40003/1/The%20development%20of%20apredictive%20model%20for%20students.pdf
Description
Summary:As per research, utilizing predictive analytics in education can be very beneficial. It can help educators improve students' performance by analyzing historical data through various approaches such as data mining and machine learning. However, there is a scarcity of studies on using machine learning and predictive analytics to enhance student performance in Malaysian higher education. This study used the records of 450 students enrolled in the Business Statistics course at Universiti Islam Pahang Sultan Ahmad Shah (UnIPSAS) from 2013, obtained from UnIPSAS's Learning Management System. The aim was to develop the best predictive model for forecasting students' final grades based on their performance levels, using machine learning techniques such as Decision Tree, k-Nearest Neighbor, and Naïve Bayes. The final model was developed using Python software. The results showed a strong negative correlation between the students' carry marks and their final grades, with an r-value of -0.8. Naïve Bayes was found to be the best model, with an AUC score of 0.79.