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

N. H., A. Rahman and Sahimel Azwal, Sulaiman and Nor Azuana, Ramli (2023) The development of a predictive model for students’ final grades using machine learning techniques. Data Analytics and Applied Mathematics (DAAM), 4 (1). pp. 40-48. ISSN 2773-4854. (Published)

The development of apredictive model for students.pdf
Available under License Creative Commons Attribution.

Download (1MB) | Preview


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.

Item Type: Article
Uncontrolled Keywords: Machine learning; Predictive models; Students’ performance; Education
Subjects: Q Science > QA Mathematics
Faculty/Division: Institute of Postgraduate Studies
Center for Mathematical Science
Depositing User: Mrs Norsaini Abdul Samat
Date Deposited: 15 Jan 2024 04:04
Last Modified: 15 Jan 2024 04:04
Download Statistic: View Download Statistics

Actions (login required)

View Item View Item