| Literature DB >> 30150592 |
Saurabh Singh Thakur1, Shabbir Syed Abdul2,3, Hsiao-Yean Shannon Chiu4,5, Ram Babu Roy6, Po-Yu Huang7, Shwetambara Malwade8, Aldilas Achmad Nursetyo9,10, Yu-Chuan Jack Li11,12,13.
Abstract
Non-contact sensors are gaining popularity in clinical settings to monitor the vital parameters of patients. In this study, we used a non-contact sensor device to monitor vital parameters like the heart rate, respiration rate, and heart rate variability of hemodialysis (HD) patients for a period of 23 weeks during their HD sessions. During these 23 weeks, a total number of 3237 HD sessions were observed. Out of 109 patients enrolled in the study, 78 patients reported clinical events such as muscle spasms, inpatient stays, emergency visits or even death during the study period. We analyzed the sensor data of these two groups of patients, namely an event and no-event group. We found a statistically significant difference in the heart rates, respiration rates, and some heart rate variability parameters among the two groups of patients when their means were compared using an independent sample t-test. We further developed a supervised machine-learning-based prediction model to predict event or no-event based on the sensor data and demographic information. A mean area under curve (ROC AUC) of 90.16% with 96.21% mean precision, and 88.47% mean recall was achieved. Our findings point towards the novel use of non-contact sensors in clinical settings to monitor the vital parameters of patients and the further development of early warning solutions using artificial intelligence (AI) for the prediction of clinical events. These models could assist healthcare professionals in taking decisions and designing better care plans for patients by early detecting changes to vital parameters.Entities:
Keywords: artificial intelligence; heart rate; heart rate variability; hemodialysis; non-contact sensor; predictive analytics; respiration rate; supervised machine learning
Year: 2018 PMID: 30150592 PMCID: PMC6163638 DOI: 10.3390/s18092833
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Prediction model for event class prediction. HR: Heart Rate; RR: Respiration Rate; HRV: Heart Rate Variability; SMOTE: Synthetic Minority Oversampling Technique.
Baseline characteristics of the study data (n = number of patients).
| Characteristics | Values ( | Values ( |
|---|---|---|
| Number of Male participants (%) | 58 (53.2) | 54 (51.4) |
| Number of Female participants (%) | 51 (46.8) | 51(48.6) |
| Age Range | 30–89 | 30–89 |
| Mean Age (±std.) | 66.3 (±12.2) | 66.4 (±12.2) |
| BMI Range | 17.4–42.3 | 17.4–42.3 |
| Mean BMI (±std.) | 24.1 (± 3.6) | 24.1 (±3.6) |
| Total Number of Hemodialysis Sessions | 3237 | 1575 |
| HD Sessions Range | 7–52 | 15 |
| Average No. of Sessions (±std.) | 29.69 (±9.97) | 15 |
HD: Hemodialysis; BMI: Body Mass Index.
Details of events reported during study period.
| Event Details | Values |
|---|---|
| Number of different events | 5 |
| Number of sessions with events | 166 |
| Number of patients reporting the event | 78 |
| Number of patients who did not report the event | 31 |
| Number of patients with sudden death | 6 |
| Number of patients reporting an ER visit | 33 |
| Number of patients reporting inpatient (IP) | 32 |
| Number of patients reporting ERIP | 28 |
| Number of patients reporting muscle spasm | 45 |
ER: Emergency Room visit; ERIP: Emergency Room visit and Inpatient.
Comparison of mean values of various parameters between the event and no-event class.
| Features | Event ( | No Event ( | |||
|---|---|---|---|---|---|
| Mean | (SD) | Mean | (SD) | ||
| HR_FFM | 75.58 | 11.84 | 70.56 | 11.96 | <0.0001 |
| HR_LFM | 75.86 | 12.33 | 70.62 | 12.01 | <0.0001 |
| RR_FFM | 17.80 | 4.28 | 16.49 | 3.72 | <0.0001 |
| RR_LFM | 17.50 | 4.35 | 16.12 | 3.49 | <0.0001 |
| HF_FFM | 0.42 | 0.23 | 0.41 | 0.22 | 0.0035 |
| HF_LFM | 0.41 | 0.22 | 0.40 | 0.21 | 0.0803 |
| LF_FFM | 0.39 | 0.16 | 0.40 | 0.16 | <0.0001 |
| LF_LFM | 0.39 | 0.15 | 0.40 | 0.15 | <0.0001 |
| LF/HF_FFM | 1.30 | 1.16 | 1.36 | 1.23 | 0.0053 |
| LF/HF_LFM | 1.33 | 1.15 | 1.38 | 1.27 | 0.0187 |
| VLF_FFM | 0.35 | 0.19 | 0.35 | 0.17 | 0.0297 |
| VLF_LFM | 0.36 | 0.18 | 0.35 | 0.17 | <0.0001 |
| (VLF+LF)/HF_FFM | 2.28 | 1.56 | 2.31 | 1.52 | 0.2177 |
| (VLF+LF)/HF_LFM | 2.34 | 1.55 | 2.32 | 1.51 | 0.4651 |
| Age | 66.18 | 12.45 | 67.10 | 11.33 | <0.0001 |
| BMI | 24.14 | 3.91 | 24.32 | 2.78 | 0.0056 |
Validation results of classifiers using stratified 10-fold cross-validation when data samples from all HD sessions were considered.
| Model | Classifier | Mean Precision (±Std.) | Mean Recall (±Std.) | Mean Accuracy (±Std.) | Mean AUC (±Std.) |
|---|---|---|---|---|---|
| Model-1 | AdaBoost | 0.9407 | 0.8209 | 0.8381 | 0.8497 |
| kNN | 0.9621 | 0.8847 | 0.8948 | 0.9016 | |
| SVM | 0.9019 | 0.7528 | 0.7694 | 0.7805 | |
| RF | 0.8352 | 0.6284 | 0.6528 | 0.6691 | |
| LR | 0.7908 | 0.5976 | 0.6073 | 0.6138 | |
| Model-2 | AdaBoost | 0.9047 | 0.8073 | 0.8051 | 0.8036 |
| kNN | 0.8914 | 0.7178 | 0.7408 | 0.7562 | |
| SVM | 0.8711 | 0.7443 | 0.7436 | 0.7431 | |
| RF | 0.8665 | 0.6235 | 0.6688 | 0.6992 | |
| LR | 0.7928 | 0.6028 | 0.6114 | 0.6172 | |
| Model-3 | AdaBoost | 0.9417 | 0.8750 | 0.8618 | 0.8542 |
| kNN | 0.8237 | 0.5875 | 0.6147 | 0.6354 | |
| SVM | 0.8821 | 0.6375 | 0.6594 | 0.6813 | |
| RF | 0.8639 | 0.8482 | 0.7897 | 0.7449 | |
| LR | 0.9437 | 0.8232 | 0.8362 | 0.8491 |
kNN: k-nearest neighbor; AdaBoost: adaptive boosting; LR: logistic regression; RF: random forest; SVM: support vector machine.
Validation results of classifiers using stratified 10-fold cross-validation when data samples from the 15 recent HD sessions were considered.
| Model | Classifier | Mean Precision (±Std.) | Mean Recall (±Std.) | Mean Accuracy (±Std.) | Mean AUC (±Std.) |
|---|---|---|---|---|---|
| Model-1 | AdaBoost | 0.9509 | 0.8186 | 0.8380 | 0.8538 |
| kNN | 0.9635 | 0.8664 | 0.8795 | 0.8901 | |
| SVM | 0.8982 | 0.7622 | 0.7653 | 0.7679 | |
| RF | 0.8462 | 0.7196 | 0.7021 | 0.6879 | |
| LR | 0.8212 | 0.6216 | 0.6281 | 0.6334 | |
| Model-2 | AdaBoost | 0.8809 | 0.7886 | 0.7695 | 0.7541 |
| kNN | 0.8889 | 0.7035 | 0.7213 | 0.7357 | |
| SVM | 0.8625 | 0.7404 | 0.7251 | 0.7127 | |
| RF | 0.8295 | 0.6982 | 0.6762 | 0.6583 | |
| LR | 0.8188 | 0.6202 | 0.6248 | 0.6285 | |
| Model-3 | AdaBoost | 0.7171 | 0.7464 | 0.6044 | 0.4899 |
| kNN | 0.7733 | 0.4054 | 0.4824 | 0.5443 | |
| SVM | 0.7423 | 0.6071 | 0.5461 | 0.4869 | |
| RF | 0.6680 | 0.5393 | 0.4663 | 0.4113 | |
| LR | 0.7183 | 0.5893 | 0.5308 | 0.4780 |
Figure 2Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model-1 when all HD sessions were considered.
Figure 3Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model-2 when all HD sessions were considered.
Figure 4Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model 3 when all HD sessions were considered.
Figure 5Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model 1 when the 15 recent HD sessions were considered.
Figure 6Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model 2 when the 15 recent HD sessions were considered.
Figure 7Receiver Operating Characteristics plot showing mean area under curve of all the classifiers of Model 3 when the 15 recent HD sessions were considered.