Cargando…

Chronic kidney disease diagnosis using decision tree algorithms

BACKGROUND: Chronic Kidney Disease (CKD), i.e., gradual decrease in the renal function spanning over a duration of several months to years without any major symptoms, is a life-threatening disease. It progresses in six stages according to the severity level. It is categorized into various stages bas...

Descripción completa

Detalles Bibliográficos
Autores principales: Ilyas, Hamida, Ali, Sajid, Ponum, Mahvish, Hasan, Osman, Mahmood, Muhammad Tahir, Iftikhar, Mehwish, Malik, Mubasher Hussain
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8351137/
https://www.ncbi.nlm.nih.gov/pubmed/34372817
http://dx.doi.org/10.1186/s12882-021-02474-z
_version_ 1783735906696429568
author Ilyas, Hamida
Ali, Sajid
Ponum, Mahvish
Hasan, Osman
Mahmood, Muhammad Tahir
Iftikhar, Mehwish
Malik, Mubasher Hussain
author_facet Ilyas, Hamida
Ali, Sajid
Ponum, Mahvish
Hasan, Osman
Mahmood, Muhammad Tahir
Iftikhar, Mehwish
Malik, Mubasher Hussain
author_sort Ilyas, Hamida
collection PubMed
description BACKGROUND: Chronic Kidney Disease (CKD), i.e., gradual decrease in the renal function spanning over a duration of several months to years without any major symptoms, is a life-threatening disease. It progresses in six stages according to the severity level. It is categorized into various stages based on the Glomerular Filtration Rate (GFR), which in turn utilizes several attributes, like age, sex, race and Serum Creatinine. Among multiple available models for estimating GFR value, Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI), which is a linear model, has been found to be quite efficient because it allows detecting all CKD stages. METHODS: Early detection and cure of CKD is extremely desirable as it can lead to the prevention of unwanted consequences. Machine learning methods are being extensively advocated for early detection of symptoms and diagnosis of several diseases recently. With the same motivation, the aim of this study is to predict the various stages of CKD using machine learning classification algorithms on the dataset obtained from the medical records of affected people. Specifically, we have used the Random Forest and J48 algorithms to obtain a sustainable and practicable model to detect various stages of CKD with comprehensive medical accuracy. RESULTS: Comparative analysis of the results revealed that J48 predicted CKD in all stages better than random forest with an accuracy of 85.5%. The study also showed that J48 shows improved performance over Random Forest. CONCLUSIONS: The study concluded that it may be used to build an automated system for the detection of severity of CKD. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12882-021-02474-z.
format Online
Article
Text
id pubmed-8351137
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-83511372021-08-09 Chronic kidney disease diagnosis using decision tree algorithms Ilyas, Hamida Ali, Sajid Ponum, Mahvish Hasan, Osman Mahmood, Muhammad Tahir Iftikhar, Mehwish Malik, Mubasher Hussain BMC Nephrol Research Article BACKGROUND: Chronic Kidney Disease (CKD), i.e., gradual decrease in the renal function spanning over a duration of several months to years without any major symptoms, is a life-threatening disease. It progresses in six stages according to the severity level. It is categorized into various stages based on the Glomerular Filtration Rate (GFR), which in turn utilizes several attributes, like age, sex, race and Serum Creatinine. Among multiple available models for estimating GFR value, Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI), which is a linear model, has been found to be quite efficient because it allows detecting all CKD stages. METHODS: Early detection and cure of CKD is extremely desirable as it can lead to the prevention of unwanted consequences. Machine learning methods are being extensively advocated for early detection of symptoms and diagnosis of several diseases recently. With the same motivation, the aim of this study is to predict the various stages of CKD using machine learning classification algorithms on the dataset obtained from the medical records of affected people. Specifically, we have used the Random Forest and J48 algorithms to obtain a sustainable and practicable model to detect various stages of CKD with comprehensive medical accuracy. RESULTS: Comparative analysis of the results revealed that J48 predicted CKD in all stages better than random forest with an accuracy of 85.5%. The study also showed that J48 shows improved performance over Random Forest. CONCLUSIONS: The study concluded that it may be used to build an automated system for the detection of severity of CKD. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12882-021-02474-z. BioMed Central 2021-08-09 /pmc/articles/PMC8351137/ /pubmed/34372817 http://dx.doi.org/10.1186/s12882-021-02474-z Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research Article
Ilyas, Hamida
Ali, Sajid
Ponum, Mahvish
Hasan, Osman
Mahmood, Muhammad Tahir
Iftikhar, Mehwish
Malik, Mubasher Hussain
Chronic kidney disease diagnosis using decision tree algorithms
title Chronic kidney disease diagnosis using decision tree algorithms
title_full Chronic kidney disease diagnosis using decision tree algorithms
title_fullStr Chronic kidney disease diagnosis using decision tree algorithms
title_full_unstemmed Chronic kidney disease diagnosis using decision tree algorithms
title_short Chronic kidney disease diagnosis using decision tree algorithms
title_sort chronic kidney disease diagnosis using decision tree algorithms
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8351137/
https://www.ncbi.nlm.nih.gov/pubmed/34372817
http://dx.doi.org/10.1186/s12882-021-02474-z
work_keys_str_mv AT ilyashamida chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT alisajid chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT ponummahvish chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT hasanosman chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT mahmoodmuhammadtahir chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT iftikharmehwish chronickidneydiseasediagnosisusingdecisiontreealgorithms
AT malikmubasherhussain chronickidneydiseasediagnosisusingdecisiontreealgorithms