Literature DB >> 33311861

Forecasting COVID-19 pandemic using optimal singular spectrum analysis.

Mahdi Kalantari1.   

Abstract

Coronavirus disease 2019 (COVID-19) is a pandemic that has affected all countries in the world. The aim of this study is to examine the potential advantages of Singular Spectrum Analysis (SSA) for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19, which are the three main variables of interest. This paper contributes to the literature on forecasting COVID-19 pandemic in several ways. Firstly, an algorithm is proposed to calculate the optimal parameters of SSA including window length and the number of leading components. Secondly, the results of two forecasting approaches in the SSA, namely vector and recurrent forecasting, are compared to those from other commonly used time series forecasting techniques. These include Autoregressive Integrated Moving Average (ARIMA), Fractional ARIMA (ARFIMA), Exponential Smoothing, TBATS, and Neural Network Autoregression (NNAR). Thirdly, the best forecasting model is chosen based on the accuracy measure Root Mean Squared Error (RMSE), and it is applied to forecast 40 days ahead. These forecasts can help us to predict the future behaviour of this disease and make better decisions. The dataset of Center for Systems Science and Engineering (CSSE) at Johns Hopkins University is adopted to forecast the number of daily confirmed cases, deaths, and recoveries for top ten affected countries until October 29, 2020. The findings of this investigation show that no single model can provide the best model for any of the countries and forecasting horizons considered here. However, the SSA technique is found to be viable option for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19 based on the number of times that it outperforms the competing models.
© 2020 Elsevier Ltd. All rights reserved.

Entities:  

Keywords:  37M10; 62M10; 62M20; ARFIMA; ARIMA; COVID-19; Exponential smoothing; Neural network autoregression; Singular spectrum analysis; TBATS

Year:  2020        PMID: 33311861      PMCID: PMC7719007          DOI: 10.1016/j.chaos.2020.110547

Source DB:  PubMed          Journal:  Chaos Solitons Fractals        ISSN: 0960-0779            Impact factor:   5.944


Introduction

The outbreak of coronavirus disease 2019 (COVID-19) in the world is an important public health concern. World Health Organization (WHO) declared COVID-19 a pandemic on 11 March 2020. The rapid spread of this virus has affected over 200 countries. Currently, the number of infected and deceased patients is still increasing, with a very high contagion rate, in almost all the affected countries. This disease seriously threatens human health and has significant effect on various fields such as economic development, tourism, social relations, life style and international politics. Recently, several studies have been conducted to model COVID-19 pandemic using various methods. For example, a Long Short Term Memory for Data Training-SAE (LSTM-SAE) network model has been used as a preliminary study in [1] and it served as a baseline for testing other ANN types. Then, the Modified Auto-Encoder (MAE) networks have been applied as final models to forecast COVID-19 dynamics in Brazil. Also, in order to predict the number of positive reported cases for 32 states and union territories of India, deep learning-based models have been used in [2]. In [3], a simple iteration method has been used for forecasting that needs only the daily values of confirmed cases as input. In [4], first, the Generalized Additive Models (GAMs) have been applied to estimate three parameters of time-dependent transmission rate, time-dependent recovery rate, and time-dependent death rate from COVID-19 outbreak in China, and then, using the number of COVID-19 infections in Iran, the number of patients were predicted in Iran. A comparative study of five deep learning methods has been proposed in [5] to forecast the number of new cases and recovered cases. Simple Recurrent Neural Network (RNN), LSTM, Bidirectional LSTM, Gated Recurrent Units (GRUs) and Variational AutoEncoder (VAE) algorithms have been applied in this reference for global forecasting of COVID-19 cases based on the data of Italy, Spain, France, China, USA, and Australia. In [6], a hybrid model including two-dimensional (2D) curvelet transformation, Chaotic Salp Swarm Algorithm (CSSA) and deep learning technique have been developed to determine the patient infected with coronavirus from X-ray images. In the proposed model, 2D curvelet transformation was applied to the images obtained from the patient’s chest X-ray radiographs and a feature matrix was formed using the obtained coefficients. The coefficients in the feature matrix were optimized using the CSSA and COVID-19 disease was diagnosed by the EfficientNet-B0 model, which is one of the deep learning methods. For more details on other new chaotic methods see [7], [8]. Further studies considering the forecast of the pandemic can be found in [9], [10], [11], [12], [13], [14], [15], [16]. While the review of all references concerning COVID-19 is beyond the scope of this paper, an interested reader is refereed to [17] to find an overall comprehensive study on analysis of several forecasting models available in the literature and their classification, challenges of these models, and control measures. Recently, many attempts have been made with the purpose of forecasting COVID-19 spread using time series models. For example, exponential smoothing family has been used in [18] to forecast daily cumulative confirmed, deaths, and recovered cases from COVID-19. The linear trend model and double exponential smoothing techniques have been tested in [19] in order to forecast COVID-19 spread in Malaysia, Thailand, and Singapore. An ARIMA modelling has been utilized in [20] to forecast total infected cases of USA, Brazil, India, Russia, and Spain from 15th February to June 30, 2020. A Vector Autoregressive model has been used in [21] to forecast new daily confirmed cases, deaths and recovered cases in Pakistan for ten days. A Bayesian time series analysis has been conducted in [22] using daily data of COVID-19 in Japan until March 31, 2020. A new hybrid model of discrete wavelet decomposition and ARIMA models have been developed in [23] to make one month ahead prediction of death cases in Italy, Spain, France, the United Kingdom (UK), and the United States of America (USA). More information about other time series models used for forecasting COVID-19 disease can be found in [24], [25], [26], [27], [28], [29]. Despite many attempts to model COVID-19 pandemic, few researches to the best of our knowledge have utilized Singular Spectrum Analysis (SSA) technique to forecast COVID-19. We found that a modified SSA approach has been used in [30] to predict COVID-19 pandemic in Saudi Arabia. Also, the recurrent forecasting method of SSA has been applied in [31] to provide predictive modelling of COVID-19 cases in Malaysia. The SSA has been a rapidly developing method of time series analysis. This non-parametric technique is widely used in a variety of fields such as signal processing, finance, economics, image processing, meteorology, engineering, medicine, biology and genetics. The main characteristics of SSA are neither a parametric model nor stationary condition have to be assumed for a time series. Whilst the review of all applications of SSA is beyond the scope of this paper, we refer interested readers to [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43], [44], [45], [46], [47], [48], [49]. For a whole and detailed information on the theory and applications of SSA, see [50], [51]. A comprehensive review of SSA and description of its modifications and extensions can be found in [52]. Due to the great potential of SSA to forecast future data, we believe that this method can provide a reliable forecast for COVID-19 time series data and therefore, this motivates us to apply the SSA. The number of confirmed cases, deaths, and recoveries caused by COVID-19 are the three main variables of interest that have been reported every day. Accurate forecast of these variables is crucial and it can allow us to better understand the global impact of corona virus and correct planning in the future, such as estimating the required number of hospital beds or changing the social distancing and isolation rules. This paper contributes to the literature on forecasting COVID-19 pandemic in several ways. Firstly, the optimal version of recurrent and vector forecasting methods of SSA are used, for the first time, to predict the number of daily confirmed cases, deaths, and recoveries caused by COVID-19. Secondly, in order to evaluate the potential of SSA for forecasting the three main variables, the performance of SSA is compared with other commonly used time series forecasting techniques including Autoregressive Integrated Moving Average (ARIMA), Fractional ARIMA (ARFIMA), Exponential Smoothing, TBATS, and Neural Network Autoregression (NNAR). Thirdly, the best forecasting model is chosen based on the accuracy measure Root Mean Squared Error (RMSE), which is a commonly used criterion in time series forecasting literature, and it is applied to forecast 40 days ahead. These forecasts may help government and other agencies to change their strategies and to optimize the available resources according to the forecasted situation. Owing to the broad spread of this virus around the world, analysing the data of all countries is a difficult and time consuming task. Therefore, we focus only on the first ten countries in terms of the number of cumulative confirmed cases. At the time of writing this paper, 29 October 2020, these countries include USA, India, Brazil, Russia, France, Spain, Argentina, Colombia, UK, and Mexico. The remainder of this paper is organized as follows. Section 2 briefly presents a review of SSA. The description of recurrent and vector forecasting are outlined in this section, along with the algorithm of calculating optimal parameters of SSA. In Section 3, the theoretical background and general scheme of other time series forecasting techniques utilized in this study are briefly discussed. The source of data, which are used in this investigation, are explained in Section 4. Section 5 is dedicated towards comparing the performance of SSA with other forecasting methods. In addition, 40 days ahead point forecasts for the number of confirmed cases, deaths, and recoveries are presented in this section. The findings of this study are discussed in Section 6. Finally, the conclusion and future works are given in Section 7.

Review of SSA

The SSA technique has various modifications and extensions, which some of them are explained in [53]. The most fundamental version of the SSA is called Basic SSA. Here, we briefly explain the theory underlying Basic SSA and in doing so we mainly follow [51], [53]. Also, two types of SSA forecasting methods namely Recurrent forecasting (R-forecasting) and Vector forecasting (V-forecasting) are briefly reviewed. It is noteworthy that there are many software applications which are applied in SSA such as Caterpillar-SSA and SAS/ETS. In this research, we apply the free available R package Rssa to conduct SSA stages and to obtain recurrent and vector forecasting. More details on this package can be found in [54], [55], [56].

SSA Stages

The SSA technique consists of two complementary stages: Decomposition and Reconstruction. Each of these stages includes two separate steps. At the decomposition stage, a time series is decomposed into several interpretable components such as trend, seasonal and cyclical components, which enables us to signal extraction and noise reduction. At the reconstruction stage, interpretable components are reconstructed, which can be used to forecast new data points.

Stage 1: Decomposition (Embedding & Singular Value Decomposition)

In embedding step, the observed time series is transformed into the matrix whose columns comprise , where and . The matrix is called the trajectory matrix. This matrix is a Hankel matrix in the sense that all the elements on the anti-diagonals are equal. This step has only one parameter which is called the window length. The window length is commonly chosen such that where is the length of the time series . In Singular Value Decomposition (SVD) step, the trajectory matrix is decomposed into where and are orthogonal and is a diagonal matrix. The diagonal entries of the matrix are called the singular values of and denoted by in decreasing order of magnitude . The columns of are called left singular vectors and those of are called right singular vectors. If then the SVD of the trajectory matrix can be written as follows:where is the th left singular vector and is the th right singular vector (). It is also well known that the left singular vectors of are the eigenvectors of . The collection () is called the th eigentriple of the SVD.

Stage 2: Reconstruction (Grouping & Diagonal Averaging)

The grouping step splits the elementary matrices in (1) into several groups and sums the matrices within each group. Let be the subset of indices . Then, the resultant matrix corresponding to the group I is defined as that is, summing the matrices within each group. With the SVD of the split of the set of indices into the disjoint subsets corresponds to the following decomposition: The main goal of diagonal averaging is to transform each matrix of the grouped matrix decomposition (2) into a Hankel matrix, which can subsequently be converted into a new time series of length . Let be an matrix with elements . By diagonal averaging, the matrix is transferred into the Hankel matrix with the elements over the anti-diagonals using the following formula:where and denotes the number of elements in the set . By applying diagonal averaging (3) to all the matrix components of (2), the following expansion is obtained: where . This is equivalent to the decomposition of the initial series into a sum of m series: where corresponds to the matrix . In this paper, we denote the number of leading eigentriples corresponding to the signal (noise-free time series) by .

Recurrent forecasting

Suppose is the chosen set of eigentriples attained at the grouping step of SSA. Let be the corresponding eigenvectors of chosen eigentriples, be the vector consisting of the first components of the vector be the last component of the vector and be the time series reconstructed by set . The recurrent forecasting algorithm, which we refer to as R-SSA, is summarized as follows: The time series is defined bywhere the vector of coefficients is defined as: The numbers are the step-ahead recurrent forecasts.

Vector forecasting

Consider the matrix where the matrix consists of column vectors and is defined in (5). The vector forecasting algorithm, which we refer to as V-SSA, is formulated as follows: Define the vector as:where and is the vector consisting of the last components of the vector . By constructing the matrix and making its diagonal averaging the series is obtained. The numbers are the step ahead vector forecasts.

Choosing and

The window length (), which is used in the embedding step of SSA, plays a pivotal role in the SSA technique; because the whole procedure of SSA depends upon this parameter. Another important parameter is the number of leading eigentriples () that is required to reconstruct and forecast the signal (noise-free time series). In order to find the optimal values of and we apply a cross-validation procedure. This method of parameter choice is based on the minimization of Root Mean Squared Error (RMSE) within the validation (test) period for a given forecasting horizon (i.e. the number of periods for forecasting). In Algorithm 1 , the details of finding optimal are described:
Algorithm 1

Calculation of optimal

Calculation of optimal

Other forecasting methods

In this section, the other commonly used time series forecasting methods applied in this investigation are briefly explained.

Autoregressive integrated moving average (ARIMA)

The ARIMA technique is one of the most established and widely used time series forecasting methods. A non-seasonal ARIMA model is given bywhere is a time series, is the backshift operator defined as is a white noise process with mean zero, and is the mean of [57]. Also, the seasonal ARIMA model is written aswhere is equal to the number of observations per year, and . Selecting an appropriate model order, that is the values and is a major task in ARIMA modelling. In this paper, we use the auto.arima function from the forecast package of R software to find the best ARIMA model automatically and estimate its parameters. For more information on how this function works and examples of applications, see [58].

Fractional ARIMA (ARFIMA)

If the time series exhibits a long-range dependence, then the parameter can be allowed to have non-integer values in an ARIMA model, which is also called an ARFIMA model. We apply the arfima function from the forecast package to find automatically the best ARFIMA model. This function selects and and estimates the parameters of model using an algorithm proposed in [58], whilst the algorithm provided in [59] is applied to estimate the parameters including .

Exponential smoothing (ETS)

Exponential smoothing methods are among the most widely used forecasting procedures in practice. These were originally classified by Pegels’ taxonomy [60] and later extended by Gardner [61], modified by Hyndman et al. [62], and extended again by Taylor [63], giving a total of fifteen methods. It has shown that the exponential smoothing family has good forecast accuracy over several forecasting competitions [64], [65], [66] and is especially suitable for short time series. Some of well-known methods such as simple (or single) exponential smoothing, Holt’s linear method, additive and multiplicative Holt-Winters’ methods are special cases of exponential smoothing techniques. In order to refer to the three components error, trend, and seasonality in exponential smoothing methods; the notation ETS is proposed in [58] and we also use this notation. The ETS models can capture a variety of trend and seasonal structures (additive or multiplicative) and combinations of those. A detailed description of ETS can be found in [67] and is therefore not repeated here. We apply the ets function from the forecast package to find automatically the best ETS model. This function implement the innovations state space modelling framework described in [67] for parameter estimation and forecasting.

TBATS Model

An innovations state space modelling framework has been introduced in [68] for forecasting complex seasonal time series such as those with multiple seasonal periods, high-frequency seasonality, non-integer seasonality, and dual-calendar effects. This model, which is called BATS, is an exponential smoothing state space model with Box-Cox transformation, ARMA errors, trend and seasonal components. This model is a generalization of the traditional seasonal innovations models to allow for multiple seasonal periods. The notation BATS is an acronym for Box–Cox transform, ARMA errors, Trend, and Seasonal components. In TBATS model, the trigonometric representation of seasonal components based on Fourier transform is used and the initial T in the notation TBATS stands for trigonometric. For more information on the theory and applications of TBATS, see [68]. The tbats function is made available through the forecast package to fit TBATS model to a time series.

Neural network autoregression (NNAR)

There has been an increasing interest in using neural networks to model and forecast time series data. A neural network can be considered as a network of neurons which are arranged in layers. The predictors (or inputs) form the bottom layer, and the forecasts (or outputs) form the top layer. There may also be intermediate layers containing hidden neurons [57]. A linear regression is equivalent to the networks containing no hidden layers; however, the neural network becomes non-linear by adding an intermediate layer with hidden neurons [57]. This is known as a multilayer feed-forward network, where each layer of nodes receives inputs from the previous layers. Let us here briefly present some details of Neural Network Autoregression (NNAR) model and in doing so we mainly follow [57]. In the NNAR model, the lagged values of the time series can be used as inputs to a neural network. The notation NNAR() is used in [57] to indicate feed-forward networks with one hidden layer, lagged inputs and nodes in the hidden layer. In addition, a seasonal NNAR model has the notation NNAR to indicate as inputs with neurons in the hidden layer. The nnetar function in the forecast package fits an NNAR model to time series data. In this function, the values of and are selected automatically if they are not specified. More details on NNAR model and its applications can be found in [57].

Data sources

The accuracy of forecasting largely depends on the quality of data and requires ample historical data. There are several packages of free-available R software that provide data related to COVID-19. For example, nCov2019 contains not only Chinese data but also data on other countries and regions. Furthermore, conronavirus provides the dataset of Center for Systems Science and Engineering (CSSE) at Johns Hopkins University together with a dashboard. Additional R related resources on COVID-19 can be found in [69]. This paper focuses on top ten countries affected by COVID-19, namely, USA, India, Brazil, Russia, France, Spain, Argentina, Colombia, UK, and Mexico. In this study, we use the R package tidycovid19 in order to analyse the data of the number of confirmed cases, deaths, and recoveries reported by Johns Hopkins University CSSE [70]. The main advantage of this package is to provide transparent access to various data sources at the country-day level, including data on governmental interventions and on behavioural response of the public. This package facilitates the download of COVID-19 related data directly from authoritative sources, including as follows [71]: The CSSE team at Johns Hopkins University This data has developed to a standard resource for researchers and the general audience interested in assessing the global spreading of the virus. The data is provided at country and sub-country levels. European Centre for Disease Prevention and Control (ECDC) The data is updated daily and contains the latest available public data on the number of new COVID-19 cases reported per day and per country. Testing data collected by the ’Our World in Data’ team This team systematically collects data on COVID-19 testing from multiple national sources. Assessment Capacities Project (ACAPS) These data contain government measures dataset provided by ACAPS and allow researchers to study the effect of non-pharmaceutical interventions on the development of the virus. Oxford COVID-19 Government Response Tracker An alternative data source for governmental interventions. Apple Mobility Trends Reports The data is provided by Apple at country and sub-country levels. Google COVID-19 Community Mobility Reports data This data is available at the country, regional and U.S. county level. Google Trends It presents data on the search volume for the term “coronavirus”. This data can be used to assess the public attention to COVID-19 across countries and over time within a given country. The data is available at the country, regional and city level but availability varies across countries. World Bank These data contain country level information provided by the World Bank and allow researchers to calculate per capita measures of the virus spread. Also, these data can help researchers to assess the association of macro-economic variables with the development of the virus. The data of above-mentioned sources can be downloaded separately or in one merged data frame using specific download functions in the package. Additionally, a function and shiny app are given in this package to visualize the country-level spread of COVID-19. Despite all the advantages of this package, it has at least one drawback. If the cumulative data of confirmed cases, deaths, and recoveries are transformed into daily data, some negative data are obtained that are apparently irrational. In order to solve this problem, first, we considered the negative values and outliers as missing data. Then, these missing values were imputed by Kalman Smoothing method via na_kalman function from imputeTS package. For a detailed information on this package see [72]. Fig. 3 shows a choropleth world map of the country-level COVID-19 spread based on the number of confirmed cases (cumulative) until 29 October 2020.
Fig. 3

COVID-19 confirmed cases (cumulative) as of October 29, 2020.

The black circles are training sets, the red squares are test sets and other points are ignored (). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.) The black circles are training sets, the red squares are test sets and other points are ignored (). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.) COVID-19 confirmed cases (cumulative) as of October 29, 2020. The time series plots of daily confirmed cases are presented in Fig. 4 for ten countries as of October 29, 2020. Similar plots for the number of deaths and recoveries are depicted in Figs. 5 and 6 . As can be seen in Fig. 4, the number of confirmed cases have a periodic pattern in some countries such as USA, Brazil, Argentina, and Mexico. In addition, there is an obvious upward trend in the number of confirmed cases of USA, Russia, France, Spain, Argentina, and UK. However, it seems that the number of confirmed cases tend downwards in India.
Fig. 4

The time series plots of daily confirmed cases as of October 29, 2020.

Fig. 5

The time series plots of daily deaths as of October 29, 2020.

Fig. 6

The time series plots of daily recovered cases as of October 29, 2020.

The time series plots of daily confirmed cases as of October 29, 2020. The time series plots of daily deaths as of October 29, 2020. The time series plots of daily recovered cases as of October 29, 2020. It can be concluded from Fig. 5 that there is a periodic structure in the number of deaths in USA, Brazil, Russia, and Mexico. Also, an evident upward trend is visible in the number of deaths in Russia and Argentina. It is apparent from Fig. 6 that the number of recovered cases in Russia have a cyclical fluctuation. In addition, there is an upward trend in the number of recovered cases of USA, France, and Argentina. It is noteworthy that the number of recovered cases in Spain has been reported zero after 18 May 2020, which it seems irrational. Consequently, we ignore this dataset and do not provide point forecasts for the number of recovered cases in Spain. In order to provide a better understanding on the nature of the confirmed cases data, some descriptive statistics of the number of confirmed cases are reported for ten countries in Table 1 . These are the lengths of time series (N), minimum (Min.), mean, median, standard deviation (SD), coefficient of variation (CV) in percent, coefficient of skewness (Skew.), and maximum (Max.). Similar descriptive statistics of the number of deaths and recovered cases are presented in Tables 2 and 3 .
Table 1

Descriptive statistics for confirmed cases series.

CountryNMin.MeanMedianSDCVSkew.Max.ADF
USA282031719.62430817.522133.642700.13988,5210.964*
India274029521.35411480.032343.6811100.66597,894>0.99*
Brazil247022279.27521704.017611.646790.35769,074>0.99*
Russia27305752.5495741.04325.621750.42217,4180.917*
France28004992.3891609.08345.0411672.70147,637>0.99*
Spain27204595.5112150.05160.0271121.17723,580>0.99*
Argentina24104746.0582632.05114.0321080.79818,3260.549*
Colombia23804403.5923837.53896.218880.31913,0560.939*
UK27303510.7691297.05286.3461512.47626,707>0.99*
Mexico24503629.9104147.02415.71867-0.16795560.985*

Indicates a non-stationary time series based on the ADF test at .

Table 2

Descriptive statistics for deaths series.

CountryNMin.MeanMedianSDCVSkew.Max.ADF
USA2820810.837793.5653.305810.68826090.918*
India2740434.296335.0415.217960.4371290>0.99*
Brazil2470644.113632.0434.916680.0091595>0.99*
Russia273099.308105.078.554790.450359>0.99*
France2800131.25032.0210.0141602.36411220.811*
Spain2720146.48547.5217.0831481.9129610.551*
Argentina2410113.84235.0140.1921231.1615150.670*
Colombia2380130.134141.0114.745880.4214000.982*
UK2730168.66334.0272.3761612.05912240.922*
Mexico2450362.282342.0277.708770.29910920.942*

Indicates a non-stationary time series based on the ADF test at .

Table 3

Descriptive statistics for recovered cases series.

CountryNMin.MeanMedianSDCVSkew.Max.ADF
USA282012030.2069181.511372.002950.79048,8720.272*
India274026910.1288584.531935.4631190.758101,4680.868*
Brazil247019381.73318303.017437.521900.62576,6490.950*
Russia27304320.3854342.03706.346860.31014,550>0.99*
France2800515.836361.0501.929971.21222660.976*
Spain2720552.8530.01203.6392182.14563990.641*
Argentina24103569.515934.04484.9711260.98714,9870.961*
Colombia23803992.4541644.04390.5651100.74416,5940.093*
UK27309.0185.012.1451351.973580.091*
Mexico24503159.6863193.02404.058760.25410,9150.959*

Indicates a non-stationary time series based on the ADF test at .

Descriptive statistics for confirmed cases series. Indicates a non-stationary time series based on the ADF test at . Descriptive statistics for deaths series. Indicates a non-stationary time series based on the ADF test at . Descriptive statistics for recovered cases series. Indicates a non-stationary time series based on the ADF test at . The skewness coefficient indicates that all time series considered in this study are right skewed, except the number of confirmed cases in Mexico. This information tells us that highly right skewed time series have a high probability for extreme values. This firstly suggest that it is more appropriate to consider median instead of mean as a central tendency measure for all majority of the skewed series. Secondly, it is better to apply the coefficient of variation criterion to compare the variability between countries. The last column in Table 1, Table 2, Table 3 shows the p-value of Augmented Dickey-Fuller (ADF) unit root test, which is one of the most commonly used unit root tests in the literature. It is used for testing a null hypothesis that an observable time series has a unit root against the alternative of stationary [73]. The results of ADF test, which are obtained using the function adf.test from the R package tseries [74], provide a sound evidence that all of the time series used here are non-stationary. The skewness and non-stationary structure of time series may have destructive effect on the forecasting results of linear time series models such as ARIMA. It should be noted that the lengths of time series are different because the time of the first observation (or starting time) of each time series is different from other series. The starting time is defined as the first time that confirmed cases were reported by governments. Table 4 lists the starting time of series for ten countries.
Table 4

Starting time of series for ten countries.

CountryStarting time
USA22-01-2020
India30-01-2020
Brazil26-02-2020
Russia31-01-2020
France24-01-2020
Spain01-02-2020
Argentina03-03-2020
Colombia06-03-2020
UK31-01-2020
Mexico28-02-2020
Starting time of series for ten countries.

Empirical results

In this section, the performance of R-SSA, V-SSA and other time series forecasting methods reviewed in Section 3 are evaluated by applying them to confirmed cases, deaths, and recoveries described in Section 4. The accuracy of forecasting results are measured using RMSE. In order to compute the RMSE of each forecasting method corresponding to the forecasting horizon (i.e. defined in (6)), Steps 1–5 of Algorithm 1 are used. It is noteworthy that the optimal is applied to produce R-SSA and V-SSA forecasting. In Table 5 , the optimal are reported for confirmed, deaths, and recovered series of the ten countries.
Table 5

Optimal for SSA forecasting.

CountryTime seriesForecasting methodForecasting horizon (h)
714203040
USAconfirmedR-SSA(35,5)(43,6)(43,6)(43,6)(7,2)
V-SSA(36,5)(45,6)(43,6)(9,2)(8,2)
deathsR-SSA(73,12)(73,12)(70,11)(72,12)(73,12)
V-SSA(80,12)(80,12)(80,12)(77,14)(82,13)
recoveredR-SSA(11,2)(6,1)(5,1)(5,1)(5,1)
V-SSA(43,6)(7,1)(7,1)(7,2)(6,1)
IndiaconfirmedR-SSA(15,5)(14,3)(14,3)(7,2)(7,2)
V-SSA(15,5)(15,5)(11,2)(2,1)(2,1)
deathsR-SSA(91,6)(91,2)(78,5)(76,5)(91,4)
V-SSA(89,12)(77,9)(91,12)(78,8)(74,9)
recoveredR-SSA(2,1)(2,1)(2,1)(2,1)(2,1)
V-SSA(2,1)(2,1)(2,1)(2,1)(7,2)
BrazilconfirmedR-SSA(25,5)(25,5)(25,5)(25,5)(5,1)
V-SSA(26,6)(32,5)(32,5)(32,5)(11,2)
deathsR-SSA(36,9)(36,9)(59,13)(59,13)(59,13)
V-SSA(57,14)(57,20)(59,19)(58,19)(65,19)
recoveredR-SSA(7,1)(4,1)(3,1)(3,1)(3,1)
V-SSA(9,2)(6,2)(6,2)(6,2)(6,2)
RussiaconfirmedR-SSA(13,3)(7,2)(9,4)(75,18)(74,27)
V-SSA(13,3)(8,4)(24,7)(75,18)(73,30)
deathsR-SSA(29,7)(14,6)(14,6)(36,7)(36,7)
V-SSA(34,7)(33,7)(37,7)(37,7)(37,7)
recoveredR-SSA(10,7)(15,7)(15,7)(24,4)(24,4)
V-SSA(10,8)(16,11)(16,11)(16,11)(16,11)
FranceconfirmedR-SSA(25,4)(67,8)(67,8)(67,7)(67,4)
V-SSA(25,5)(60,15)(89,8)(93,9)(67,5)
deathsR-SSA(16,4)(63,25)(63,27)(2,1)(2,1)
V-SSA(11,6)(61,30)(61,30)(2,1)(2,1)
recoveredR-SSA(2,1)(75,14)(9,1)(8,1)(2,1)
V-SSA(4,1)(83,14)(64,26)(6,1)(2,1)
SpainconfirmedR-SSA(24,7)(3,1)(3,1)(5,1)(5,1)
V-SSA(26,7)(4,1)(5,1)(7,1)(5,1)
deathsR-SSA(14,2)(3,1)(3,1)(2,1)(2,1)
V-SSA(18,2)(4,1)(4,1)(2,1)(3,1)
recoveredR-SSA(35,1)(35,1)(2,1)(2,1)(2,1)
V-SSA(73,4)(70,3)(70,3)(69,1)(66,4)
ArgentinaconfirmedR-SSA(74,5)(12,3)(9,3)(5,1)(5,1)
V-SSA(68,4)(11,3)(11,3)(11,3)(11,2)
deathsR-SSA(17,4)(26,2)(26,2)(20,1)(13,1)
V-SSA(13,4)(33,4)(27,4)(18,2)(15,2)
recoveredR-SSA(3,1)(4,1)(6,1)(2,1)(6,1)
V-SSA(4,1)(80,1)(4,1)(2,1)(80,1)
ColombiaconfirmedR-SSA(3,1)(8,1)(8,2)(6,2)(6,2)
V-SSA(3,1)(2,1)(2,1)(2,1)(2,1)
deathsR-SSA(3,1)(2,1)(6,2)(6,2)(3,1)
V-SSA(7,2)(2,1)(2,1)(2,1)(2,1)
recoveredR-SSA(2,1)(13,1)(6,1)(5,1)(4,1)
V-SSA(2,1)(15,1)(2,1)(2,1)(3,1)
UKconfirmedR-SSA(4,1)(2,1)(87,22)(49,7)(86,15)
V-SSA(5,1)(2,1)(51,7)(74,16)(88,23)
deathsR-SSA(21,18)(13,11)(13,11)(2,1)(2,1)
V-SSA(24,20)(24,20)(2,1)(4,1)(6,1)
recoveredR-SSA(25,1)(43,5)(43,5)(43,6)(24,1)
V-SSA(25,1)(34,1)(53,7)(52,8)(53,9)
MexicoconfirmedR-SSA(15,5)(15,5)(6,3)(5,1)(4,1)
V-SSA(16,4)(16,4)(16,4)(16,4)(16,4)
deathsR-SSA(41,5)(34,5)(34,5)(56,3)(57,3)
V-SSA(62,10)(61,10)(42,24)(36,5)(36,5)
recoveredR-SSA(8,2)(6,1)(5,1)(5,1)(5,1)
V-SSA(24,7)(7,1)(7,1)(6,1)(6,1)
Optimal for SSA forecasting. Table 6 shows the rounded RMSEs of forecasting the number of confirmed cases for the ten countries, which are calculated for each of forecasting methods and different forecasting horizons. The RMSEs of forecasting the number of deaths and recovered cases are reported in Tables 7 and 8 . The bold font in these tables shows the forecasting method with the lowest RMSE at each horizon for a given country. Also, the last column of these tables indicates the average of RMSE across all forecasting horizons for a given forecasting method.
Table 6

The RMSE of forecasting the number of confirmed cases.

CountryForecasting methodForecasting horizon (h)
Avg.
714203040
USAR-SSA68818585992013,18416,09010,932
V-SSA6735851710,53513,61016,11011,101
ARIMA923113,02016,19521,52128,55717,705
ARFIMA10,56210,97411,11211,21811,79111,131
ETS947210,44711,26112,28813,35611,365
TBATS7549956711,13014,02116,89411,832
NNAR783287479672952299979154
IndiaR-SSA647811,78618,02429,67743,56421,906
V-SSA673712,56119,57430,26544,49322,726
ARIMA862013,94219,14926,07432,10919,979
ARFIMA15,31722,36627,18934,54241,61728,206
ETS800712,02716,61525,65433,95519,252
TBATS72821076014,74822,17030,45717,083
NNAR917211,76313523161041824113761
BrazilR-SSA865699321073213,30115,33611,591
V-SSA892010,30711,20013,87716,40612,142
ARIMA11,39015,89521,31235,61056,38928,119
ARFIMA12,15012,70613,16413,67314,19513,178
ETS11,22711,60311,94712,99114,26512,407
TBATS973710,42010,732117951305711148
NNAR924210,24311,05212,64113,62011,360
RussiaR-SSA4058151285148120811213
V-SSA3968121267150721861234
ARIMA4277201065190226691357
ARFIMA66612431827252428161815
ETS4548581299210927051485
TBATS4738541283204625531442
NNAR93416562182259827172017
FranceR-SSA210422992488283735452655
V-SSA209423012524268533772596
ARIMA256334604336519265174414
ARFIMA455956506259734983806439
ETS236029693667462757403873
TBATS229828733538429453133663
NNAR306239794754592174945042
SpainR-SSA127317081999249529202079
V-SSA129117001979248529582083
ARIMA147419132187282644842577
ARFIMA234934124179525061864275
ETS152119532207247329342218
TBATS152419962286256131952312
NNAR253828123158393848283455
ArgentinaR-SSA149819042297296538892511
V-SSA158318782217307641522581
ARIMA182522082574276927922434
ARFIMA306338734546537660334578
ETS242225662797297830712767
TBATS178919732204261029252300
NNAR265032473616410346403651
ColombiaR-SSA150023392451349248932935
V-SSA150720262529368553763025
ARIMA177825823409518876984131
ARFIMA152916861779201422821858
ETS162822472937436963553507
TBATS137117152080277837442338
NNAR135515831727200922761790
UKR-SSA165922962357246431922394
V-SSA164222962039237330312276
ARIMA173625223041371446123125
ARFIMA241231913674436150743742
ETS162224093161413448823242
TBATS161823532881333438592809
NNAR214828203311418546873430
MexicoR-SSA84710151108129915021154
V-SSA830886939109512931009
ARIMA113514381753258438282148
ARFIMA123812441250130313651280
ETS105010881119123414301184
TBATS102810741111121613161149
NNAR105910911130121913101162

Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country.

Table 7

The RMSE of forecasting the number of deaths.

CountryForecasting methodForecasting horizon (h)
Avg.
714203040
USAR-SSA121128134141158136
V-SSA120129139150168141
ARIMA264312361458599399
ARFIMA360367377379386374
ETS380395412438469419
TBATS222250282337386295
NNAR172184191203216193
IndiaR-SSA102128143168191146
V-SSA98119128147149128
ARIMA114162213285343223
ARFIMA194263309376447318
ETS112152202292370226
TBATS107140178231265184
NNAR123146161172180156
BrazilR-SSA143155164179200168
V-SSA144157165176190166
ARIMA26838655510241928832
ARFIMA298306313314320310
ETS267282297316348302
TBATS209222239255270239
NNAR231253269294317273
RussiaR-SSA192430374230
V-SSA182328354029
ARIMA323839424239
ARFIMA444548545850
ETS374246525647
TBATS333841465142
NNAR353942464742
FranceR-SSA374545505647
V-SSA374545505647
ARIMA424545495547
ARFIMA424444465145
ETS394242495545
TBATS394343465345
NNAR475765686560
SpainR-SSA526269798970
V-SSA526168798870
ARIMA505863748867
ARFIMA5665728610176
ETS505763759067
TBATS516067758668
NNAR8795119138141116
ArgentinaR-SSA87100110127141113
V-SSA8698108124139111
ARIMA97108113117113110
ARFIMA108134153182200155
ETS97112126135128120
TBATS106128155200137145
NNAR101122128134145126
ColombiaR-SSA38526910716285
V-SSA38526910916587
ARIMA456691146225114
ARFIMA343839404238
ETS3646578411668
TBATS354352739860
NNAR374756759763
UKR-SSA232827333629
V-SSA222831333530
ARIMA273133353632
ARFIMA262932333531
ETS202124344228
TBATS182226334028
NNAR273437485240
MexicoR-SSA113124135151166138
V-SSA122132147159174147
ARIMA179226280429679359
ARFIMA185185185189195188
ETS181179180190205187
TBATS180187192214246204
NNAR158170195215238195

Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country.

Table 8

The RMSE of forecasting the number of recovered cases.

CountryForecasting methodForecasting horizon (h)
Avg.
714203040
USAR-SSA84428960956811,08913,43910,300
V-SSA81749053971611,49714,17910,524
ARIMA901411,07914,10521,46333,80117,892
ARFIMA958410,07110,62711,74313,23111,051
ETS832084238506887091818660
TBATS82268557898410,03311,6319486
NNAR880590349366971398189347
IndiaR-SSA753112,05016,99128,35141,85921,356
V-SSA753112,05016,99128,35141,54021,293
ARIMA908015,16121,91837,75958,13128,410
ARFIMA13,45820,92327,03536,87845,80628,820
ETS846612,61917,07427,41037,00120,514
TBATS6471938112652192062112013766
NNAR857312,97116,08420,42423,13516,237
BrazilR-SSA10,68912,31213,94116,87921,35815,036
V-SSA10,60212,02713,63916,81121,61614,939
ARIMA12,66217,03123,13037,74560,44630,203
ARFIMA10,64811,10311,76412,29612,73211,709
ETS10,98212,80914,95520,65429,79417,839
TBATS93901012810762117211227510855
NNAR11,29311,95912,35412,47412,32612,081
RussiaR-SSA73310491256142415921211
V-SSA75510301201136515131173
ARIMA174425493490574095304611
ARFIMA216322542298246325872353
ETS178918461935205521061946
TBATS140016431761185019001711
NNAR108013821641197721931655
FranceR-SSA242276293305337291
V-SSA235263279300337283
ARIMA243284301316356300
ARFIMA273304311325363315
ETS238275293310346292
TBATS239282302313338295
NNAR278320355368381340
ArgentinaR-SSA139518852416397870033335
V-SSA139718802433397868833314
ARIMA129915661881278842402355
ARFIMA236033364122533361644263
ETS130715681860266639062262
TBATS133616341884231228862010
NNAR153618952156269532132299
ColombiaR-SSA347348895898867013,4367273
V-SSA347349476040903014,1517528
ARIMA370053296573963213,9557838
ARFIMA321640414206434246854098
ETS350247735516755710,9326456
TBATS325340874349510562514609
NNAR311537343760412044303832
UKR-SSA121314151614
V-SSA121314151514
ARIMA131516181816
ARFIMA141617181817
ETS131516171716
TBATS121314151514
NNAR1416602,997184,907,0951,102,028
MexicoR-SSA144215701639174919551671
V-SSA144115831664182421021723
ARIMA165819032199287338922505
ARFIMA163716371649162616301636
ETS157816011629160816531614
TBATS152815711632161316241594
NNAR140215511655186420331701

Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country.

The RMSE of forecasting the number of confirmed cases. Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country. The RMSE of forecasting the number of deaths. Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country. The RMSE of forecasting the number of recovered cases. Note: The bold font shows the forecasting method with the lowest RMSE at each horizon for a given country. By having the RMSEs reported in Table 6, Table 7, Table 8, we are able to determine the best forecasting technique corresponding to minimum RMSE. For example, the best model of forecasting the number of deaths for USA is R-SSA, at forecasting horizon 40. The best model for forecasting the confirmed series of each country is presented in Table 9 . Similarly, the best model for forecasting the deaths and recoveries is reported in Tables 10 and 11 . The last column of Table 9, Table 10, Table 11 shows the best model on average for a given country, which corresponds to the lowest RMSE presented in the last column of Table 6, Table 7, Table 8. The first finding from Table 9, Table 10, Table 11 is that no single model can provide the best forecast of the number of confirmed cases, deaths, and recoveries for all ten countries considered here. Secondly, based on the number of times that R-SSA and V-SSA techniques outperform the other models across all horizons, we can suggest that the two SSA models are viable options for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19. Another interesting finding is that the best model for forecasting the number of deaths in Colombia is the ARFIMA model, across all forecasting horizons. This means that there is a long-range dependence in the time series of deaths in Colombia.
Table 9

The best model for forecasting the COVID-19 confirmed cases.

CountryForecasting horizon (h)
Avg.
714203040
USAV-SSAV-SSANNARNNARNNARNNAR
IndiaR-SSATBATSNNARNNARNNARNNAR
BrazilR-SSAR-SSAR-SSATBATSTBATSTBATS
RussiaV-SSAARIMAARIMAR-SSAR-SSAR-SSA
FranceV-SSAR-SSAR-SSAV-SSAV-SSAV-SSA
SpainR-SSAV-SSAV-SSAETSR-SSAR-SSA
ArgentinaR-SSAV-SSATBATSTBATSARIMATBATS
ColombiaNNARNNARNNARNNARNNARNNAR
UKTBATSV-SSAV-SSAV-SSAV-SSAV-SSA
MexicoV-SSAV-SSAV-SSAV-SSAV-SSAV-SSA
Table 10

The best model for forecasting the number of deaths caused by COVID-19.

CountryForecasting horizon (h)
Avg.
714203040
USAV-SSAR-SSAR-SSAR-SSAR-SSAR-SSA
IndiaV-SSAV-SSAV-SSAV-SSAV-SSAV-SSA
BrazilR-SSAR-SSAR-SSAV-SSAV-SSAV-SSA
RussiaV-SSAV-SSAV-SSAV-SSAV-SSAV-SSA
FranceR-SSAETSETSTBATSARFIMATBATS
SpainARIMAETSETSARIMATBATSARIMA
ArgentinaV-SSAV-SSAV-SSAARIMAARIMAARIMA
ColombiaARFIMAARFIMAARFIMAARFIMAARFIMAARFIMA
UKTBATSETSETSTBATSARFIMATBATS
MexicoR-SSAR-SSAR-SSAR-SSAR-SSAR-SSA
Table 11

The best model for forecasting the recovered cases.

CountryForecasting horizon (h)
Avg.
714203040
USAV-SSAETSETSETSETSETS
IndiaTBATSTBATSTBATSTBATSTBATSTBATS
BrazilTBATSTBATSTBATSTBATSTBATSTBATS
RussiaR-SSAV-SSAV-SSAV-SSAV-SSAV-SSA
FranceV-SSAV-SSAV-SSAV-SSAV-SSAV-SSA
ArgentinaARIMAARIMAETSTBATSTBATSTBATS
ColombiaNNARNNARNNARNNARNNARNNAR
UKV-SSATBATSTBATSV-SSAV-SSAV-SSA
MexicoNNARNNARETSETSTBATSTBATS
The best model for forecasting the COVID-19 confirmed cases. The best model for forecasting the number of deaths caused by COVID-19. The best model for forecasting the recovered cases. The results of Table 9, Table 10, Table 11 are useful to practitioners in two ways. First, it can be determined which model is the best for forecasting at a particular horizon for a given country. Second, the results enable practitioners to select the best model on average for forecasting in selected country across all forecasting horizons. By exploiting of the results given in Table 9, Table 10, Table 11, we are able to provide forecasts for the number of confirmed cases, deaths, and recoveries caused by COVID-19, at different forecasting horizons. Fig. 7, Fig. 8, Fig. 9 depict the original time series (black circles) together with 40 days ahead point forecasts (red squares) for the number of confirmed cases, deaths, and recoveries. Forecasting results shown in Fig. 7 indicate that there will be a dramatic increase in the number of confirmed cases of France, Spain, and UK. However, the rate of growth will be slower in Russia and Argentina. This increase will happen slowly in India, Brazil, Colombia, and Mexico. Also, this results reveal that the number of confirmed cases will be decreasing in USA.
Fig. 7

Plot of 40 days ahead point forecasts of confirmed cases starting from October 30, 2020.

Fig. 8

Plot of 40 days ahead point forecasts of deaths starting from October 30, 2020.

Fig. 9

Plot of 40 days ahead point forecasts of recovered cases starting from October 30, 2020.

Plot of 40 days ahead point forecasts of confirmed cases starting from October 30, 2020. Plot of 40 days ahead point forecasts of deaths starting from October 30, 2020. Plot of 40 days ahead point forecasts of recovered cases starting from October 30, 2020. It can be concluded from Fig. 8 that there will be a considerable increase in the number of deaths of Russia and Argentina; however, it will be decreasing in India, France, Colombia, and UK. The number of deaths will fluctuate around an almost constant value in USA, Brazil, and Mexico. According to the forecasting results depicted in Fig. 9, the number of recovered cases will rise in USA, Russia, France, and Argentina; however, there will be a decline in Brazil, and especially in India. This quantity will tend to a constant in Colombia and Mexico. In addition, the number of recovered cases in UK will fluctuate, but the trend will upward.

Discussion

In this study, we have evaluated the potential advantages of SSA for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19. In order to calculate the optimal parameters of SSA including window length and the number of leading components, an algorithm have been proposed. The results of R-SSA and V-SSA have been compared to those from other conventional time series forecasting techniques including ARIMA, ARFIMA, ETS, TBATS, and NNAR. The dataset of CSSE at Johns Hopkins University has been adopted to forecast the number of daily confirmed cases, deaths, and recoveries for top ten affected countries until 29 October 2020. It should be noted that the dataset of CSSE has a considerable disadvantage. If the cumulative data of confirmed cases, deaths, and recoveries are transformed into daily data, some negative data are obtained that are apparently irrational. In order to deal with this issue, first, we considered the negative values and outliers as missing data. Then, these missing values were imputed by Kalman Smoothing method. It is worth mentioning that the present study is unique with regard to using optimal version of V-SSA and R-SSA, and comparing the results to those from ARIMA, ARFIMA, ETS, TBATS, and NNAR. The findings of this study can be summarised as follows: No single model can provide the best forecast of the number of confirmed cases, deaths, and recoveries for all ten countries considered here. Based on the number of times that R-SSA and V-SSA forecasting techniques outperform the other models across all horizons, these methods are viable options for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19. There will be a rapid rise in the number of confirmed cases of France, Spain, and UK. However, the rate of increase will be slower in Russia and Argentina. This growth will occur slowly in India, Brazil, Colombia, and Mexico. The results of point forecasts reveal that the number of confirmed cases will be decreasing in USA. The number of deaths of Russia and Argentina will increase dramatically; however, it will be decreasing in India, France, Colombia, and UK. The number of deaths will fluctuate around an almost constant value in USA, Brazil, and Mexico. There will be an increase in the number of recovered cases of USA, Russia, France, and Argentina; however, there will be a decline in Brazil, and especially in India. This quantity will tend to a constant in Colombia and Mexico. Also, the number of recovered cases in UK will fluctuate, but the trend will upward.

Conclusion

In this paper, we have used the optimal version of two forecasting techniques of SSA, namely R-SSA and V-SSA, for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19. In order to evaluate the performance of these approaches based on the RMSE criterion, the forecasting results have been compared to those from other commonly used time series forecasting methods including ARIMA, ARFIMA, ETS, TBATS, and NNAR. We considered only the first ten countries in terms of the number of cumulative confirmed cases. These countries include USA, India, Brazil, Russia, France, Spain, Argentina, Colombia, UK, and Mexico. The evidence from this investigation shows that there is not a single model to provide the best model for any of the countries and forecasting horizons considered in this study. However, we have found that the optimal SSA technique can provide a powerful tool for forecasting the number of daily confirmed cases, deaths, and recoveries caused by COVID-19 based on the number of times that it outperforms the competing models. Our study has an obvious shortcoming. The forecasting methods used in this investigation may produce some negative point forecasts that are clearly meaningless as the number of confirmed cases, deaths, and recoveries. In order to make positive point forecasts, we suggest using count time series models. This work has gone some way towards enhancing our understanding of SSA capabilities for forecasting the COVID-19 pandemic. The results of this study enable forecasters to choose the most appropriate model (from those considered here) based on the country and horizon for forecasting the number of confirmed cases, deaths, and recoveries caused by COVID-19. We hope that our forecasts will be a useful tool for governments towards making appropriate decisions to control the disease and prevent further damages. In terms of future research, we will apply the multivariate version of SSA that employs the time-dependent correlations between several time series.

CRediT authorship contribution statement

Mahdi Kalantari: Conceptualization, Methodology, Software, Data curation, Visualization, Validation, Writing - original draft, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
  21 in total

1.  Bicoid signal extraction: Another powerful approach.

Authors:  Maryam Movahedifar; Masoud Yarmohammadi; Hossein Hassani
Journal:  Math Biosci       Date:  2018-07-04       Impact factor: 2.144

2.  Forecasting Models for Coronavirus Disease (COVID-19): A Survey of the State-of-the-Art.

Authors:  Gitanjali R Shinde; Asmita B Kalamkar; Parikshit N Mahalle; Nilanjan Dey; Jyotismita Chaki; Aboul Ella Hassanien
Journal:  SN Comput Sci       Date:  2020-06-11

3.  Statistical analysis of forecasting COVID-19 for upcoming month in Pakistan.

Authors:  Muhammad Yousaf; Samiha Zahir; Muhammad Riaz; Sardar Muhammad Hussain; Kamal Shah
Journal:  Chaos Solitons Fractals       Date:  2020-05-25       Impact factor: 5.944

4.  Forecast and evaluation of COVID-19 spreading in USA with reduced-space Gaussian process regression.

Authors:  Ricardo Manuel Arias Velásquez; Jennifer Vanessa Mejía Lara
Journal:  Chaos Solitons Fractals       Date:  2020-05-22       Impact factor: 5.944

5.  Time Series Analysis and Forecast of the COVID-19 Pandemic in India using Genetic Programming.

Authors:  Rohit Salgotra; Mostafa Gandomi; Amir H Gandomi
Journal:  Chaos Solitons Fractals       Date:  2020-05-30       Impact factor: 5.944

6.  Development of new hybrid model of discrete wavelet decomposition and autoregressive integrated moving average (ARIMA) models in application to one month forecast the casualties cases of COVID-19.

Authors:  Sarbjit Singh; Kulwinder Singh Parmar; Jatinder Kumar; Sidhu Jitendra Singh Makkhan
Journal:  Chaos Solitons Fractals       Date:  2020-05-11       Impact factor: 5.944

7.  Modified SEIR and AI prediction of the epidemics trend of COVID-19 in China under public health interventions.

Authors:  Zifeng Yang; Zhiqi Zeng; Ke Wang; Sook-San Wong; Wenhua Liang; Mark Zanin; Peng Liu; Xudong Cao; Zhongqiang Gao; Zhitong Mai; Jingyi Liang; Xiaoqing Liu; Shiyue Li; Yimin Li; Feng Ye; Weijie Guan; Yifan Yang; Fei Li; Shengmei Luo; Yuqi Xie; Bin Liu; Zhoulang Wang; Shaobo Zhang; Yaonan Wang; Nanshan Zhong; Jianxing He
Journal:  J Thorac Dis       Date:  2020-03       Impact factor: 3.005

8.  Real-time estimation and prediction of mortality caused by COVID-19 with patient information based algorithm.

Authors:  Lishi Wang; Jing Li; Sumin Guo; Ning Xie; Lan Yao; Yanhong Cao; Sara W Day; Scott C Howard; J Carolyn Graff; Tianshu Gu; Jiafu Ji; Weikuan Gu; Dianjun Sun
Journal:  Sci Total Environ       Date:  2020-04-08       Impact factor: 7.963

9.  Removal of EMG Artifacts from Multichannel EEG Signals Using Combined Singular Spectrum Analysis and Canonical Correlation Analysis.

Authors:  Qingze Liu; Aiping Liu; Xu Zhang; Xiang Chen; Ruobing Qian; Xun Chen
Journal:  J Healthc Eng       Date:  2019-12-30       Impact factor: 2.682

View more
  5 in total

1.  Prediction intervals of the COVID-19 cases by HAR models with growth rates and vaccination rates in top eight affected countries: Bootstrap improvement.

Authors:  Eunju Hwang
Journal:  Chaos Solitons Fractals       Date:  2022-01-03       Impact factor: 5.944

2.  Forecasting and comparative analysis of Covid-19 cases in India and US.

Authors:  Santanu Biswas
Journal:  Eur Phys J Spec Top       Date:  2022-03-19       Impact factor: 2.707

Review 3.  Statistical Modeling for the Prediction of Infectious Disease Dissemination With Special Reference to COVID-19 Spread.

Authors:  Subhash Kumar Yadav; Yusuf Akhter
Journal:  Front Public Health       Date:  2021-06-16

4.  Modelling COVID-19 Scenarios for the States and Federal Territories of Malaysia.

Authors:  Noor Atinah Ahmad; Mohd Hafiz Mohd; Kamarul Imran Musa; Jafri Malin Abdullah; Nurul Ashikin Othman
Journal:  Malays J Med Sci       Date:  2021-10-26

Review 5.  Artificial Intelligence for Forecasting the Prevalence of COVID-19 Pandemic: An Overview.

Authors:  Ammar H Elsheikh; Amal I Saba; Hitesh Panchal; Sengottaiyan Shanmugan; Naser A Alsaleh; Mahmoud Ahmadein
Journal:  Healthcare (Basel)       Date:  2021-11-23
  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.