| Literature DB >> 35172091 |
Oluwakemi Odukoya1, Solomon Nwaneri2,3, Ifedayo Odeniyi4, Babatunde Akodu1, Esther Oluwole1, Gbenga Olorunfemi5, Oluwatoyin Popoola2,3, Akinniyi Osuntoki6.
Abstract
OBJECTIVE: This study developed and compared the performance of three widely used predictive models-logistic regression (LR), artificial neural network (ANN), and decision tree (DT)-to predict diabetes mellitus using the socio-demographic, lifestyle, and physical attributes of a population of Nigerians.Entities:
Keywords: Decision Tree; Diabetes Mellitus; Logistic Models; Neural Network; Statistical Models
Year: 2022 PMID: 35172091 PMCID: PMC8850175 DOI: 10.4258/hir.2022.28.1.58
Source DB: PubMed Journal: Healthc Inform Res ISSN: 2093-3681
Figure 1Artificial neural network architecture.
Comparison of characteristics among the participants with and without diabetes mellitus (DM)
| Characteristic | Non-DM (n = 426) | DM (n = 307) | Total (n = 733) |
| |
|---|---|---|---|---|---|
| Sex | 1.448 | 0.229 | |||
| Male | 181 (42.49) | 116 (37.79) | 297 (40.52) | ||
| Female | 245 (57.51) | 191 (62.21) | 436 (59.48) | ||
| Age (yr) | 305.37 | <0.001 | |||
| <30 | 74 (17.37) | 4 (1.30) | 78 (10.64) | ||
| 30–49 | 234 (54.93) | 43 (14.01) | 277 (37.79) | ||
| 50–69 | 98 (23.01) | 180 (58.63) | 278 (37.93) | ||
| ≥70 | 20 (4.69) | 80 (26.06) | 100 (13.64) | ||
| Ethnicity | 2.078 | 0.556 | |||
| Yoruba | 205 (48.12) | 163 (53.09) | 368 (50.20) | ||
| Igbo | 140 (32.87) | 87 (28.34) | 227 (30.97) | ||
| Hausa | 7 (1.64) | 5 (1.63) | 12 (1.64) | ||
| Others | 74 (17.37) | 52 (16.94) | 126 (17.19) | ||
| Fish consumption | 24.60 | <0.001 | |||
| No | 3 (0.70) | 1 (0.33) | 4 (0.55) | ||
| At least thrice weekly | 184 (43.20) | 96 (31.27) | 280 (38.20) | ||
| Four times a week or more | 239 (56.10) | 210 (68.40) | 449 (61.25) | ||
| Vigorous physical activity | 12.82 | 0.077 | |||
| No | 332 (77.93) | 253 (82.40) | 585 (79.81) | ||
| 1–3 times weekly | 69 (16.20) | 27 (8.80) | 96 (13.10) | ||
| 4–7 times weekly | 25 (5.87) | 27 (8.80) | 52 (7.09) | ||
| Family history of DM | |||||
| No | 325 (76.29) | 152 (49.51) | 477 (65.08) | 55.13 | <0.001 |
| Yes | 101 (23.71) | 155 (50.49) | 256 (34.92) | ||
| High blood pressure | 181.43 | <0.001 | |||
| No | 327 (76.76) | 81 (26.38) | 408 (55.66) | ||
| Yes | 99 (23.24) | 226 (73.62) | 325 (44.34) | ||
| Oral health | 44.61 | <0.001 | |||
| Excellent | 46 (10.80) | 25 (8.14) | 71 (9.69) | ||
| Very good | 194 (45.54) | 87 (28.34) | 281 (38.34) | ||
| Good | 131 (30.75) | 114 (37.13) | 245 (33.42) | ||
| Fair | 51 (11.97) | 57 (18.57) | 108 (14.73) | ||
| Poor | 4 (0.94) | 24 (7.82) | 28 (3.82) | ||
| Weight (kg) | 113.8 | 0.002 | |||
| <60 | 95 (22.30) | 8 (2.61) | 103 (14.05) | ||
| 60–79 | 243 (57.04) | 187 (60.91) | 430 (58.67) | ||
| 80–99 | 81 (19.02) | 95 (30.94) | 176 (24.01) | ||
| ≥100 | 7 (1.64) | 17 (5.54) | 24 (3.27) | ||
| Waist circumference (cm) | 215.01 | <0.001 | |||
| <80 | 116 (27.23) | 13 (4.23) | 129 (17.60) | ||
| 80–99 | 247 (57.98) | 136 (44.30) | 383 (52.25) | ||
| ≥100 | 63 (14.79) | 158 (51.47) | 221 (30.15) | ||
p < 0.05.
Importance of input variables in the predictive models of diabetes mellitus (DM)
| Rank | Logistic regression | ANN | Decision tree | |||
|---|---|---|---|---|---|---|
| Input variable | % | Input variable | % | Input variable | % | |
| 1 | Age | 100 | Age | 100 | Age | 68.82 |
| 2 | Family history of DM | 60.03 | Waist circumference | 56.95 | High blood pressure | 36.64 |
| 3 | High blood pressure | 42.36 | Weight | 27.15 | Waist circumference | 36.09 |
| 4 | Waist circumference | 35.80 | Family history of DM | 16.94 | Weight | 16.93 |
| 5 | Weight | 11.47 | High blood pressure | 15.17 | Oral health | 11.93 |
| 6 | Oral health | 10.28 | Oral health | 9.16 | Fish consumption | 8.89 |
| 7 | Sex | 6.69 | Sex | 4.00 | Family history of DM | 2.08 |
| 8 | Ethnicity | 5.78 | Vigorous activity | 2.98 | Sex | 10.98 |
| 9 | Vigorous activity | 4.80 | Ethnicity | 2.20 | Ethnicity | 1.30 |
| 10 | Fish consumption | 0 | Fish consumption | 0 | Vigorous activity | 0.03 |
ANN: artificial neural network, DM: diabetes mellitus.
Logistic regression model
| Covariate | Adjusted OR | 95% CI | |
|---|---|---|---|
| Intercept | <0.001 | 0.00–0.00 | <0.001 |
| Sex | |||
| Male | 1.00 | Reference | Reference |
| Female | 0.91 | 0.47–1.73 | 0.760 |
| Age | 1.09 | 1.06–1.12 | <0.001 |
| Ethnicity | |||
| Yoruba | 1.00 | Reference | Reference |
| Igbo | 0.64 | 0.31–1.28 | 0.210 |
| Hausa | 0.26 | 0.02–2.85 | 0.306 |
| Others | 1.15 | 0.48–2.73 | 0.751 |
| Fish consumption | |||
| No | 1.00 | Reference | Reference |
| Yes | 0.98 | 0.98 | 0.815 |
| Physical activity | |||
| No | 1.00 | Reference | Reference |
| Yes | 0.98 | 0.82–1.18 | 0.871 |
| Family history of DM | |||
| No | 1.00 | Reference | Reference |
| Yes | 3.56 | 1.91–6.79 | <0.001 |
| High blood pressure | |||
| No | 1.00 | Reference | Reference |
| Yes | 2.26 | 1.17–4.40 | 0.015 |
| Oral health | |||
| Excellent | 1.00 | Reference | Reference |
| Very good | 0.41 | 0.16–1.07 | 0.065 |
| Good | 0.29 | 0.11–0.78 | 0.014 |
| Fair | 0.62 | 0.20–1.91 | 0.407 |
| Poor | 2.34 | 0.33–1.78 | 0.399 |
| Weight | 1.01 | 0.98–1.05 | 0.495 |
|
| |||
| Waist circumference | 1.04 | 0.98–1.05 | 0.074 |
CI: confidence interval, OR: odds ratio, DM: diabetes mellitus.
p < 0.05.
Comparison of the performance of the predictive models of diabetes mellitus
| Performance metrics | Logistic regression | ANN | Decision tree analysis |
|---|---|---|---|
| Accuracy (%) | 81.31 | 98.64 | 99.05 |
| Sensitivity (%) | 84.32 | 98.37 | 99.76 |
| Specificity (%) | 77.24 | 99.00 | 98.08 |
| Positive predictive value (%) | 72.75 | 98.61 | 98.77 |
| Negative predictive value (%) | 82.49 | 98.83 | 99.82 |
| RMSE | 0.363 | 0.138 | 0.101 |
| MAE | 0.263 | 0.019 | 0.020 |
ANN: artificial neural network, RMSE: root mean square error, MAE: mean absolute error.
Figure 2Performance of the artificial neural network model. RMSE: root mean square error.
Figure 3Performance of the decision tree algorithm. RMSE: root mean square error.
Figure 4Decision tree algorithm for predicting diabetes mellitus.