Performance Evaluation of Machine Learning Algorithm Using Chronic Kidney Disease (CKD) Dataset

Authors

  • AbdulMalik Aliyu
    Umaru Ali Shinkafi polytechnic, Sokoto
  • Kabiru Abdulmumin
  • Bashar Abdullahi Abubakar
  • Abubakar Suleiman Abba
  • Abubakar Ibrahim

Keywords:

CKD- Chronic Kidney Disease, EHR- Electronic Health Record, ML- Machine Learning, PCA- Principal Component Analysis, RF- Random Forest, SVM-Support Vector machine

Abstract

Machine learning (ML) algorithms enable computers to recognize patterns and make predictions or decisions from data, rather than relying on explicit programming. This paper presents a predictive model for the early detection of CKD through ML. The study uses five years of Electronic Health Record (EHR) data from a diverse patient group. The dataset contains demographics, clinical history, lab results, medication information, and diagnostic codes. The research starts with 25 variables, in addition to the class property, and then reduces this to 15 by using Principal Component Analysis (PCA). This aims to reduce the number of parameters to find the best subset for identifying CKD. The research uses common ML algorithms—Support Vector Machines (SVM), Random Forest, and Logistic Regression—and assesses their ability to detect CKD early. When comparing the classification algorithms, Random Forest (RF) had the best accuracy, at 81.2967%.

Author Biographies

Kabiru Abdulmumin

Senior Lecturer at Mathematics and Statistics Unit, college of Science, Umaru ali Shinkafi Polytechnic, Sokoto

Bashar Abdullahi Abubakar

Lecturer II, Computer Science Department, Umaru Ali Shinkafi Polytechnic, Sokoto

Abubakar Suleiman Abba

Lecturer III at Computer Science Department, Umaru Ali Shinkafi Polytechnic, Sokoto

Abubakar Ibrahim

Chief Lecturer, Computer Science Department, Umaru Ali Shinkafi Polytechnic, Sokoto.  

Dimensions

B. Khan, R. Naseem, M. Ali, M. Arshad, and N. Jan, ‘‘Machine learning approaches for liver disease diagnosing,’’ Int. J. Data Sci. Adv. Anal., vol. 1, no. 1, pp. 27–31, 2019

Caragea, D. Cook, H. Wickham, and V. Honavar, “Visual methods for examining svm classifiers,” in Visual Data Mining.

Chen, T. K., Knicely, D. H. & Grams, M. E. (2019). Chronic kidney disease diagnosis and management. JAMA 322, 1294.

Gudeti, B., Mishra, S., Malik, S., Fernandez, T. F., Tyagi, A. K., & Kumari, S. (2021). A noval approach to predict chronic kidney disease using machine learning algorithms.

Iliyas I. I., Saidu I. R., Ali B. D., & Suleiman T. (2020). Prediction of chronic kidney disease using deep neural network. FUDMA Journal of Sciences (FJS) Vol. 4 No. 4, December, 2020, pp 34 – 41 DOI: https://doi.org/10.33003/fjs-2020-0404-309

Ilyas, H., Ali, S., Ponum, M.1., Osman Hasan, O., Tahir M. M., Iftikhar, M., & Hussain M. M (2021) Chronic kidney disease diagnosis using decision tree algorithms. BMC Nephrology (2021) 22:273 https://doi.org/10.1186/s12882-021-02474-z

Islam, A., Majumder, Z.H., Hussein, A. (2023). Chronic kidney disease prediction based on machine learning algorithms. Journal of Pathology Informatics 14 100189

Kempf-Leonard, K. (2004) “Encyclopedia of social measurement,”.

Khan, B., Naseem, R., Muhammad F., Abbas, G, & Kim, S. (2020) An Empirical Evaluation of Machine Learning Techniques for Chronic Kidney Disease Prophecy. IEEE Access https://doi.org/10.1109/ACCESS.2020.2981689 V8

MacGregor, J. (2013). Predictive Analysis with SAP®. Bonn: Galileo Press.

National Kidney Foundation Inc. (2024) How kidneys work. Retrieved from https://www.kidney.org/kidneydisease/howkidneyswrk

Rahman, M., Islam L, Rana, M., Zannat T. M., Ferdous, S. J., & Tasmia, A. S. (2022) A Predictive Analysis of Chronic Kidney Disease by Exploring Important Features. International Journal of Computing and Digital Systems 11, No.1, 167-176 (Jan-2022).

Sharma, N., Singh, A., (2019). Diabetis detection and prediction using Machine Learning/IoT: a survey: ICAICR . CCIS, vol. 955, pp. 471-479. Springer Singapore. https://doi,0rgs/10.1007/978-981-130314004_42 Springer, 2008, pp. 136–153.

Singh, V., Asari, V.K., Rajasekaran, R. (2022) A Deep Neural Network for Early Detection and Prediction of Chronic Kidney Disease. Diagnostics 2022, 12, 116. https://doi.org/10.3390/diagnostics12010116

Srivastava, N., Lamba, T., Agwarwal, M. (2020). Comparative analysis of different Machine Learning Techniques. Futuristic Trends in Networks and Computing Technologies (pp.245-255)

Zahid, U., & Mona, J., (2023) Early Detection and Diagnosis of Chronic Kidney Disease Based on Selected Predominant Features. Hindawi Journal of Healthcare Engineering Volume 2023, Article ID 3553216, 8 pages https://doi.org/10.1155/2023/3553216

Support Vector Machine

Published

18-11-2025

How to Cite

Aliyu, A., AbdulMumin, K., Abdullahi Abubakar, B., Suleiman Abba, A., & Ibrahim, A. (2025). Performance Evaluation of Machine Learning Algorithm Using Chronic Kidney Disease (CKD) Dataset. FUDMA JOURNAL OF SCIENCES, 9(12), 72-80. https://doi.org/10.33003/fjs-2025-0911-4025

How to Cite

Aliyu, A., AbdulMumin, K., Abdullahi Abubakar, B., Suleiman Abba, A., & Ibrahim, A. (2025). Performance Evaluation of Machine Learning Algorithm Using Chronic Kidney Disease (CKD) Dataset. FUDMA JOURNAL OF SCIENCES, 9(12), 72-80. https://doi.org/10.33003/fjs-2025-0911-4025