Abstract
Chronic Kidney Disease has been affecting more than 10% of the world's population, and millions of people die each year due to the inaccessibility of affordable treatment. Chronic kidney disease is more common in older people, women, racial minorities, and people with diabetes and hypertension. According to data estimates, kidney disease affected nearly 843.6 million people worldwide in 2017. Early detection of CKD is important for preserving millions of lives. Many researchers have achieved substantial progress in this field by using various machine learning (ML) techniques to diagnose CKD at an early stage. However, more lightweight and cost-effective ML models are still mostly required. We provide a systematic and thorough strategy for dealing with difficulties, as well as a performance-optimized light-weighted medical data model. In this article, we used Random Value Imputation to replace missing values using the chi2 (chi-squared) technique to select features. Decision Tree Classifier, K-Nearest Neighbor, and Random Forest Classifier are the classification algorithms used in this study. Finally, the Random Forest Classifier can identify CKD with a 98% accuracy rate and no data leakage.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kidney Disease statistics are taken from the site below Available: https://www.niddk.nih.gov/health-information/health-statistics/kidney-disease
Stages of Kidney in a CKD image source. https://www.karmaayurveda.in/ayurvedic-kidney-treatment/
Kidney disease in Bangladesh. Worldlifeexpectancy.com. [Online]. Available: https://www.worldlifeexpectancy.com/bangladesh-kidneydisease
Qin J, Chen L, Liu Y, Liu C, Feng C, Chen B (2020) A machine learning methodology for diagnosing chronic kidney disease. IEEE Access 8:20991–21002
Islam MT, Rafa SR, Kibria MG (2020) Early prediction of heart disease using PCA and hybrid genetic algorithm with k-means. In: 2020 23rd International conference on computer and information technology (ICCIT), pp 1–6
Imran AA, Amin MN, Johora FT (2018) Classification of chronic kidney disease using logistic regression, feedforward neural network and wide & deep learning. In: 2018 International conference on innovation in engineering and technology (ICIET), pp 1–6
Ravindra BV, Sriraam N, Geetha MJ (2017) Classification of nonchronic and chronic kidney disease using SVM neural networks. Int J Eng Technol 7(1.3):191–194
Amirgaliyev Y, Shamiluulu S, Serek A (2018) Analysis of chronic kidney disease dataset by applying machine learning methods. In: 2018 IEEE 12th international conference on application of information and communication technologies (AICT), pp 1–4
Chronic Kidney Disease is taken from UCI Machine Learning [online]. Available: https://archive.ics.uci.edu/ml/datasets/Chronic_Kidney_Disease
Sklearn select K-best features. https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.SelectKBest.html
https://www.researchgate.net/profile/Duruo-Huang-2/publication/276964817/figure/fig2/AS:614265107017738@1523463622461/Schematic-diagram-showing-some-more-essence-of-the-chi-square-test-given-small.png
KNN Figure. https://www.edureka.co/blog/k-nearest-neighbors-algorithm/
KNN algorithm. https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm
Decision Tree Classifier. https://en.wikipedia.org/wiki/Decision_tree
Random Forest Classifier. https://en.wikipedia.org/wiki/Random_forest
Aljaaf AJ et al (2018) Early prediction of chronic kidney disease using machine learning supported by predictive analytics. In: 2018 IEEE congress on evolutionary computation (CEC), pp 1–9
Jain D, Singh V (2018) Feature selection and classification systems for chronic disease prediction: a review. Egypt Inform J 19(3):179–189
Rashed-Al-Mahfuz M, Haque A, Azad A, Alyami SA, Quinn JMW, Moni MA (2021) Clinically applicable machine learning approaches to identify attributes of chronic kidney disease (CKD) for use in low-cost diagnostic screening. IEEE J Transl Eng Health Med 9:1–11
Janai J, Sathyaraj R (2021) Diagnosing chronic kidney disease using hybrid machine learning techniques. Turk J Comput Math Educ 12(13):6383–6390
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kumar, C., Dhole, S.B., Chauhan, B.P.S., Pahuja, R. (2024). Diagnosis of Chronic Kidney Diseases Using Machine Learning. In: George, V.I., Santhosh, K.V., Lakshminarayanan, S. (eds) Control and Information Sciences. CISCON 2018. Lecture Notes in Electrical Engineering, vol 1140. Springer, Singapore. https://doi.org/10.1007/978-981-99-9554-7_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-9554-7_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-9553-0
Online ISBN: 978-981-99-9554-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)