Research Article

Machine Learning Hybrid Model for the Prediction of Chronic Kidney Disease

Table 3

Comparison of classifiers for CKD.

S. noAuthorsYearInput dataDisease typeToolsClassifiersCross-validationAccuracy

1Padmanaban and Parthiban [8]2016Diabetic patientsCKDWEKA, YALENaïve Bayes10 folds86%
UCI machine learningDecision tree91%

2Charleonnan et al. [9]2016Clinical dataCKDWEKA, MATLABSVM5 folds98.3%
Logistic regression96.55%
Decision tree94.81%
KNN98.1%

3Ghosh et al. [7]2020Apollo Hospitals IndiaCKDPythonSVM5 folds99.56%
AB97.91%
LDA97.91%
GB99.80%

4Fu et al.. [10]2018UCI repository (CKD dataset)CKDPythonRPARTNo cross-validation98.2%
SVM97.3%
LOGR99.4%
MLP99.5%

5Devika et al. [11]2019UCI repository (CKD dataset)Chronic renal disorderC SharpNaïve BayesNo cross-validation99.63%
KNN87.78%
Random forest99.84%

6Revathy et al. [12]2019UCI repository (CKD dataset)CKDPythonDecision treeNo cross-validation94.16%
SVM98.33%
Random forest99.16%

7Nishat et al. [14]2021Learning repository of University of California, IrvineCKDPythonCNNNo cross-validation78%
LR98.25%
DT99%
RF99.75%
SVM85%
NB96.5%
MLP81.25%
QDA37.5%

8Rabby et al. [13]2019UCI repository (CKD dataset)CKDPythonK-nearest neighborNo cross-validation71.25%
RF98.75%
SVM97.50
GNB100%
AB98.75%
DT100%
LDA97.50%
GB98.75
LR97.50%
ANN65%

9Pouriyeh et al. [15]2020UCI repository (CKD dataset)CKDPythonRF10 folds97.12%
ANN94.5%

10Jabber et al. [16]2020UCI repository (CKD dataset)CKDPythonDecision treeNo cross-validation96.79%
Logistic regression97.86%
Naïve Bayes97.33%
Random forest98.93%

11Bmc [17]2013UCI repositoryDiabetic kidney diseaseMATLABSVMNo cross-validation0.91
PLS0.83
FFNN0.85
RPART0.87
Random forest0.91
Naïve Bayes0.86
C5.00.90

12Ramya and Radha [18]2016UCI repositoryChronic kidney diseaseRBPNo cross-validation80.4
RBF85.3
Random forest (RF)78.6

13Kumar [19]2016UCI repositoryCKDMATLABRFNo cross-validation95.67
SMO90
Naïve Bayes87.64
RBF83.78
MLPC89
SLG87

14Basarslan and Kayaalp [20]2019UCI repositoryChronic kidney diseaseMATLABK-nearest neighborNo cross-validation97
Naïve Bayes96.5
LR97.56
RF99

15Dowluru and Rayavarapu [21]2012UCI repositoryKidney stoneWEKA toolNaïve Bayes classificationNo cross-validation0.99
Logistic regression1.00
J48 algorithm0.97
Random forest0.98
Orange toolNaïve Bayes0.79
KNN0.7377
Classification tree0.9352
C4.50.9352
SVM0.9198
Random forest0.9352

Bold values represent the highest accuracy in the relevant paper.