Enhancing Chronic Kidney Disease Diagnosis using Machine Learning Classifiers: A Comparative Analysis

Authors

  • Abdul Majid University of Engineering and Technology Mardan
  • Muhammad Ismail University of Engineering and Technology Mardan
  • Fazal Muhammad University of Engineering and Technology Mardan
  • Jamal Hussain Arman University of Engineering and Technology Mardan
  • Bilal Khan City University of Science and Information Technology

DOI:

https://doi.org/10.59287/as-ijanser.209

Keywords:

Chronic Kidney Disease, Machine Learning, Random Forest, Performance Metrics

Abstract

One of the most common and dangerous illnesses affecting people on a global scale, chronic kidney disease (CKD), does not manifest itself until the kidneys of a particular person have sustained irreparable harm. The progression of CKD is linked to many serious side effects, such as an increased risk of different diseases, kidney failure, nerve harm, pregnancy problems, anemia, and hyperlipidemia. This illness claims the lives of millions of individuals each year. Since there are no significant symptoms that can be used as a benchmark to identify CKD, diagnosing the condition might be difficult. Occasionally, data may be interpreted wrongly when the diagnosis is persistent. To diagnose CKD in patients, this study employs a machine learning classifier. Six machine learning (ML) techniques are used in this study, including Random Forest (RF), Random Tree (RT), Decision Table (DTa), Decision Tree (DTr), Naïve Bayes (NB), and Hoeffding Tree and multiple performance metrics are considered such as accuracy, TPR, FPR, recall and mean absolute error (MAE). To select the most accurate classifier for predicting CKD, these predictive models are created using a dataset on chronic kidney disease containing 279 attributes acquired from Kaggle. Our objective is to ease the introduction of machine learning techniques for precisely detecting CKD by learning from dataset attribute reports. The main contribution of the research is an MLbased model for diagnosing chronic renal disease that outperforms common diagnosing techniques and reaches the highest predicted accuracy. This study also contrasted how well each model performed. We were able to predict this disease with the Random Forest model more accurately than ever before, at a 76.23% accuracy level.

Author Biographies

Abdul Majid, University of Engineering and Technology Mardan

Department of Electrical Engineering,  23200 Mardan, Pakistan

Muhammad Ismail, University of Engineering and Technology Mardan

Department of Electrical Engineering, 23200 Mardan, Pakistan

Fazal Muhammad, University of Engineering and Technology Mardan

Department of Electrical Engineering,  23200 Mardan, Pakistan

Jamal Hussain Arman, University of Engineering and Technology Mardan

Department of Electrical Engineering, 23200 Mardan, Pakistan

Bilal Khan, City University of Science and Information Technology

Department of Computer Science,  25000, Peshawar, Pakistan

Downloads

Published

2023-11-14

How to Cite

Majid, A., Ismail, M., Muhammad, F., Arman, J. H., & Khan, B. (2023). Enhancing Chronic Kidney Disease Diagnosis using Machine Learning Classifiers: A Comparative Analysis. International Journal of Advanced Natural Sciences and Engineering Researches (IJANSER), 7(10), 225–233. https://doi.org/10.59287/as-ijanser.209

Issue

Section

Articles