Predicting student academic performance plays a crucial role in educational institutions for early identification of students who may require additional support or intervention. Machine learning algorithms have emerged as powerful tools for analyzing student data and forecasting academic outcomes. In this study, we compare the performance of various classification algorithms in predicting student academic performance. The dataset consists of a diverse range of student attributes and features, including demographics, socioeconomic factors, prior academic achievements, and personal characteristics. We evaluate the performance of seven classification algorithms: decision tree, random forest, logistic regression, AdaBoost, k-nearest neighbor, support vector classifier, and stochastic gradient decent. The algorithms are trained and tested on a large dataset, and their predictive accuracy is compared. Additionally, we assess the algorithms’ ability to handle class imbalance and interpretability. The results indicate that while all algorithms show promising performance, certain algorithms demonstrate better predictive accuracy and robustness in handling complex relationships. The findings of this study can assist educators and administrators in selecting appropriate machine learning algorithms for predicting student academic performance and implementing targeted interventions to improve educational outcomes. Student performance prediction is the process of using data analytics, machine learning, and statistical methods to forecast the academic performance of students. The aim is to identify students who may be at risk of poor performance or dropping out of school and provide them with the necessary support to improve their academic outcomes.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Predicting Student Academic Performance Using Machine Learning: A Comparison of Classification Algorithms

  • Naresh Bhimavarapu,
  • B. V. Prasanthi,
  • C. H. Lakshmi Veenadhari,
  • M. Durga Satish,
  • Venkata Durga Rao Matta,
  • Immidi Kali Pradeep

摘要

Predicting student academic performance plays a crucial role in educational institutions for early identification of students who may require additional support or intervention. Machine learning algorithms have emerged as powerful tools for analyzing student data and forecasting academic outcomes. In this study, we compare the performance of various classification algorithms in predicting student academic performance. The dataset consists of a diverse range of student attributes and features, including demographics, socioeconomic factors, prior academic achievements, and personal characteristics. We evaluate the performance of seven classification algorithms: decision tree, random forest, logistic regression, AdaBoost, k-nearest neighbor, support vector classifier, and stochastic gradient decent. The algorithms are trained and tested on a large dataset, and their predictive accuracy is compared. Additionally, we assess the algorithms’ ability to handle class imbalance and interpretability. The results indicate that while all algorithms show promising performance, certain algorithms demonstrate better predictive accuracy and robustness in handling complex relationships. The findings of this study can assist educators and administrators in selecting appropriate machine learning algorithms for predicting student academic performance and implementing targeted interventions to improve educational outcomes. Student performance prediction is the process of using data analytics, machine learning, and statistical methods to forecast the academic performance of students. The aim is to identify students who may be at risk of poor performance or dropping out of school and provide them with the necessary support to improve their academic outcomes.