phat 21(29): e1

Research Article

A Comprehensive Analysis on Detecting Chronic Kidney Disease by Employing Machine Learning Algorithms

Download1256 downloads
  • @ARTICLE{10.4108/eai.13-8-2021.170671,
        author={Mirza Muntasir Nishat and Fahim Faisal and Rezuanur Rahman Dip and Sarker Md. Nasrullah and Ragib Ahsan and Fahim Shikder and Md. Asfi-Ar-Raihan Asif and Md. Ashraful Hoque},
        title={A Comprehensive Analysis on Detecting Chronic Kidney  Disease by Employing Machine Learning Algorithms},
        journal={EAI Endorsed Transactions on Pervasive Health and Technology},
        volume={7},
        number={29},
        publisher={EAI},
        journal_a={PHAT},
        year={2021},
        month={8},
        keywords={Chronic Kidney Disease, Machine Learning Algorithms, UCI Dataset, Accuracy, Precision, Sensitivity, F1 score, ROC},
        doi={10.4108/eai.13-8-2021.170671}
    }
    
  • Mirza Muntasir Nishat
    Fahim Faisal
    Rezuanur Rahman Dip
    Sarker Md. Nasrullah
    Ragib Ahsan
    Fahim Shikder
    Md. Asfi-Ar-Raihan Asif
    Md. Ashraful Hoque
    Year: 2021
    A Comprehensive Analysis on Detecting Chronic Kidney Disease by Employing Machine Learning Algorithms
    PHAT
    EAI
    DOI: 10.4108/eai.13-8-2021.170671
Mirza Muntasir Nishat1, Fahim Faisal1,*, Rezuanur Rahman Dip1, Sarker Md. Nasrullah2, Ragib Ahsan1, Fahim Shikder1, Md. Asfi-Ar-Raihan Asif1, Md. Ashraful Hoque1
  • 1: Department of Electrical and Electronic Engineering, Islamic University of Technology (IUT), Dhaka, Bangladesh
  • 2: Department of Public Health, North South University, Dhaka, Bangladesh
*Contact email: faisaleee@iut-dhaka.edu

Abstract

INTRODUCTION: Chronic Kidney Disease refers to the slow, progressive deterioration of kidney functions. However, the impairment is irreversible and imperceptible up until the disease reaches one of the later stages, demanding early detection and initiation of treatment in order to ensure a good prognosis and prolonged life. In this aspect, machine learning algorithms have proven to be promising, and points towards the future of disease diagnosis.

OBJECTIVES: We aim to apply different machine learning algorithms for the purpose of assessing and comparing their accuracies and other performance parameters for the detection of chronic kidney disease.

METHODS: The ‘chronic kidney disease dataset’ from the machine learning repository of University of California, Irvine, has been harnessed, and eight supervised machine learning models have been developed by utilizing the python programming language for the detection of the disease.

RESULTS: A comparative analysis is portrayed among eight machine learning models by evaluating different performance parameters like accuracy, precision, sensitivity, F1 score and ROC-AUC. Among the models, Random Forest displayed the highest accuracy of 99.75%.

CONCLUSION: We observed that machine learning algorithms can contribute significantly to the domain of predictive analysis of chronic kidney disease, and can assist in developing a robust computer-aided diagnosis system to aid the healthcare professionals in treating the patients properly and efficiently.