Skip to content
2000
Volume 20, Issue 1
  • ISSN: 1573-4056
  • E-ISSN: 1875-6603
side by side viewer icon HTML

Abstract

Background

Chronic kidney disease (CKD) is a long-term risk to one’s health that can result in kidney failure. CKD is one of today's most serious diseases, and early detection can aid in proper treatment. Machine learning techniques have proven to be reliable in the early medical diagnosis.

Objective

The paper aims to perform CKD prediction using machine learning classification approaches. The dataset used for the present study for detecting CKD was obtained from the machine learning repository at the University of California, Irvine (UCI).

Methods

In this study, twelve machine learning-based classification algorithms with full features were used. Since the CKD dataset had a class imbalance issue, the Synthetic Minority Over-Sampling technique (SMOTE) was used to alleviate the problem of class imbalance and review the performance based on machine learning classification models using the K fold cross-validation technique. The proposed work compares the results of twelve classifiers with and without the SMOTE technique, and then the top three classifiers with the highest accuracy, Support Vector Machine, Random Forest, and Adaptive Boosting classification algorithms were selected to use the ensemble technique to improve performance.

Results

The accuracy achieved using a stacking classifier as an ensemble technique with cross-validation is 99.5%.

Conclusion

The study provides an ensemble learning approach in which the top three best-performing classifiers in terms of cross-validation results are stacked in an ensemble model after balancing the dataset using SMOTE. This proposed technique could be applied to other diseases in the future, making disease detection less intrusive and cost-effective.

© 2024 The Author(s). Published by Bentham Science Publisher. This is an open access article published under CC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode
Loading

Article metrics loading...

/content/journals/cmir/10.2174/1573405620666230508104538
2023-07-13
2024-11-26
Loading full text...

Full text loading...

/deliver/fulltext/cmir/20/1/CMIR-20-E080523216634.html?itemId=/content/journals/cmir/10.2174/1573405620666230508104538&mimeType=html&fmt=ahah

References

  1. BattineniGopi Applications of machine learning predictive models in the chronic disease diagnosis.J. Pers. Med.20201022110.3390/jpm10020021
    [Google Scholar]
  2. Shamrat JavedF.M.M. Implementation of machine learning algorithms to detect the prognosis rate of kidney disease.2020 IEEE International Conference for Innovation in Technology (INOCON)2020
    [Google Scholar]
  3. McClellanW.M. WarnockD.G. JuddS. MuntnerP. KewalramaniR. CushmanM. McClureL.A. NewsomeB.B. HowardG. Albuminuria and racial disparities in the risk for ESRD.J. Am. Soc. Nephrol.20112291721172810.1681/ASN.201010108521868498
    [Google Scholar]
  4. HarounM.K. JaarB.G. HoffmanS.C. ComstockG.W. KlagM.J. CoreshJ. Risk factors for chronic kidney disease: a prospective study of 23,534 men and women in Washington County, Maryland.J. Am. Soc. Nephrol.200314112934294110.1097/01.ASN.0000095249.99803.8514569104
    [Google Scholar]
  5. Mula-AbedW.A.S. RasadiK.A. Al-RiyamiD. Estimated glomerular filtration rate (eGFR): A serum creatinine-based test for the detection of chronic kidney disease and its impact on clinical practice.Oman Med. J.201227433934010.5001/omj.2012.8723071895
    [Google Scholar]
  6. LeveyA.S. CattranD. FriedmanA. MillerW.G. SedorJ. TuttleK. KasiskeB. HostetterT. Proteinuria as a surrogate outcome in CKD: report of a scientific workshop sponsored by the National Kidney Foundation and the US Food and Drug Administration.Am. J. Kidney Dis.200954220522610.1053/j.ajkd.2009.04.02919577347
    [Google Scholar]
  7. GerogianniS. Concerns of patients on dialysis: A research study.Health Sci. J.201484423437
    [Google Scholar]
  8. BalaS. KrishanK. A literature review on kidney disease prediction using data mining classification technique.International Journal of Computer Science and Mobile Computing201437960967
    [Google Scholar]
  9. ChettyN. VaislaK.S. SudarsanS.D. Role of attributes selection in classification of Chronic Kidney Disease patients.2015 International Conference on Computing, Communication and Security (ICCCS)201510.1109/CCCS.2015.7374193
    [Google Scholar]
  10. CharleonnanA. Predictive analytics for chronic kidney disease using machine learning techniques.2016 Management and Innovation Technology International Conference (MITicon)2016MIT-80MIT-8310.1109/MITICON.2016.8025242
    [Google Scholar]
  11. PolatH. Danaei MehrH. CetinA. Diagnosis of chronic kidney disease based on a support vector machine by feature selection methods.J. Med. Syst.20174145510.1007/s10916‑017‑0703‑x28243816
    [Google Scholar]
  12. GunarathneW.H. PereraK.D. KahandawaarachchiK.A. Performance evaluation on machine learning classification techniques for disease classification and forecasting through data analytics for chronic kidney disease (CKD).2017 IEEE 17th International Conference on Bioinformatics and Bioengineering (BIBE)2017291296
    [Google Scholar]
  13. XiaoJ. DingR. XuX. GuanH. FengX. SunT. ZhuS. YeZ. Comparison and development of machine learning tools in the prediction of chronic kidney disease progression.J. Transl. Med.201917111910.1186/s12967‑019‑1860‑030971285
    [Google Scholar]
  14. QinJ. ChenL. LiuY. LiuC. FengC. ChenB. A Machine Learning Methodology for Diagnosing Chronic Kidney Disease.IEEE Access20208209912100210.1109/ACCESS.2019.2963053
    [Google Scholar]
  15. DeepikaB. RaoV.K.R. RampureD.N. PrajwalP. GowdaD.G. Early Prediction of Chronic Kidney Disease by using Machine Learning Techniques.Am J Comput Sci Eng Surv2020827
    [Google Scholar]
  16. ChittoraP. ChaurasiaS. ChakrabartiP. KumawatG. ChakrabartiT. LeonowiczZ. JasinskiM. JasinskiL. GonoR. JasinskaE. BolshevV. Prediction of Chronic Kidney Disease - A Machine Learning Perspective.IEEE Access20219173121733410.1109/ACCESS.2021.3053763
    [Google Scholar]
  17. AlanaziR. “Identification and prediction of chronic diseases using machine learning approach,” Journal of Healthcare Engineering, vol. 2022.Article ID2022282612719
    [Google Scholar]
  18. DuaD. GraffC. UCI Machine Learning Repository.Irvine, CAUniversity of California, School of Information and Computer Science2019
    [Google Scholar]
  19. JamesB. YoshuaB. Random search for hyper-parameter optimization.J. Mach. Learn. Res.201213281305
    [Google Scholar]
  20. ChawlaN.V. BowyerK.W. HallL.O. KegelmeyerW.P. SMOTE: synthetic minority over-sampling technique.J. Artif. Intell. Res.20021632135710.1613/jair.953
    [Google Scholar]
  21. RoyM.S. GhoshR. GoswamiD. KarthikR. Comparative Analysis of Machine Learning Methods to Detect Chronic Kidney Disease.J. Phys. Conf. Ser.20211911101200510.1088/1742‑6596/1911/1/012005
    [Google Scholar]
  22. GuptaR. KoliN. MahorN. TejashriN. Performance analysis of machine learning classifier for predicting chronic kidney disease.2020 International Conference for Emerging Technology (INCET)20201410.1109/INCET49848.2020.9154147
    [Google Scholar]
  23. RabbyAKMSR Machine learning applied to kidney disease prediction: Comparison study.2019 10th international conference on computing, communication and networking technologies (ICCCNT). IEEE2019
    [Google Scholar]
  24. EmonM.U. Performance analysis of chronic kidney disease through machine learning approaches.2021 6th International Conference on Inventive Computation Technologies (ICICT). IEEE202110.1109/ICICT50816.2021.9358491
    [Google Scholar]
  25. WibawaM.S. DendiM.I.M. AgusW.P.I.M. Boosted classifier and features selection for enhancing chronic kidney disease diagnosis.2017 5th international conference on cyber and IT service management (CITSM). IEEE2017
    [Google Scholar]
  26. YildirimP. Chronic kidney disease prediction on imbalanced data by multilayer perceptron: Chronic kidney disease prediction.2017 IEEE 41st annual computer software and applications conference (COMPSAC)201710.1109/COMPSAC.2017.84
    [Google Scholar]
  27. HossainM.M. Analysis of the performance of feature optimization techniques for the diagnosis of machine learning-based chronic kidney disease.Mach Learn20229100330
    [Google Scholar]
  28. ChowdhuryN.H. Performance analysis of Conventional machine learning algorithms for identification of chronic kidney disease in type 1 diabetes mellitus patients.Diagnostics20211112226710.3390/diagnostics11122267
    [Google Scholar]
  29. AbdarM. AcharyaU.R. SarrafzadeganN. MakarenkovV. NE-nu-SVC: a new nested ensemble clinical decision support system for effective diagnosis of coronary artery disease.IEEE Access2019716760516762010.1109/ACCESS.2019.2953920
    [Google Scholar]
  30. OgunleyeA. WangQ.G. XGBoost model for chronic kidney disease diagnosis.IEEE/ACM Trans. Comput. Biol. Bioinformatics20201762131214010.1109/TCBB.2019.291107130998478
    [Google Scholar]
/content/journals/cmir/10.2174/1573405620666230508104538
Loading
/content/journals/cmir/10.2174/1573405620666230508104538
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test