| Literature DB >> 33490366 |
Abstract
India, the second-most populous country in the world is witnessing a daily surge in the COVID-19 infected cases. India is currently among the worst-hit nations worldwide due to the COVID-19 pandemic and ranks just behind Brazil and the USA. The prediction of the future course of the pandemic is thus of utmost importance in order to prevent further worsening of the situation. In this paper, we develop models for the past trajectory (March 01, 2020-July 25, 2020) and also make a month-long (July 26, 2020-August 24, 2020) forecast of the future evolution of the COVID-19 pandemic in India by using an autoregressive integrated moving average (ARIMA) model. We determine the most optimal ARIMA model (ARIMA(7,2,2)) based on the statistical parameters viz. root-mean-squared error (RMSE), mean absolute error (MAE), mean absolute percentage error (MAPE), and the coefficient of determination ( R 2 ). Subsequently, the developed model is used to obtain a one month-long forecast for the cumulative cases, active cases, recoveries, and the number of fatalities. According to our forecasting results, India is likely to have 3800,989 cumulative infected cases, 1634,142 cumulative active cases, 2110,697 cumulative recoveries, and 56,150 cumulative deaths by August 24, 2020, if the current trend of the pandemic continues to prevail. The implications of these forecasts are that in the upcoming month, the infection rate of COVID-19 in India is going to escalate, while the rate of recovery and the case-fatality rate is likely to reduce. In order to avert these possible scenarios, the administration and health-care personnel need to formulate and implement robust control measures, while the general public needs to be more responsible and strictly adhere to the established and newly formulated guidelines in order to slow down the spread of the pandemic and prevent it from transforming into a catastrophe.Entities:
Keywords: ARIMA; COVID-19; Forecast; India; Modeling
Year: 2021 PMID: 33490366 PMCID: PMC7813670 DOI: 10.1007/s40808-020-01080-6
Source DB: PubMed Journal: Model Earth Syst Environ
Fig. 1Relative spread of the COVID-19 pandemic in the top 10 worst affected countries as on July 28, 2020
Fig. 2India’s Journey to 1.5 million cases—India took 109 days to reach 0.1 million, followed by 15 days to 0.2 million and just 2 days to reach from 1.4 million to 1.5 million
Fig. 3A brief timeline of the COVID-19 pandemic in India, depicting the milestones with respect to the administrative measures taken, and the pandemic statistics
Fig. 4COVID-19 cumulative statistics in India, from March 01, 2020 to July 25, 2020. The data has been compiled from (https://www.worldometers.info/coronavirus/, https://www.mohfw.gov.in/, https://covidindia.org/)
Fig. 5Normalized plots of the cumulative number of diagnosed cases, first-order differenced data and the second-order differenced data. The original series and the first-order differenced series is non-stationary, while the second-order differenced series is stationary
Fig. 6Autocorrelation function (ACF) plot, and the partial autocorrelation function (PACF) plot of the second-order differenced series for the total number of diagnosed cases
Statistical metrics of the various ARIMA(p,d,q) models
| S. no. | ARIMA(p,d,q) model | RMSE | MAE | MAPE | |
|---|---|---|---|---|---|
| 01 | ARIMA(2,2,2) | 597.7 | 395.1 | 0.428 | 0.99997 |
| 02 | ARIMA(2,2,3) | 551.4 | 384.98 | 0.36986 | 0.99997 |
| 03 | ARIMA(2,2,5) | 542.68 | 368.57 | 0.29912 | 0.99998 |
| 04 | ARIMA(2,2,7) | 552.18 | 402.06 | 0.65024 | 0.99997 |
| 05 | ARIMA(5,2,2) | 534.29 | 390.61 | 0.59157 | 0.99998 |
| 06 | ARIMA(5,2,3) | 538.31 | 388.46 | 0.49523 | 0.99998 |
| 07 | ARIMA(7,2,2) | 457.61 | 330.79 | 0.2471 | 0.99998 |
| 08 | ARIMA(7,2,3) | 481.5 | 341.27 | 0.34807 | 0.99998 |
| 09 | ARIMA(7,2,5) | 473.14 | 345.13 | 0.3912 | 0.99998 |
| 10 | ARIMA(8,2,2) | 510.71 | 358.26 | 0.65241 | 0.99998 |
| 11 | ARIMA(8,2,3) | 481.48 | 341.38 | 0.35068 | 0.99998 |
| 12 | ARIMA(8,2,5) | 480.48 | 342.45 | 0.45999 | 0.99998 |
| 13 | ARIMA(9,2,2) | 507.76 | 355.99 | 0.67046 | 0.99998 |
| 14 | ARIMA(9,2,3) | 481.33 | 342.28 | 0.34025 | 0.99998 |
| 15 | ARIMA(9,2,5) | 472.24 | 340.38 | 0.45992 | 0.99998 |
| 16 | ARIMA(14,2,2) | 480.42 | 341.09 | 0.67289 | 0.99998 |
| 17 | ARIMA(15,2,2) | 514.69 | 357.46 | 0.62912 | 0.99998 |
| 18 | ARIMA(2,3,2) | 558.4 | 394.53 | 0.44165 | 0.99997 |
| 19 | ARIMA(2,3,5) | 545.43 | 383.91 | 0.37512 | 0.99997 |
| 20 | ARIMA(2,3,7) | 514.46 | 397.19 | 0.47946 | 0.99998 |
| 21 | ARIMA(5,3,2) | 523.06 | 374.22 | 0.3845 | 0.99998 |
| 22 | ARIMA(5,3,5) | 544.49 | 354.65 | 0.26738 | 0.99997 |
| 23 | ARIMA(5,3,7) | 472.74 | 333.65 | 0.39325 | 0.99998 |
| 24 | ARIMA(7,3,2) | 511.03 | 358.35 | 0.46553 | 0.99998 |
| 25 | ARIMA(7,3,5) | 472.91 | 344.74 | 0.35958 | 0.99998 |
| 26 | ARIMA(8,3,2) | 507.77 | 359.32 | 0.4316 | 0.99998 |
| 27 | ARIMA(8,3,5) | 472.53 | 343.8 | 0.3787 | 0.99998 |
| 28 | ARIMA(14,3,2) | 463.39 | 340.99 | 0.54049 | 0.99998 |
| 29 | ARIMA(15,3,2) | 468.69 | 342.67 | 0.39887 | 0.99998 |
Fig. 7A comparison of the actual data pertaining to the cumulative number of diagnosed cases, and the data fitted by and predicted by the ARIMA(p,d,q) model
Fig. 8A comparison of the actual data pertaining to the cumulative number of recoveries, and the data fitted by and predicted by the ARIMA(p,d,q) model
Fig. 9A comparison of the actual data pertaining to the cumulative number of deaths, and the data fitted by and predicted by the ARIMA(p,d,q) model
Fig. 10A one-month forecast (July 26, 2020–August 24, 2020), along with the 95% confidence limits, of the cumulative number of diagnosed cases using ARIMA(7,2,2) model
Fig. 11A one-month forecast (July 26, 2020–August 24, 2020), along with the 95% confidence limits, of the cumulative number of recoveries using ARIMA(7,2,2) model
Fig. 12A one-month forecast (July 26, 2020–August 24, 2020), along with the 95% confidence limits, of the cumulative number of deaths using ARIMA(7,2,2) model
One-month ahead forecast (July 26, 2020–August 24, 2020) of total number of diagnosed cases, total number of recoveries, total number of deaths and total number of active cases in India
| S. no. | Total no. of diagnosed cases | Total no. of recoveries | Total no. of deaths | Total no. of active cases |
|---|---|---|---|---|
| 1 | 1436,970 (1439,742, 1434,197) | 916,949 (920,450, 913,448) | 32,809 (33,107, 32,510) | 487,212 |
| 2 | 1488,550 (1493,153, 1483,946) | 952,696 (958,451, 946,942) | 33,569 (34,019, 33,118) | 502,285 |
| 3 | 1542,049 (1548,455, 1535,643) | 989,676 (998,366, 980,987) | 34,316 (34,895, 33,737) | 518,057 |
| 4 | 1599,989 (1608,489, 1591,490) | 1027,654 (1039,853, 1015,454) | 35,076 (35,776, 34,375) | 537,259 |
| 5 | 1661,463 (1672,585, 1650,341) | 1065,996 (1082,302, 1049,691) | 35,823 (36,642, 35,004) | 559,644 |
| 6 | 1723,752 (1737,844, 1709,660) | 1103,893 (1125,261, 1082,524) | 36,573 (37,524, 35,623) | 583,286 |
| 7 | 1786,352 (1804,051, 1768,652) | 1141,193 (1167,754, 1114,633) | 37,331 (38,417, 36,244) | 607,828 |
| 8 | 1850,560 (1873,047, 1828,074) | 1179,167 (1211,860, 1146,475) | 38,093 (39,321, 36,865) | 633,300 |
| 9 | 1916,205 (1944,187, 1888,223) | 1218,547 (1257,883, 1179,212) | 38,862 (40,234, 37,491) | 658,796 |
| 10 | 1984,113 (2017,926, 1950,300) | 1259,177 (1305,608, 1212,746) | 39,635 (41,152, 38,118) | 685,301 |
| 11 | 2055,690 (2095,741, 2015,638) | 1300,182 (1354,122, 1246,242) | 40,413 (42,078, 38,747) | 715,095 |
| 12 | 2130,546 (2177,436, 2083,657) | 1340,729 (1402,452, 1279,006) | 41,195 (43,013, 39,377) | 748,622 |
| 13 | 2206,770 (2261,133, 2152,406) | 1380,691 (1450,816, 1310,567) | 41,982 (43,955, 40,009) | 784,097 |
| 14 | 2283,610 (2346,262, 2220,959) | 1420,456 (1499,368, 1341,544) | 42,775 (44,907, 40,643) | 820,379 |
| 15 | 2361,733 (2433,697, 2289,770) | 1460,953 (1549,155, 1372,752) | 43,572 (45,866, 41,279) | 857,208 |
| 16 | 2441,719 (2523,874, 2359,564) | 1502,730 (1600,620, 1404,841) | 44,375 (46,834, 41,917) | 894,614 |
| 17 | 2524,282 (2617,255, 2431,308) | 1545,514 (1653,395, 1437,632) | 45,183 (47,810, 42,556) | 933,585 |
| 18 | 2610,185 (2714,570, 2505,799) | 1588,414 (1706,629, 1470,200) | 45,996 (48,793, 43,198) | 975,775 |
| 19 | 2699,103 (2815,615, 2582,592) | 1630,626 (1759,429, 1501,824) | 46,814 (49,786, 43,842) | 1021,663 |
| 20 | 2789,688 (2919,145, 2660,231) | 1672,212 (1812,007, 1532,417) | 47,637 (50,786, 44,488) | 1069,839 |
| 21 | 2881,174 (3024,520, 2737,827) | 1713,897 (1865,060, 1562,735) | 48,465 (51,794, 45,136) | 1118,812 |
| 22 | 2973,945 (3132,225, 2815,665) | 1756,556 (1919,453, 1593,660) | 49,299 (52,811, 45,786) | 1168,090 |
| 23 | 3068,765 (3242,950, 2894,580) | 1800,472 (1975,416, 1625,527) | 50,137 (53,836, 46,439) | 1218,156 |
| 24 | 3166,347 (3357,248, 2975,445) | 1845,102 (2032,324, 1657,881) | 50,981 (54,868, 47,094) | 1270,264 |
| 25 | 3267,126 (3475,504, 3058,749) | 1889,550 (2089,311, 1689,790) | 51,830 (55,909, 47,750) | 1325,746 |
| 26 | 3370,749 (3597,440, 3144,058) | 1933,237 (2145,792, 1720,683) | 52,684 (56,957, 48,410) | 1384,828 |
| 27 | 3476,193 (3722,148, 3230,238) | 1976,444 (2202,116, 1750,773) | 53,543 (58,014, 49,071) | 1446,206 |
| 28 | 3582,794 (3849,065, 3316,523) | 2020,040 (2259,157, 1780,923) | 54,407 (59,078, 497,35) | 1508,347 |
| 29 | 3690,807 (3978,498, 3403,115) | 2064,783 (2317,638, 1811,928) | 55,276 (60,151, 50,401) | 1570,748 |
| 30 | 3800,989 (4111,155, 3490,823) | 2110,697 (2377,543, 1843,852) | 56,150 (61,231, 51,070) | 1634,142 |
The values within the parantheses are the upper and lower 95% confidence limits