• Home
  • Search
  • A Machine Learning Approach to Predictive Modelling of Student Performance
  • Cite Icon4
  • https://doi.org/10.12688/f1000research.73180.1Copy DOI Icon

A Machine Learning Approach to Predictive Modelling of Student Performance

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Background - Many factors affect student performance such as the individual's background, habits, absenteeism and social activities. Using these factors, corrective actions can be determined to improve their performance. This study looks into the effects of these factors in predicting student performance from a data mining approach. This study presents a data mining approach in identify significant factors and predict student performance, based on two datasets collected from two secondary schools in Portugal. Methods - In this study, two datasets collected from two secondary schools in Portugal. First, the data used in the study is augmented to increase the sample size by merging the two datasets. Following that, data pre-processing is performed and the features are normalized with linear scaling to avoid bias on heavy weighted attributes. The selected features are then assigned into four groups comprising of student background, lifestyle, history of grades and all features. Next, Boruta feature selection is performed to remove irrelevant features. Finally, the classification models of Support Vector Machine (SVM), Naïve Bayes (NB), and Multilayer Perceptron (MLP) origins are designed and their performances evaluated. Results - The models were trained and evaluated on an integrated dataset comprising 1044 student records with 33 features, after feature selection. The classification was performed with SVM, NB and MLP with 60-40 and 50-50 train-test splits and 10-fold cross validation. GridSearchCV was applied to perform hyperparameter tuning. The performance metrics were accuracy, precision, recall and F1-Score. SVM obtained the highest accuracy with scores of 77%, 80%, 91% and 90% on background, lifestyle, history of grades and all features respectively in 50-50 train-test splits for binary classification (pass or fail). SVM also obtained highest accuracy for five class classification (grade A, B, C, D and F) with 39%, 38%, 73% and 71% for the four categories respectively.

Loading PDF

Similar Papers
  • Research Article

A Machine Learning Approach to Predictive Modelling of Student Performance

  • Nov 18, 2021
  • F1000Research
  • Sadiq Hussain
  • Research Article
  • Citations40

Evaluation of daily solar radiation flux using soft computing approaches based on different meteorological information: peninsula vs continent

  • Sep 13, 2018
  • Theoretical and Applied Climatology
  • Sungwon Kim +5
  • PDF
  • Research Article
  • Citations20

Tool and Workpiece Condition Classification Using Empirical Mode Decomposition (EMD) with Hilbert–Huang Transform (HHT) of Vibration Signals and Machine Learning Models

  • Feb 09, 2023
  • Applied Sciences
  • Isaac Opeyemi Olalere +1
  • Research Article

Construction and preliminary validation of machine learning predictive models for cervical cancer screening based on human DNA methylation

  • Feb 23, 2025
  • Zhonghua zhong liu za zhi [Chinese journal of oncology]
  • Y Yang +9
  • Conference Article
  • Citations10

River basin flood prediction using support vector machines

  • Jun 01, 2008
  • Nipon Theera-Umpon +4
  • Research Article
  • Citations28

Predicting daily soil temperature at multiple depths using hybrid machine learning models for a semi-arid region in Punjab, India.

  • May 21, 2022
  • Environmental Science and Pollution Research
  • Anurag Malik +5
  • Research Article
  • Citations42

Feature Selection Using Parallel Genetic Algorithm for the Prediction of Geometric Mean Diameter of Soil Aggregates by Machine Learning Methods

  • May 01, 2014
  • Arid Land Research and Management
  • A A Besalatpour +4
  • Research Article
  • Citations2

The growth and decay of ship waves

  • Jan 01, 1963
  • Journal of Applied Mathematics and Mechanics
  • L.V Cherkesov
  • Research Article

Machine Learning Models Have Better Performance than Traditional Logistic Regression Models in Predicting the Risk of Diabetes

  • Jan 01, 2021
  • SSRN Electronic Journal
  • Yaqian Mao +8
  • Research Article
  • Citations1

Near infrared spectroscopy for the characterisation of bovine teeth in terms of sex, diet, tooth type and place of origin

  • Nov 22, 2024
  • Journal of Near Infrared Spectroscopy
  • Ne Pretorius +3
  • PDF
  • Research Article
  • Citations15

Machine learning model-based risk prediction of severe complications after off-pump coronary artery bypass grafting.

  • Oct 13, 2022
  • Advances in Clinical and Experimental Medicine
  • Yang Zhang +3
  • Preprint Article

Assessing the Robustness of SWAT Model and Machine Learning Techniques in Predicting Extreme Streamflow Events. A Case Study of Astor Basin, Pakistan

  • Mar 18, 2025
  • Muhammad Rashid +1
  • Research Article
  • Citations14

Prediction and feature selection of low birth weight using machine learning algorithms

  • Oct 12, 2024
  • Journal of Health, Population and Nutrition
  • Tasneem Binte Reza +1
  • Research Article
  • Citations13

The Application of CT Radiomics in the Diagnosis of Vein Wall Invasion in Patients With Renal Cell Carcinoma Combined With Tumor Thrombus.

  • Sep 06, 2023
  • The oncologist
  • Xun Zhao +7
  • Research Article

Establishment and evaluation of a machine learning prediction model for sepsis-related encephalopathy in the elderly

  • Oct 01, 2025
  • Zhonghua wei zhong bing ji jiu yi xue
  • Xiao Yue +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.