| Literature DB >> 35945608 |
Qiubo Bi1, Zemin Kuang2, E Haihong3, Meina Song1, Ling Tan1, Xinying Tang4, Xing Liu5.
Abstract
BACKGROUND: Among the problems caused by hypertension, early renal damage is often ignored. It can not be diagnosed until the condition is severe and irreversible damage occurs. So we decided to screen and explore related risk factors for hypertensive patients with early renal damage and establish the early-warning model of renal damage based on the data-mining method to achieve an early diagnosis for hypertensive patients with renal damage.Entities:
Keywords: Data mining; Feature engineering; Hypertension; Renal damage; Risk assessment; Stacking model
Mesh:
Year: 2022 PMID: 35945608 PMCID: PMC9361646 DOI: 10.1186/s12911-022-01889-4
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 3.298
Fig. 1The steps of model construction
The Comparison of clinical and biochemical data
| Variable | Control group | Positive group | |
|---|---|---|---|
| Age | 46.37 ± 7.54 | 47.61 ± 8.14 | 0.083 |
| Female ratio | 36% | 40.8% | 0.277 |
| BMI (kg/m2) | 26.03 ± 3.50 | 25.63 ± 3.26 | 0.187 |
| HDL (mmol/L) | 1.13 ± 0.22 | 1.10 ± 0.21 | 0.096 |
| LDL (mmol/L) | 3.13 ± 0.87 | 3.25 ± 0.77 | 0.136 |
| BUN (mmol/L) | 4.80 ± 1.17 | 4.87 ± 1.07 | 0.504 |
| Scr (µmol/L) | 70.19 ± 13.13 | 69.63 ± 12.91 | 0.641 |
| ACR (mg/g) |
Bold indicates that the levels of FBG, TG, UA and RDW in the early renal injury group are significantly higher than those in the normal renal function group, and the difference between the two groups is statistically significant (p < 0.05)
Missing value statistics
| Variable | N | Missing value | % |
|---|---|---|---|
| Hcy | 190 | 323 | 63.0 |
| 2hPBG | 219 | 294 | 57.3 |
| RVD | 313 | 200 | 39.0 |
| RVOT | 317 | 196 | 38.2 |
| WBC | 322 | 191 | 37.2 |
| RBC | 323 | 190 | 37.0 |
| Hb | 323 | 190 | 37.0 |
| Plt | 323 | 190 | 37.0 |
| A_peak_max | 325 | 188 | 36.6 |
| EA | 325 | 188 | 36.6 |
| IVST | 330 | 183 | 35.7 |
| LVDS | 330 | 183 | 35.7 |
| LVM | 330 | 183 | 35.7 |
| LyVII | 330 | 183 | 35.7 |
| LVH | 330 | 183 | 35.7 |
| FS | 330 | 183 | 35.7 |
| E_peak_max | 330 | 183 | 35.7 |
| LVPWT | 331 | 182 | 35.5 |
| EF | 331 | 182 | 35.5 |
| LVEDD | 332 | 181 | 35.3 |
| SBP_cv_24 h | 396 | 117 | 22.8 |
| DBP_cv_24 h | 396 | 117 | 22.8 |
| Ald | 413 | 100 | 19.5 |
| PRA | 415 | 98 | 19.1 |
| Ang2 | 415 | 98 | 19.1 |
| hs-CRP | 481 | 32 | 6.2 |
| ALT | 493 | 20 | 3.9 |
| AST | 494 | 19 | 3.7 |
Data distribution statistics
| Variable | Distribution | Frequency | Percentage % |
|---|---|---|---|
| ACR | 0 | 322 | 62.8 |
| 1 | 191 | 37.2 | |
| BMI | 24–28 | 235 | 45.8 |
| < 24 | 149 | 29.0 | |
| > 28 | 129 | 25.1 | |
| Blood pressure type | Dipper | 246 | 48.0 |
| Non-dipper | 231 | 45.0 | |
| Reverse-dipper | 27 | 5.3 | |
| Deep-dipper | 9 | 1.8 | |
| HFBG | No | 369 | 71.9 |
| Yes | 144 | 28.1 | |
| HTG | No | 301 | 58.7 |
| Yes | 212 | 41.3 | |
| LDL-C | No | 410 | 79.9 |
| Yes | 103 | 20.1 | |
| Proteinuria | No | 322 | 62.8 |
| Yes | 191 | 37.2 | |
| Sex | Male | 319 | 62.2 |
| Female | 194 | 37.8 | |
| Age | 35–44 | 225 | 43.9 |
| 45–54 | 182 | 35.5 | |
| 55–64 | 106 | 20.7 | |
| RDW | < 12.2 | 129 | 25.1 |
| 12.2–12.7 | 146 | 28.5 | |
| 12.7–13.2 | 114 | 22.2 | |
| > 13.2 | 124 | 24.2 |
Multi-collinearity analysis
| Variable | Tolerance | VIF |
|---|---|---|
| cDBP | 0.333 | 3.007 |
| SBP_cv_24 h | 0.581 | 1.720 |
| DBP_cv_24 h | 396 | 1.762 |
| cPP | 0.311 | 3.212 |
Bold means that the VIF value is greater than 5, indicating that there is multicollinearity
Data statistical analysis
| Variable | Average | Standard deviation | Median | Min | Max | 25% Quantile | 50% Quantile | 75% Quantile |
|---|---|---|---|---|---|---|---|---|
| ACR | 37.84 | 2.00 | 24.90 | 0.00 | 295.70 | 12.80 | 24.90 | 36.55 |
| Age | 46.83 | 0.34 | 46.00 | 35.00 | 64.00 | 40.00 | 46.00 | 53.00 |
| BMI | 25.88 | 0.15 | 25.56 | 17.48 | 40.32 | 23.53 | 25.56 | 28.08 |
| Height | 168.40 | 0.38 | 170.00 | 145.00 | 192.00 | 161.00 | 170.00 | 175.00 |
| WT | 73.70 | 0.57 | 73.00 | 42.00 | 138.00 | 65.00 | 73.00 | 81.00 |
| ald | 0.16 | 0.00 | 0.16 | 0.01 | 0.35 | 0.13 | 0.16 | 0.19 |
| Ang2 | 75.33 | 1.43 | 66.92 | 27.63 | 229.29 | 57.89 | 66.92 | 84.85 |
| ALT | 30.96 | 1.11 | 23.00 | 3.00 | 222.00 | 16.00 | 23.00 | 36.00 |
| AST | 25.35 | 0.49 | 22.00 | 10.00 | 107.00 | 19.00 | 22.00 | 28.00 |
| BUN | 4.82 | 0.05 | 4.70 | 0.84 | 9.90 | 4.00 | 4.70 | 5.60 |
| Scr | 69.98 | 0.58 | 71.00 | 42.00 | 97.00 | 59.00 | 71.00 | 80.00 |
| TC | 5.14 | 0.04 | 5.13 | 3.44 | 7.89 | 4.51 | 5.13 | 5.72 |
| cPP | 52.55 | 0.48 | 51.00 | 25.00 | 92.00 | 45.00 | 51.00 | 59.00 |
| hs-CRP | 2.40 | 0.22 | 0.98 | 0.05 | 52.15 | 0.44 | 0.98 | 2.17 |
| 24hDBP | 87.80 | 0.39 | 87.00 | 64.00 | 122.00 | 82.00 | 87.00 | 93.00 |
| cDBP | 99.93 | 0.39 | 100.00 | 69.00 | 130.00 | 93.00 | 100.00 | 105.50 |
| cv_24 h | 11.23 | 0.14 | 11.00 | 1.23 | 20.27 | 9.33 | 11.00 | 13.00 |
| DBP | 91.26 | 0.40 | 91.00 | 64.00 | 125.00 | 85.00 | 91.00 | 97.00 |
| NightDBP | 80.75 | 0.43 | 80.00 | 58.00 | 118.00 | 74.00 | 80.00 | 86.00 |
| Night SBP drop | 11.45 | 0.30 | 11.83 | -10.00 | 30.43 | 6.82 | 11.83 | 16.34 |
| day PP | 48.86 | 0.40 | 48.00 | 29.00 | 81.00 | 42.00 | 48.00 | 54.00 |
| NightSBP | 126.86 | 0.56 | 126.00 | 97.00 | 171.00 | 118.00 | 126.00 | 134.00 |
| Night DBP drop | 9.44 | 0.25 | 9.87 | -9.09 | 25.76 | 5.93 | 9.87 | 13.36 |
| Night PP | 46.10 | 0.40 | 45.00 | 27.00 | 81.00 | 39.50 | 45.00 | 52.00 |
| eGFR | 105.02 | 1.09 | 102.06 | 61.63 | 268.03 | 88.72 | 102.06 | 116.34 |
| FS% | 37.51 | 0.43 | 37.00 | 23.00 | 107.00 | 33.00 | 37.00 | 40.00 |
| FBG | 5.68 | 0.03 | 5.54 | 3.75 | 8.78 | 5.24 | 5.54 | 5.99 |
| Hb | 150.01 | 0.88 | 151.00 | 85.00 | 195.00 | 140.00 | 151.00 | 161.00 |
| Clinic heart rate | 78.44 | 0.41 | 80.00 | 52.00 | 104.00 | 72.00 | 80.00 | 84.00 |
| Day avg heart rate | 78.44 | 0.39 | 78.00 | 50.00 | 109.00 | 73.00 | 78.00 | 84.00 |
| Night avg heart rate | 65.08 | 0.35 | 65.00 | 42.00 | 101.00 | 60.00 | 65.00 | 70.00 |
| 24hSBP | 135.68 | 0.49 | 134.00 | 111.00 | 175.00 | 128.00 | 134.00 | 141.50 |
| cSBP | 152.47 | 0.53 | 150.00 | 123.00 | 193.00 | 143.00 | 150.00 | 159.00 |
| 24hCV | 12.29 | 0.19 | 11.63 | 5.00 | 26.58 | 9.49 | 11.63 | 14.48 |
| hPP_24 h | 47.88 | 0.39 | 46.00 | 19.00 | 79.00 | 42.00 | 46.00 | 53.00 |
| 24 h avg heart rate | 74.28 | 0.37 | 74.00 | 48.00 | 106.00 | 69.00 | 74.00 | 79.00 |
| DaySBP | 140.12 | 0.49 | 139.00 | 113.00 | 180.00 | 133.00 | 139.00 | 146.00 |
| LVH | 0.47 | 0.03 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 |
| LVESD | 29.77 | 0.22 | 30.00 | 2.00 | 44.00 | 27.00 | 30.00 | 32.00 |
| LVEDD | 47.29 | 0.26 | 47.00 | 9.70 | 65.00 | 45.00 | 47.00 | 50.00 |
| LVPWT | 9.63 | 0.10 | 9.60 | 6.80 | 30.00 | 9.00 | 9.60 | 10.00 |
| LVMI | 110.57 | 1.33 | 108.62 | 54.41 | 266.19 | 94.22 | 108.62 | 123.41 |
| RVED | 20.30 | 0.17 | 20.00 | 12.00 | 33.00 | 18.00 | 20.00 | 22.00 |
| RVOTD | 28.14 | 0.36 | 28.00 | 16.00 | 73.00 | 25.00 | 28.00 | 30.00 |
| A_peak_max | 75.12 | 1.09 | 73.00 | 26.00 | 159.00 | 60.00 | 73.00 | 88.00 |
| E_peak_max | 79.04 | 1.13 | 77.00 | 30.00 | 143.00 | 65.75 | 77.00 | 92.00 |
| E/A | 1.12 | 0.02 | 1.15 | 0.50 | 3.39 | 0.77 | 1.15 | 1.36 |
| EF% | 65.82 | 0.34 | 66.00 | 33.00 | 79.00 | 62.00 | 66.00 | 70.00 |
| 2hPBG | 7.49 | 0.15 | 6.99 | 3.73 | 16.30 | 5.90 | 6.99 | 8.20 |
| TG | 1.85 | 0.02 | 1.79 | 1.00 | 3.89 | 1.46 | 1.79 | 2.22 |
| LDL-C | 3.18 | 0.04 | 3.20 | 1.17 | 5.92 | 2.62 | 73.20 | 3.74 |
| HDL | 1.12 | 0.01 | 1.10 | 0.56 | 1.91 | 0.96 | 1.10 | 1.26 |
| UA | 343.02 | 2.13 | 343.80 | 226.20 | 471.10 | 307.25 | 343.80 | 376.95 |
| WBC | 6.46 | 0.10 | 6.23 | 2.82 | 16.82 | 5.29 | 6.23 | 7.31 |
| Plt | 237.15 | 2.96 | 231.00 | 115.00 | 476.00 | 201.00 | 231.00 | 267.00 |
| RBC | 4.96 | 0.03 | 4.97 | 3.73 | 8.04 | 4.63 | 4.97 | 5.28 |
| RDW | 12.74 | 0.04 | 12.70 | 11.00 | 16.00 | 12.20 | 12.70 | 13.20 |
| Hcy | 15.06 | 0.83 | 11.80 | 5.90 | 114.20 | 9.00 | 11.80 | 15.83 |
Fig. 2The structure of Stacking model fusion strategy
Fig. 3The steps of feature selection
The importance of features
| Order | Feature name | Importance |
|---|---|---|
| 1 | Night SBP drop rate | 0.39149 |
| 2 | RDW | 0.20044 |
| 3 | Blood pressure circadian rhythm | 0.15787 |
| 4 | Day average DBP | 0.07692 |
| 5 | BSA | 0.05067 |
| 6 | Smoking | 0.04294 |
| 7 | Age | 0.04236 |
| 8 | HDL | 0.03732 |
The comparison of fivefold cross validation for full features vs selected features
| Feature | Avg precision | Avg recall | Avg F1 score |
|---|---|---|---|
| Full features | 0.89685 | 0.79086 | 0.82250 |
| Selected features | 0.93824 | 0.84595 | 0.88086 |
The results of fivefold cross validation for each model
| Model | Avg precision | Avg Recall | Avg F1 score |
|---|---|---|---|
| RF | 0.92746 | 0.83227 | 0.86792 |
| ExtraTrees | 0.92378 | 0.80968 | 0.84462 |
| XGBoost | 0.93522 | 0.82510 | 0.86564 |
| Stacking | 0.93824 | 0.84595 | 0.88086 |
Fig. 4The precision of each fold
Fig. 5The recall of each fold
Fig. 6The F1 score of each fold
Fig. 7The Precision-Recall curve of each model
The results of fivefold cross validation for each combination. ET is ExtraTrees, RF is Random Forest, and XGB is XGBoost
| First layer | Avg precision | Avg recall | Avg F1 score |
|---|---|---|---|
| RF | 0.94490 | 0.82599 | 0.85942 |
| ET | 0.94127 | 0.81607 | 0.84857 |
| XGB | 0.93829 | 0.82510 | 0.86072 |
| RF + ET | 0.93048 | 0.82050 | 0.85103 |
| XGB + RF | 0.92910 | 0.82510 | 0.86564 |
| XGB + ET | 0.93565 | 0.82510 | 0.86564 |
| XGB + ET + RF | 0.93824 | 0.84595 | 0.88086 |