| Literature DB >> 35447696 |
Ruishi Zhou1,2, Peng Wang1,3, Yueqi Li1,2, Xiuying Mou1,2, Zhan Zhao1,3, Xianxiang Chen1,3, Lidong Du1,3, Ting Yang4, Qingyuan Zhan4, Zhen Fang1,2,3.
Abstract
OBJECTIVE: Pulmonary function parameters play a pivotal role in the assessment of respiratory diseases. However, the accuracy of the existing methods for the prediction of pulmonary function parameters is low. This study proposes a combination algorithm to improve the accuracy of pulmonary function parameter prediction.Entities:
Keywords: combination algorithm; extreme gradient boosting; improved K-nearest neighbor; one-dimensional convolutional neural network; support vector machines
Year: 2022 PMID: 35447696 PMCID: PMC9032560 DOI: 10.3390/bioengineering9040136
Source DB: PubMed Journal: Bioengineering (Basel) ISSN: 2306-5354
Figure 1Signal acquisition system.
Figure 2Embedded system of the handheld device. The microcontroller unit (MCU) communicates with the differential pressure sensor via Inter-Integrated Circuit (IIC) protocol, with the carbon dioxide sensor via Universal Synchronous/Asynchronous Receiver/Transmitter (USART) protocol, and the air pump control via pulse-width modulation (PWM) wave.
Figure 3Structural flow chart of the medical feature regression structure.
Figure 4Structural flow chart of the sequence feature regression structure.
Configurations of sequence feature regression structure.
| Layers (Type) | Output Size | Param |
|---|---|---|
| C1 (Conv1D) | (None, 2396, 32) | 192 |
| P1 (MaxPooling1D) | (None, 479, 32) | 0 |
| D1 (Dropout) | (None, 479, 32) | 0 |
| C2 (Conv1D) | (None, 475, 64) | 10,304 |
| P2 (MaxPooling1D) | (None, 95, 64) | 0 |
| D2 (Dropout) | (None, 95, 64) | 0 |
| C3 (Conv1D) | (None, 91, 32) | 10,272 |
| P3 (MaxPooling1D) | (None, 91, 32) | 0 |
| D3 (Dropout) | (None, 91, 32) | 0 |
| F1 (Flatten) | (None, 576) | 0 |
| F2 (Dense) | (None, 2) | 1154 |
The description of volumetric capnography features.
| Variable | Description | Units |
|---|---|---|
| C12 | Carbon dioxide concentration at the boundary of phase 1 and phase 2 | mmHg |
| C23 | Carbon dioxide concentration at the boundary of phase 2 and phase 3 | mmHg |
| V12 | Volume at the boundary of phase 1 and phase 2 | mL |
| V23 | Volume at the boundary of phase 2 and phase 3 | mL |
| V2 | The volume of phase 2 | mL |
| V3 | The volume of phase 3 | mL |
| S2 | Slope of phase 2 | mmHg/L |
| S3 | Slope of phase 2 | mmHg/L |
| S3/S2 | The ratio of slopes of phases 3 and 2 | / |
| Angle23 | The angle between phases 2 and 3 | ° |
Data description table.
| Amount | Category | Variable | Units | Values | |
|---|---|---|---|---|---|
| Data | 1007 | Demographics | Male | % | 53.1% |
| Age | years | 56 (14) | |||
| Height | cm | 166 (9) | |||
| Weight | kg | 69 (14) | |||
| BMI | kg·m−2 | 24.94 (4.20) | |||
| Volumetric | C12 | mmHg | 2.49 (0.80) | ||
| C23 | mmHg | 27.22 (4.76) | |||
| V12 | mL | 276 (58) | |||
| V23 | mL | 757 (157) | |||
| V2 | mL | 480 (128) | |||
| V3 | ml | 2061(903) | |||
| S2 | mmHg/L | 74.63 (25.19) | |||
| S3 | mmHg/L | 5.44 (3.37) | |||
| S3/S2 | / | 0.08 (0.04) | |||
| Angle23 | ° | 168.26 (5.81) | |||
| Spirometric | FEV1 | l | 2.53 (0.86) | ||
| FVC | l | 3.49 (0.99) |
Figure 5Schematic of 10-fold cross-validation method repeated 10 times.
Results of the conventional machine learning algorithm.
| Type | Pulmonary Function Parameters | RMSE (L) | R2 | ACC |
|---|---|---|---|---|
| SVM + XGBoost | FEV1 | 0.43 | 0.78 | 73.90% |
| FVC | 0.48 | 0.79 | 79.18% |
Figure 6The features’ importance in conventional machine learning algorithms.
Figure 7The fitting curves of the conventional machine learning results.
Figure 8Box plot of error percentages of conventional machine learning.
Results of the deep learning algorithm.
| Type | Pulmonary Function Parameters | RMSE (L) | R2 | ACC |
|---|---|---|---|---|
| 1D-CNN | FEV1 | 0.66 | 0.57 | 65.09% |
| FVC | 0.61 | 0.73 | 74.76% |
Figure 9Training curves of the 1D-CNN network.
Figure 10The fitting curves of the deep learning results.
Figure 11Box plot of error percentages of deep learning.
Results of the combination algorithm.
| Type | Pulmonary Function Parameters | RMSE (L) | R2 | ACC |
|---|---|---|---|---|
| Combination | FEV1 | 0.35 | 0.85 | 80.79% |
| FVC | 0.39 | 0.86 | 85.77% |
Figure 12The fitting curves of the combination algorithm results.
Figure 13Box plot of error percentages of combination algorithm.
Results of the different algorithms.
| Parameter Types | Algorithm Types | RMSE (L) | R2(P) | MPE | MAPE | RMSPE | ACC |
|---|---|---|---|---|---|---|---|
| FEV1 | SVM + XGBoost | 0.43 | 0.78 (<0.01) | 45.58% | 15.71% | 17.01% | 73.90% |
| 1D-CNN | 0.66 | 0.57 (0.02) | 56.91% | 21.51% | 26.30% | 65.09% | |
| combination algorithm | 0.35 | 0.85 (<0.01) | 32.84% | 10.96% | 13.83% | 80.79% | |
| FVC | SVM + XGBoost | 0.48 | 0.79 (<0.01) | 36.57% | 12.26% | 13.64% | 79.18% |
| 1D-CNN | 0.61 | 0.73 (<0.01) | 44.30% | 14.19% | 17.22% | 74.76% | |
| combination algorithm | 0.39 | 0.86 (<0.01) | 23.27% | 8.35% | 11.06% | 85.77% |
Performance comparison with other works.
| Author | Subjects | Methodology | Result |
|---|---|---|---|
| Sharan et al. [ | 322 | Linear and nonlinear regression models | A root mean square error (and correlation coefficient) for standard spirometry parameters FEV1, FVC, and FEV1/FVC of 0.593 L (0.810), 0.725 L (0.749), and 0.164 L (0.547). |
| Ioachimescu et al. [ | 3567 | Regular linear or optimized regression, ANN models | The AEX could become an essential tool in assessing respiratory impairment. |
| Miyoshi et al. [ | 683 | Multivariate linear regression analysis | Actual and estimated VC, FVC, and FEV1 values showed significant correlations (all r > 0.8 and |
| Chen et al. [ | 143 | M-SVR | The mean squared errors were lower than 0.15 l2, and the decision coefficients (R2) were higher than 0.40. |
| Ours | 1007 | SVM, XGBoost, | The root mean squared errors (RMSE) were lower than 0.39 L. The coefficient of determinations (R2) was higher than 0.85. The comprehensive percentage error (CPE) was lower than 20%. |