| Literature DB >> 35206603 |
Matthew Oyeleye1, Tianhua Chen1, Sofya Titarenko1, Grigoris Antoniou1.
Abstract
Heart disease, caused by low heart rate, is one of the most significant causes of mortality in the world today. Therefore, it is critical to monitor heart health by identifying the deviation in the heart rate very early, which makes it easier to detect and manage the heart's function irregularities at a very early stage. The fast-growing use of advanced technology such as the Internet of Things (IoT), wearable monitoring systems and artificial intelligence (AI) in the healthcare systems has continued to play a vital role in the analysis of huge amounts of health-based data for early and accurate disease detection and diagnosis for personalized treatment and prognosis evaluation. It is then important to analyze the effectiveness of using data analytics and machine learning to monitor and predict heart rates using wearable device (accelerometer)-generated data. Hence, in this study, we explored a number of powerful data-driven models including the autoregressive integrated moving average (ARIMA) model, linear regression, support vector regression (SVR), k-nearest neighbor (KNN) regressor, decision tree regressor, random forest regressor and long short-term memory (LSTM) recurrent neural network algorithm for the analysis of accelerometer data to make future HR predictions from the accelerometer's univariant HR time-series data from healthy people. The performances of the models were evaluated under different durations. Evaluated on a very recently created data set, our experimental results demonstrate the effectiveness of using an ARIMA model with a walk-forward validation and linear regression for predicting heart rate under all durations and other models for durations longer than 1 min. The results of this study show that employing these data analytics techniques can be used to predict future HR more accurately using accelerometers.Entities:
Keywords: accelerometer; data analytics; heart rate; machine learning; time series
Mesh:
Year: 2022 PMID: 35206603 PMCID: PMC8872524 DOI: 10.3390/ijerph19042417
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 3.390
The results of the models for the 30 s sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0 | 0 | 0 | 0 |
| Linear Regression | 3.12 | 9.75 | 3.12 | 1.76 | |
| SVR | 0.51 | 0.26 | 0.51 | 0.29 | |
| KNN | 73.2 | 5358.24 | 73.2 | 41.36 | |
| Decision Tree | 16 | 256 | 16 | 9.04 | |
| Random Forest | 38.5 | 1482.1 | 38.5 | 21.75 | |
| LSTM | 60.45 | 3653.93 | 60.45 | 34.15 |
The results of the models for the 1 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0 | 0 | 0 | 0 |
| Linear Regression | 3.12 | 9.75 | 3.12 | 1.76 | |
| SVR | 0.51 | 0.26 | 0.51 | 0.29 | |
| KNN | 73.2 | 5358.24 | 73.2 | 41.36 | |
| Decision Tree | 16 | 256 | 16 | 9.04 | |
| Random Forest | 38.5 | 1482.1 | 38.5 | 21.75 | |
| LSTM | 60.45 | 3653.93 | 60.45 | 34.15 |
The results of the models for the 3 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.9 | 1.63 | 1.28 | 1.38 |
| Linear Regression | 1.41 | 2.7 | 1.64 | 1.76 | |
| SVR | 2.58 | 8.93 | 2.99 | 3.2 | |
| KNN | 3.07 | 11.38 | 3.37 | 3.62 | |
| Decision Tree | 2.52 | 7.86 | 2.8 | 3 | |
| Random Forest | 2.67 | 8.69 | 2.95 | 3.16 | |
| LSTM | 2.35 | 9.52 | 3.08 | 3.31 |
The results of the models for the 5 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.87 | 2.08 | 1.44 | 1.57 |
| Linear Regression | 1.18 | 2.74 | 1.65 | 1.8 | |
| SVR | 2.66 | 8.74 | 2.96 | 3.21 | |
| KNN | 2.17 | 7.7 | 2.78 | 3.01 | |
| Decision Tree | 1.76 | 5.07 | 2.25 | 2.45 | |
| Random Forest | 1.79 | 5.52 | 2.35 | 2.55 | |
| LSTM | 2.54 | 9.05 | 3.01 | 3.27 |
The results of the models for the 10 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.82 | 1.48 | 1.22 | 1.36 |
| Linear Regression | 0.93 | 1.5 | 1.23 | 1.38 | |
| SVR | 2.08 | 5.7 | 2.39 | 2.68 | |
| KNN | 1.42 | 3.11 | 1.76 | 1.98 | |
| Decision Tree | 1.04 | 1.72 | 1.31 | 1.47 | |
| Random Forest | 0.98 | 1.61 | 1.27 | 1.42 | |
| LSTM | 1.75 | 4.42 | 2.1 | 2.36 |
The results of the models for the 15 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.72 | 1.19 | 1.09 | 1.33 |
| Linear Regression | 0.93 | 1.4 | 1.18 | 1.44 | |
| SVR | 1.44 | 2.99 | 1.73 | 2.1 | |
| KNN | 3.86 | 23.32 | 4.83 | 5.87 | |
| Decision Tree | 2.69 | 12.22 | 3.5 | 4.25 | |
| Random Forest | 3.36 | 18.63 | 4.32 | 5.25 | |
| LSTM | 2.74 | 9.56 | 3.09 | 3.76 |
The results of the models for the 30 min sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.88 | 1.97 | 1.4 | 1.64 |
| Linear Regression | 0.99 | 2.05 | 1.43 | 1.67 | |
| SVR | 1.44 | 3.48 | 1.87 | 2.17 | |
| KNN | 1.3 | 3.11 | 1.76 | 2.05 | |
| Decision Tree | 1.03 | 2.07 | 1.44 | 1.67 | |
| Random Forest | 1.03 | 2 | 1.42 | 1.65 | |
| LSTM | 1.63 | 4.01 | 2 | 2.33 |
The results of the models for the 1 h sliding window.
| Model | Mean Average Error | Mean Square Error | Root Mean Square Error | Scattered Index | |
|---|---|---|---|---|---|
|
| ARIMA | 0.93 | 2.34 | 1.53 | 1.71 |
| Linear Regression | 0.97 | 2.13 | 1.46 | 1.63 | |
| SVR | 1.37 | 3.53 | 1.88 | 2.1 | |
| KNN | 1.42 | 3.99 | 2 | 2.23 | |
| Decision Tree | 1.1 | 2.64 | 1.63 | 1.82 | |
| Random Forest | 1.07 | 2.5 | 1.58 | 1.77 | |
| LSTM | 2.15 | 7.38 | 2.72 | 3.04 |
Figure 1Pictorial representation of the models’ SI performances.