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 条
  • [21] Malware Detection and Classification with Machine Learning Algorithms
    Kumar, R. Vinoth
    Islam, Md Mojahidul
    Apon, Abir Hossain
    Prantha, C. S.
    [J]. SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 5, SMARTCOM 2024, 2024, 949 : 143 - 158
  • [22] Detection and Classification of Conflict Flows in SDN Using Machine Learning Algorithms
    Khairi, Mutaz Hamed Hussien
    Ariffin, Sharifah Hafizah Syed
    Latiff, Nurul Mu'Azzah Abdul
    Yusof, Kamaludin Mohamad
    Hassan, Mohamed Khalafalla
    Al-Dhief, Fahad Taha
    Hamdan, Mosab
    Khan, Suleman
    Hamzah, Muzaffar
    [J]. IEEE ACCESS, 2021, 9 (09): : 76024 - 76037
  • [23] A Comprehensive Analysis on Detecting Chronic Kidney Disease by Employing Machine Learning Algorithms
    Nishat, Mirza Muntasir
    Faisal, Fahim
    Dip, Rezuanur Rahman
    Nasrullah, Sarker Md.
    Ahsan, Ragib
    Shikder, Fahim
    Asif, Md. Asfi-Ar-Raihan
    Hoque, Md. Ashraful
    [J]. EAI Endorsed Transactions on Pervasive Health and Technology, 2021, 7 (29)
  • [24] Implementing a Machine-Learning Model to Predict Risk of Chronic Kidney Disease (CKD) Progression
    Tangri, Navdeep
    Singh, Rakesh
    Betts, Keith A.
    Du, Yuxian
    Gao, Sophie
    Katta, Arvind
    Farag, Youssef
    Fatoba, Samuel T.
    Liu, Hongjiao
    Chen, Jingyi
    Ferguson, Thomas
    Whitlock, Reid
    Leon, Silvia J.
    Singh, Ajay K.
    [J]. DIABETES, 2024, 73
  • [25] Exploring Early Prediction of Chronic Kidney Disease Using Machine Learning Algorithms for Small and Imbalanced Datasets
    da Silveira, Andressa C. M.
    Sobrinho, Alvaro
    da Silva, Leandro Dias
    Costa, Evandro de Barros
    Pinheiro, Maria Eliete
    Perkusich, Angelo
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (07):
  • [26] Automated detection of celiac disease using Machine Learning Algorithms
    Stoleru, Cristian-Andrei
    Dulf, Eva H.
    Ciobanu, Lidia
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01):
  • [27] Is It Time for Machine Learning Algorithms to Predict the Risk of Kidney Failure in Patients with Chronic Kidney Disease?
    Thongprayoon, Charat
    Kaewput, Wisit
    Choudhury, Avishek
    Hansrivijit, Panupong
    Mao, Michael A.
    Cheungpasitporn, Wisit
    [J]. JOURNAL OF CLINICAL MEDICINE, 2021, 10 (05)
  • [28] Detection of coronary artery disease using machine learning algorithms
    Vashistha, Kriti
    Bokhare, Anuja
    [J]. INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2023, 43 (02) : 83 - 91
  • [29] Automated detection of celiac disease using Machine Learning Algorithms
    Cristian-Andrei Stoleru
    Eva H. Dulf
    Lidia Ciobanu
    [J]. Scientific Reports, 12 (1)
  • [30] Chronic kidney disease prediction using machine learning techniques
    Debal, Dibaba Adeba
    Sitote, Tilahun Melak
    [J]. JOURNAL OF BIG DATA, 2022, 9 (01)