| Literature DB >> 35968475 |
Dost Muhammad Khan1, Muhammad Ali1, Nadeem Iqbal2,3, Umair Khalil1, Hassan M Aljohani4, Amirah Saeed Alharthi4, Ahmed Z Afify5.
Abstract
In this article, a new hybrid time series model is proposed to predict COVID-19 daily confirmed cases and deaths. Due to the variations and complexity in the data, it is very difficult to predict its future trajectory using linear time series or mathematical models. In this research article, a novel hybrid ensemble empirical mode decomposition and error trend seasonal (EEMD-ETS) model has been developed to forecast the COVID-19 pandemic. The proposed hybrid model decomposes the complex, nonlinear, and nonstationary data into different intrinsic mode functions (IMFs) from low to high frequencies, and a single monotone residue by applying EEMD. The stationarity of each IMF component is checked with the help of the augmented Dicky-Fuller (ADF) test and is then used to build up the EEMD-ETS model, and finally, future predictions have been obtained from the proposed hybrid model. For illustration purposes and to check the performance of the proposed model, four datasets of daily confirmed cases and deaths from COVID-19 in Italy, Germany, the United Kingdom (UK), and France have been used. Similarly, four different statistical metrics, i.e., root mean square error (RMSE), symmetric mean absolute parentage error (sMAPE), mean absolute error (MAE), and mean absolute percentage error (MAPE) have been used for a comparison of different time series models. It is evident from the results that the proposed hybrid EEMD-ETS model outperforms the other time series and machine learning models. Hence, it is worthy to be used as an effective model for the prediction of COVID-19.Entities:
Keywords: ARIMA; COVID-19; augmented Dicky-Fuller test; ensemble empirical mode decomposition; error trend seasonal model; prediction
Mesh:
Year: 2022 PMID: 35968475 PMCID: PMC9374278 DOI: 10.3389/fpubh.2022.922795
Source DB: PubMed Journal: Front Public Health ISSN: 2296-2565
Figure 1NNAR model with p autoregressive terms as inputs and one hidden layer with k nodes.
Figure 2Flowchart of the proposed hybrid EEMD-ETS model. Where “DS” means denoised signal.
ADF test results along with the overall mean for Italy.
|
|
|
|
|
|
|---|---|---|---|---|
| IMF1confirmedcases | 1.9403 | 0.99 | Non-stationary | Not required |
| IMF1dailydeaths | −7.686 | 0.01 | Stationary | −0.334 |
| IMF2confirmedcases | −10.868 | 0.01 | Stationary | −11.384 |
| IMF2dailydeaths | −11.444 | 0.01 | Stationary | 0.102 |
| IMF3confirmedcases | −6.2013 | 0.01 | Stationary | 26.675 |
| IMF3dailydeaths | −3.922 | 0.0133 | Stationary | −9.361 |
| Overall Mean of daily confirmed cases | −9.49 | |||
| Overall Mean of daily deaths | −3.197 | |||
| IMF4dailyconfirmed | −2.95 | 0.175 | Non-stationary | Not required |
| IMF4dailydeaths | −3.446 | 0.068 | Non-stationary | Not required |
| IMF5confirmed | −1.249 | 0.891 | Non-stationary | Not required |
| IMF5deaths | 2.209 | 0.99 | Non-stationary | Not required |
| IMF6confirmed | −1.5308 | 0.773 | Non-stationary | Not required |
| IMF6deaths | 2.84 | 0.99 | Non-stationary | Not required |
| IMF7confirmed | −0.049 | 0.99 | Non-stationary | Not required |
| IMF7deaths | 1.578 | 0.99 | Non-stationary | Not required |
ADF test results along with the overall mean for UK.
|
|
|
|
|
|
|---|---|---|---|---|
| IMF1confirmedcases | −5.529 | 0.01 | Stationary | −29.176 |
| IMF1dailydeaths | −6.651 | 0.01 | Stationary | −2.736 |
| IMF2confirmedcases | −8.915 | 0.01 | Stationary | −2.778 |
| IMF2dailydeaths | −7.875 | 0.01 | Stationary | 0.385 |
| IMF3confirmedcases | −4.912 | 0.01 | Stationary | −21.64 |
| IMF3dailydeaths | −4.523 | 0.01 | Stationary | 7.43 |
| IMF4dailyconfirmed | −3.813 | 0.018 | Stationary | −15.715 |
| IMF4dailydeaths | −3.553 | 0.0381 | Stationary | −24.06 |
| The overall mean of daily confirmed cases | −17.33 | |||
| The overall mean of daily deaths | −4.745 | |||
| IMF5confirmed | −1.457 | 0.8044 | Not stationary | Not required |
| IMF5deaths | 1.51 | 0.99 | Not stationary | Not required |
| IMF6confirmed | −3.838 | 0.99 | Not stationary | Not required |
| IMF6deaths | 1.1087 | 0.99 | Not stationary | Not required |
| IMF7confirmed | 0.69 | 0.99 | Not stationary | Not required |
| IMF7deaths | 0.1228 | 0.99 | Not stationary | Not required |
Performance of different models for 7 days prediction of Italy's daily confirmed cases.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 31998.353 | 31613.531 | 948.659 | 1.645 |
| SES | 5712.565 | 4365.085 | 11.54 | 0.124 |
| Naïve | 5712.774 | 4365.144 | 11.545 | 0.126 |
| Theta | 3526.853 | 2665.955 | 8.457 | 0.078 |
| TBATS | 4091.085 | 3568.494 | 9.636 | 0.107 |
| HW | 8790.664 | 7661.137 | 18.088 | 0.206 |
| Damped | 8200.137 | 6999.388 | 16.837 | 0.191 |
| ETS | 2552.256 | 2434.029 | 6.985 | 0.07 |
| ARIMA | 2711.679 | 2163.304 | 6.308 | 0.066 |
| NNAR | 4820.24 | 4019.41 | 11.667 | 0.112 |
| LSTM | 4874.481 | 3905.596 | 11.904 | 11.503 |
| Hybrid EEMD-ETS | 2404.163 | 1969.82 | 5.125 | 0.042 |
Performance comparison of different models for 7 days prediction of France's confirmed cases.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 37398.196 | 30671.534 | 487.759 | 1.317 |
| SES | 27427.455 | 26493.717 | 48.953 | 0.61 |
| Naïve | 31616.717 | 30863.438 | 51.238 | 0.675 |
| Theta | 27631.862 | 26714.523 | 49.135 | 0.614 |
| TBATS | 28348.173 | 27378.319 | 49.297 | 0.622 |
| HW | 31772.71 | 30910.284 | 52.713 | 0.677 |
| Damped | 27561.259 | 26395.92 | 49.811 | 0.609 |
| ETS | 31773.431 | 30910.951 | 52.71 | 0.677 |
| ARIMA | 26013.185 | 24794.244 | 47.679 | 0.581 |
| NNAR | 29952.856 | 27340.347 | 53.578 | 0.618 |
| LSTM | 27989.713 | 26956.326 | 49.987 | 0.618 |
| Hybrid EEMD-ETS | 23252.42 | 14253.33 | 40.654 | 0.353 |
Figure 3Daily confirmed cases: time window from 23 February 2020 to 14 November 2020.
Figure 4Daily deaths: time window from 23 February 2020 to 14 November 2020.
Performance comparison of different models for 7 days prediction of UK's daily deaths.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 271.024 | 225.884 | 120.689 | 0.663 |
| SES | 167.729 | 148.916 | 41.115 | 0.409 |
| Naïve | 169.672 | 152.98 | 42.816 | 0.418 |
| Theta | 119.826 | 88.672 | 26.12 | 0.216 |
| TBATS | 114.393 | 109.527 | 29.814 | 0.308 |
| HW | 154.058 | 132.409 | 29.813 | 0.364 |
| Damped | 151.3 | 137.454 | 33.513 | 0.379 |
| ETS | 75.049 | 68.648 | 19.067 | 0.201 |
| ARIMA | 73.45 | 61.904 | 17.049 | 0.189 |
| NNAR | 95.206 | 105.765 | 41.987 | 0.487 |
| LSTM | 154.763 | 141.574 | 36.855 | 0.391 |
| Hybrid EEMD-ETS | 70.954 | 60.976 | 15.711 | 0.118 |
Performance comparison of different models for 7 days prediction of Italy's daily deaths.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 362.743 | 343.019 | 218.311 | 1.009 |
| SES | 139.556 | 121.623 | 28.576 | 0.252 |
| Naïve | 129.816 | 118.714 | 26.617 | 0.245 |
| Theta | 142.302 | 123.514 | 29.296 | 0.256 |
| TBATS | 87.509 | 75.007 | 14.687 | 0.158 |
| HW | 106.762 | 78.143 | 14.153 | 0.164 |
| Damped | 87.145 | 74.356 | 14.47 | 0.156 |
| ETS | 87.144 | 74.351 | 14.465 | 0.153 |
| ARIMA | 95.504 | 81.858 | 16.348 | 0.171 |
| NNAR | 115.198 | 105.808 | 22.691 | 0.218 |
| LSTM | 86.34 | 75.962 | 17.058 | 0.158 |
| Hybrid EEMD-ETS | 77.867 | 70.54 | 14.049 | 0.141 |
Performance comparison of different models for 7 days prediction of France's daily deaths.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 539.424 | 420.586 | 275.178 | 0.996 |
| SES | 337.894 | 282.903 | 50.15 | 0.486 |
| Naïve | 422.35 | 395.571 | 47.832 | 0.626 |
| Theta | 281.609 | 214.945 | 40.914 | 0.366 |
| TBATS | 298.616 | 272.944 | 39.239 | 0.475 |
| HW | 359.555 | 328.171 | 44.652 | 0.55 |
| Damped | 328.118 | 298.227 | 46.379 | 0.51 |
| ETS | 299.161 | 265.928 | 42.413 | 0.461 |
| ARIMA | 288.136 | 244.529 | 41.183 | 0.426 |
| NNAR | 146.13 | 124.111 | 21.697 | 0.237 |
| LSTM | 335.04 | 310.608 | 46.969 | 0.528 |
| Hybrid EEMD-ETS | 102.733 | 82.378 | 14.101 | 0.146 |
Performance comparison of different models for 7 days prediction of Germany's confirmed cases.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 16654.38 | 16243.24 | 654.767 | 1.517 |
| SES | 5948.078 | 4715.722 | 20.153 | 0.24 |
| Naïve | 5948.227 | 4715.857 | 20.154 | 0.24 |
| Theta | 1385.131 | 1000.46 | 6.46 | 0.063 |
| TBATS | 1372.604 | 1008.138 | 6.015 | 0.529 |
| HW | 6933.016 | 6255.89 | 25.386 | 0.302 |
| Damped | 6652.431 | 5843.291 | 24.053 | 0.286 |
| ETS | 1772.325 | 1401.285 | 7.065 | 1.97 |
| ARIMA | 3043.065 | 2901.103 | 13.631 | 0.147 |
| NNAR | 2320.36 | 1904.506 | 10.035 | 0.109 |
| LSTM | 4593.045 | 3566.093 | 16.485 | 0.191 |
| Hybrid EEMD-ETS | 1298.967 | 935.492 | 5.348 | 0.053 |
Figure 5Actual and predicted 7 days daily confirmed cases and deaths for Italy from COVID-19.
Figure 8Actual and predicted 7 days daily confirmed cases and daily deaths from COVID-19 in the UK.
ADF test results along with the overall mean for France.
|
|
|
|
|
|
|---|---|---|---|---|
| IMF1confirmedcases | −9.0304 | 0.01 | Stationary | 75.483 |
| IMF1dailydeaths | −7.842 | 0.01 | Stationary | −6.631 |
| IMF2confirmedcases | −8.943 | 0.01 | Stationary | −37.356 |
| IMF2dailydeaths | −7.006 | 0.01 | Stationary | 1.114 |
| IMF3confirmedcases | −5.846 | 0.01 | Stationary | −35.881 |
| IMF3dailydeaths | −5.589 | 0.01 | Stationary | 5.192 |
| IMF4dailyconfirmed | −4.132 | 0.01 | Stationary | 115.706 |
| IMF4dailydeaths | −5.052 | 0.01 | Stationary | −28.361 |
| The overall mean of daily confirmed cases | 29.488 | |||
| The overall mean of daily deaths | −7.171 | |||
| IMF5confirmed | −0.59 | 0.9773 | Not stationary | Not required |
| IMF5deaths | 1.067 | 0.99 | Not stationary | Not required |
| IMF6confirmed | −2.2627 | 0.4652 | Not stationary | Not required |
| IMF6deaths | 2.243 | 0.99 | Not stationary | Not required |
| IMF7confirmed | 0.0833 | 0.99 | Not stationary | Not required |
| IMF7deaths | −0.0373 | 0.99 | Not stationary | Not required |
ADF test results along with the overall mean for Germany.
|
|
|
|
|
|
|---|---|---|---|---|
| IMF1confirmedcases | −6.904 | 0.01 | Stationary | 20.086 |
| IMF1dailydeaths | −7.607 | 0.01 | Stationary | 0.48 |
| IMF2confirmedcases | −7.353 | 0.01 | Stationary | −8.189 |
| IMF2dailydeaths | −10.394 | 0.01 | Stationary | 0.2 |
| IMF3confirmedcases | −3.607 | 0.032 | Stationary | 12.276 |
| IMF3dailydeaths | −4.551 | 0.01 | Stationary | 0.619 |
| IMF4dailyconfirmed | −3.579 | 0.0356 | stationary | −133.804 |
| IMF4dailydeaths | −3.396 | 0.055 | Stationary | −7.759 |
| Overall Mean of daily confirmed cases | −27.407 | |||
| Overall Mean of daily deaths | −1.614 | |||
| IMF5confirmed | −0.965 | 0.9427 | Not stationary | Not required |
| IMF5deaths | 1.078 | 0.99 | Not stationary | Not required |
| IMF6confirmed | −1.466 | 0.8005 | Not stationary | Not required |
| IMF6deaths | 1.913 | 0.99 | Not stationary | Not required |
| IMF7confirmed | 0.022 | 0.99 | Not stationary | Not required |
| IMF7deaths | −0.039 | 0.99 | Not stationary | Not required |
Performance comparison of different models for 7 days prediction of Germany's daily deaths.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 140.659 | 121.227 | 279.69 | 1.024 |
| SES | 79.27 | 72.855 | 56.041 | 0.505 |
| Naïve | 79.271 | 72.857 | 56.043 | 0.505 |
| Theta | 51.394 | 40.253 | 27.565 | 0.228 |
| TBATS | 38.225 | 30.126 | 20.943 | 0.23 |
| HW | 59.52 | 48.717 | 28.418 | 0.349 |
| Damped | 58.292 | 49.025 | 30.143 | 0.35 |
| ETS | 37.547 | 32.468 | 22.259 | 0.24 |
| ARIMA | 47.14 | 37.354 | 26.018 | 0.258 |
| NNAR | 91.139 | 1117.111 | 20.697 | 0.302 |
| LSTM | 61.177 | 51.285 | 35.68 | 0.362 |
| Hybrid EEMD-ETS | 17.604 | 15.01 | 10.258 | 0.105 |
Performance comparison of different models for 7 days prediction of UK's daily cases.
|
|
|
|
|
|
|---|---|---|---|---|
| Mean | 20472.959 | 20003.733 | 451.902 | 1.373 |
| SES | 4459.872 | 3418.096 | 14.555 | 0.136 |
| Naïve | 4505.504 | 3390.143 | 14.558 | 0.134 |
| Theta | 4165.609 | 3253.262 | 14.716 | 0.133 |
| TBATS | 4355.468 | 3380.606 | 14.399 | 0.134 |
| HW | 4084.515 | 3444.378 | 13.839 | 0.137 |
| Damped | 4184.243 | 3437.578 | 14.117 | 0.137 |
| ETS | 3954.365 | 3333.344 | 13.418 | 0.133 |
| ARIMA | 4288.603 | 3226.114 | 13.809 | 0.127 |
| NNAR | 4686.289 | 3288.208 | 14.549 | 0.13 |
| LSTM | 4515.138 | 3395.429 | 14.597 | 0.135 |
| Hybrid EEMD-ETS | 4076.516 | 3130.997 | 12.573 | 0.123 |