Classification and Detection of Chronic Kidney Disease (CKD) Using Machine Learning Algorithms

被引:1
|
作者
Abuomar, O. [1 ]
Sogbe, P. [1 ]
机构
[1] Lewis Univ, Dept Engn Comp & Math Sci, Romeoville, IL 60446 USA
关键词
CKD; SOM; Neural Network; Classification; Clustering; KNOWLEDGE DISCOVERY;
D O I
10.1109/ICECET52533.2021.9698666
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The severity of chronic kidney disease (CKD) is increasing around the world especially for low-income countries where testing and prediction could be based on several medical comorbidities. This could require advanced equipment and expertise which might not be available during regular medical examinations. To quickly predict the severity of CKD using the least subset of easily available blood biochemical features at certain threshold values during medical examinations, we developed and compared several machine learning classification and clustering models as well as a neural network approach. The clinical and blood biochemical results from a chronic disease data set from Kaggle.com consisting of 24 dimensions of various cardinal features used in determining chronic kidney disease and 400 samples was utilized for this project. Seven predictive and classification models were established including Random Forest Classifier, K-Nearest Neighbors, Logistic Regression, Xgboost, Decision Tree, Neural networks, and Naive Bayes. Three clustering algorithms including Fuzzy c-means, hard k-means, and self-organizing maps (SOMs) were also established. The accuracy, sensitivity (recall), precision, f1 score and 10-folds cross validation results for all models were evaluated, and the outcomes were ranked and analyzed. Decision tree (DT) was used to produce the highest classification accuracy of 98.8% and a 10-fold cross validation value of 95.75%. SOMs produced the best clustering results ahead of K-means and FCM with accuracy of 85.0% and F1_score of 84.2%. In addition, minimum threshold values which could trigger CKD in patients were determined. The neural network model was able to predict CKD with 85.0% accuracy, precision of 83.0%, recall of 84.3, fi score of 83.8% and a 10-fold validation accuracy of 84.5%. Lastly, we used SOM to obtain unique CKD clusters with common features among four unique clusters which caused chronic kidney disease.
引用
收藏
页码:18 / 25
页数:8
相关论文
共 50 条
  • [1] Detection of Chronic Kidney Disease using Machine Learning Algorithms with Least Number of Predictors
    Almasoud, Marwa
    Ward, Tomas E.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (08) : 89 - 96
  • [2] Detection of chronic kidney disease using machine learning algorithms with least number of predictors
    Almasoud, Marwa
    Ward, Tomas E
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (08): : 89 - 96
  • [3] Predicting Chronic Kidney Disease Using Machine Learning Algorithms
    Farjana, Afia
    Liza, Fatema Tabassum
    Pandit, Parth Pratim
    Das, Madhab Chandra
    Hasan, Mahadi
    Tabassum, Fariha
    Hossen, Md. Helal
    [J]. 2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, : 1267 - 1271
  • [4] Predicting the Risk of Chronic Kidney Disease (CKD) Using Machine Learning Algorithm
    Wang, Weilun
    Chakraborty, Goutam
    Chakraborty, Basabi
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 17
  • [5] Dietary Prediction for Patients with Chronic Kidney Disease (CKD) by considering Blood Potassium Level using Machine Learning Algorithms
    Wickramasinghe, M. P. N. M.
    Perera, D. M.
    Kahandawaarachchi, K. A. D. C. P.
    [J]. 2017 IEEE LIFE SCIENCES CONFERENCE (LSC), 2017, : 300 - 303
  • [6] Performance Evaluation on Machine Learning Classification Techniques for Disease Classification and Forecasting through Data Analytics for Chronic Kidney Disease (CKD)
    Gunarathne, W. H. S. D.
    Perera, K. D. M.
    Kahandawaarachchi, K. A. D. C. P.
    [J]. 2017 IEEE 17TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE), 2017, : 291 - 296
  • [7] Machine Learning Algorithms as a Boon for Chronic Kidney Disease Prediction
    Dayma, Reshma
    Patel, Sajid
    Patel, Dhruti
    [J]. JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (03) : 499 - 508
  • [8] PREDICTION OF DISEASE SEVERITY USING MACHINE LEARNING ALGORITHMS: AN ANALYSIS FOR CHRONIC KIDNEY DISEASE IN THE US
    Verma, V.
    Rastogi, M.
    Bharti, S.
    Pandey, S.
    Sanyal, S.
    Bansal, V
    Gaur, A.
    Daral, S.
    Kukreja, I
    Nayyar, A.
    Roy, A.
    [J]. VALUE IN HEALTH, 2024, 27 (06) : S393 - S393
  • [9] Using Machine Learning Algorithms for Fruit Disease Classification
    Sathishkumar, V. E.
    Rahman, A. B. M. Salman
    Park, Jangwoo
    Shin, Changsun
    Cho, Yongyun
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 126 : 253 - 253
  • [10] Classification of stroke disease using machine learning algorithms
    Govindarajan, Priya
    Soundarapandian, Ravichandran Kattur
    Gandomi, Amir H.
    Patan, Rizwan
    Jayaraman, Premaladha
    Manikandan, Ramachandran
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (03): : 817 - 828