A Comparative Study Of Machine Learning Algorithms For Predictive Data Analytics
DOI:
https://doi.org/10.64882/ijrt.v14.i3.1588Keywords:
Machine Learning, Predictive Data Analytics, Artificial Neural Network, Random Forest, Support Vector Machine, Decision Tree, Classification Performance, Computational Efficiency.Abstract
Machine learning technologies have found numerous applications in predictive data analytics through making reliable predictions and intelligent decision-making. Decision Tree (DT), Random Forest (RF), Support Vector Machine (SVM), and Artificial Neural Network (ANN) are four popular supervised machine learning algorithms that were compared in this paper to find the best one for predictive data analytics. A quantitative comparative research approach is used in this study involving a predictive benchmark dataset that has been prepared using such data preprocessing procedures as cleaning, normalization, categorical encoding, and splitting into 80% training and 20% testing. Time spent training and time spent making predictions are some of the performance metrics used to evaluate four algorithms. The F1-score, precision, accuracy, and area under the receiver operating characteristic (ROC) curve are among the additional measurements. As a result, the best predictive performance was provided by the Artificial Neural Network algorithm with the following metrics: accuracy – 95.8%; precision – 95.2%; recall – 94.8%; F1-score – 95.0%; and AUC (Area Under the ROC curve) score – 0.98; secondly follows Random Forest with the accuracy – 94.6% and the AUC – 0.97. Although Decision Tree showed the best performance in training and prediction times (respectively, 1.8 s and 5 ms), it is less accurate compared to other algorithms. Thus, according to the research results, the Artificial Neural Network and Random Forest algorithms are the most balanced between their predictive efficiency and reliability, while Decision Trees are still relevant for fast-executing tasks.
References
Theng, D., & Theng, M. (2020). Machine learning algorithms for predictive analytics: a review and new perspectives. High Technology Letters, 26(6), 537-345.
Sheth, V., Tripathi, U., & Sharma, A. (2022). A comparative analysis of machine learning algorithms for classification purpose. Procedia Computer Science, 215, 422-431.
Biswas, N., Uddin, K. M. M., Rikta, S. T., & Dey, S. K. (2022). A comparative analysis of machine learning classifiers for stroke prediction: A predictive analytics approach. Healthcare Analytics, 2, 100116.
Pal, S. (2024). A comparative analysis of machine learning algorithms for predictive analytics in healthcare. Heritage Research Journal, 72(3), 03.
Brohi, S. N., Pillai, T. R., Kaur, S., Kaur, H., Sukumaran, S., & Asirvatham, D. (2019, July). Accuracy comparison of machine learning algorithms for predictive analytics in higher education. In International Conference for Emerging Technologies in Computing (pp. 254-261). Cham: Springer International Publishing.
Nabipour, M., Nayyeri, P., Jabani, H., & Mosavi, A. (2020). Predicting stock market trends using machine learning and deep learning algorithms via continuous and binary data; a comparative analysis. Ieee Access, 8, 150199-150212.
Uddin, S., Khan, A., Hossain, M. E., & Moni, M. A. (2019). Comparing different supervised machine learning algorithms for disease prediction. BMC medical informatics and decision making, 19(1), 1-16.
Kangra, K., & Singh, J. (2023). Comparative analysis of predictive machine learning algorithms for diabetes mellitus. Bulletin of Electrical Engineering and Informatics, 12(3), 1728-1737.
Islam, M. M., Haque, M. R., Iqbal, H., Hasan, M. M., Hasan, M., & Kabir, M. N. (2020). Breast cancer prediction: a comparative study using machine learning techniques. SN Computer Science, 1(5), 290.
Kelleher, J. D., Mac Namee, B., & D'arcy, A. (2020). Fundamentals of machine learning for predictive data analytics: algorithms, worked examples, and case studies. MIT press.
Mishra, A., Khan, M. H., Khan, W., Khan, M. Z., & Srivastava, N. K. (2021). A comparative study on data mining approach using machine learning techniques: prediction perspective. In Pervasive Healthcare: A Compendium of Critical Factors for Success (pp. 153-165). Cham: Springer International Publishing.
Ameer, S., Shah, M. A., Khan, A., Song, H., Maple, C., Islam, S. U., & Asghar, M. N. (2019). Comparative analysis of machine learning techniques for predicting air quality in smart cities. IEEE access, 7, 128325-128338.
Barrera-Animas, A. Y., Oyedele, L. O., Bilal, M., Akinosho, T. D., Delgado, J. M. D., & Akanbi, L. A. (2022). Rainfall prediction: A comparative analysis of modern machine learning algorithms for time-series forecasting. Machine Learning with Applications, 7, 100204.
Tang, Z., Jain, A., & Colina, F. E. (2024). A comparative study of machine learning techniques for college student success prediction. Journal of Higher Education Theory and Practice, 24(1), 101-116.
Fatima, N., Liu, L., Hong, S., & Ahmed, H. (2020). Prediction of breast cancer, comparative review of machine learning techniques, and their analysis. IEEE Access, 8, 150360-150376.
Downloads
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




