Abstract
We propose a new method to estimate the timevarying effective (or instantaneous) reproduction number of the novel coronavirus disease (COVID19). The method is based on a discretetime stochastic augmented compartmental model that describes the virus transmission. A twostage estimation method, which combines the Extended Kalman Filter (EKF) to estimate the reported state variables (active and removed cases) and a low pass filter based on a rational transfer function to remove short term fluctuations of the reported cases, is used with case uncertainties that are assumed to follow a Gaussian distribution. Our method does not require information regarding serial intervals, which makes the estimation procedure simpler without reducing the quality of the estimate. We show that the proposed method is comparable to common approaches, e.g., agestructured and new cases based sequential Bayesian models. We also apply it to COVID19 cases in the Scandinavian countries: Denmark, Sweden, and Norway, where the positive rates were below 5% recommended by WHO.
Introduction
The coronavirus disease 2019 (COVID19), a disease outbreak of atypical pneumonia that originated from Wuhan, China^{1}, has caused globally at least 250 million confirmed cases, including an estimated 5 million deaths in approximately 221 countries and territories by November 2021. The World Health Organization (WHO) declared the COVID19 crisis a pandemic on 11 March 2020.
In modelling the disease’s transmission as well as to inform and evaluate control policies, it is particularly important to estimate its reproduction number. Early estimates for COVID19 basic reproduction number \({\mathscr {R}}_0\), that denotes the transmission potential of infectious disease when introduced to a completely susceptible population, ranged from 1.4 to 6.49^{2}. The effective (or instantaneous) reproduction number \({\mathscr {R}}_t\), on the other hand, reflects the extent of transmission in the presence of population immunity or intervention. Thus, the estimation of \({\mathscr {R}}_t\) is important for evaluating public measure success. However, estimation of \({\mathscr {R}}_t\) is sensitive to the model structure and parameter assumptions^{3}. As a case in point, due to incorporation of more individual case information and travel data, the estimate for \({\mathscr {R}}_0\) in Wuhan was revised upward from 2.2–2.7 to 5.7^{4}. On the other hand, data inavailability or poor quality often hinders the use of certain estimation methods, such as serial interval data that are usually needed to estimate \({\mathscr {R}}_t\) (e.g., Fraser^{5}, Wallinga and Teunis^{6}, Cauchemez et al.^{7}, White and Pagano^{8}).
In the course of calculating the exact value of \({\mathscr {R}}_t\), especially when the data has not yet reached its peak, precise assumptions and data estimates are needed. Nishiura et al.^{9} discussed a likelihoodbased approach to estimate \({\mathscr {R}}_t\) from early epidemic growth data, while Cazelles at al.^{10} used stochastic models for the disease dynamics coupled with particle Markov chain Monte Carlo algorithm. Using the compartmental SusceptibleInfectiousRecovered (SIR) model, Bettencourt and Ribeiro^{11} use the incidence data to estimate \({\mathscr {R}}_0\) and \({\mathscr {R}}_t\). In this paper, based on the SusceptibleInfectiousRecoveredDead (SIRD) model as a reference, we develop a novel approach to estimate \({\mathscr {R}}_t\) of COVID19. It uses information on the number of infected or active (I), recovered (R), and death (D) cases, which are readily available for all affected countries, so that they can be accessed rather easily. This method does not require information regarding serial intervals, which makes the estimation procedure simpler without reducing the quality of the estimate. We assume mass population testing is sufficiently enough, such that the positive rate is below 5% recommended by WHO. This is to ensure data quality of the number of infection is acceptable since asymptomatic carrier transmission is often underestimated^{12}.
The reproduction number is estimated from reported cases under uncertainties using a twostage estimation method based on the Extended Kalman Filter (EKF) and a lowpass filter. The method not only considers the nominal number of reported cases, but also its daily pattern. To show our method’s practical ability, we apply it to COVID19 cases in the Scandinavian countries: Denmark, Sweden, and Norway, and compare the results with two commonly used Bayesian methods due to Bettencourt and Ribeiro^{11} and Cori et al.^{5,13}. We show that the results are indeed comparable. Remark that a similar approach, developed independently, can be found in^{14}. The difference is in computational technique to estimate the reproduction number. In this paper, we estimate the reproduction number using EKF, while in^{14} it was estimated using Kalman smoother.
A discretetime stochastic augmented compartmental model
Our estimation method is based on the compartmental SIRD model that can be written as the following firstorder nonlinear differential equations:
where S, I, R, and D denote the number of susceptible cases, the number of active cases, the number of recovered cases, and the number of deceased cases, respectively. N is the total number of population, \(\beta \) is the average number of contacts per person per time, while \(\gamma \) and \(\kappa \) are the recovery and death rate. Remark that the value of \(\beta \) is timevarying due to intervention, i.e., \(\beta \) = \(\beta (t)\). To use the model, we require information on the average infectious time \(T_i\) and the Case Fatality Rate (CFR), so that
For COVID19, we take \(T_i=9\) as the infectious period on average lasts for 9 days (7–11 days with 95% CI)^{15}, while the CFR is assumed around 1%. The timevarying effective reproduction number is then given by:
The approximation is under the assumption that government intervention is taken at an early stage so that the susceptible is relatively the same over time as the total population. This is the case especially for emerging diseases. We modify the SIRD model by augmenting the following two equations into the system:
The former equation takes into account the daily number of new reported cases E, while the latter one says that the effective reproduction number \({\mathscr {R}}_t\) is assumed to be a piecewise constant function with jump every 1 day time interval.
Discretizing the model using the forward Euler method, we obtain the following discretetime augmented SIRD model:
Our method computes a new estimate of \({\mathscr {R}}_t\) based on new reported cases. Since their frequency is low (could be once a day), the reported data can be interpolated using, e.g., a modified Akima cubic Hermite interpolation, such that it fits with the time step \(\Delta t\). In our simulation, the time step \(\Delta t\) is chosen as 0.01, i.e., 100 time discretization within 1 day interval. The confidence interval of our estimated \({\mathscr {R}}_t\) is determined by computing the reproduction number for different values of the infectious period \(T_i\) within a certain interval.
To simplify the presentation, we define the augmented state vector
and as such, the discretetime augmented SIRD model (8)–(13) can be written as follows
where \(\varvec{f}\) is the nonlinear term written in the right hand side of (8)–(13) and \(\varvec{w}\) is introduced as an uncertainty to model the inaccuracies due to simplification in the modelling. The uncertainty is assumed to be a zero mean Gaussian white noise with known covariance \(\varvec{Q}_F\). This is to simplify the calculation since the actual epidemic data usually follow Gamma distribution. In practice, \(\varvec{Q}_F\) can be considered as a tuning parameter for the EKF. Thus, the transmission model becomes a discretetime stochastic augmented SIRD model.
Reported cases, such as the number of active cases and the cumulative numbers of recovered and death, can be incorporated into the model using the following output vector
Here, \(\varvec{v}\) denotes uncertainties due to false testing results. We also assume the uncertainty to be a zero mean Gaussian white noise with known covariance \(\varvec{R}_F\). As well as \(\varvec{Q}_F\), \(\varvec{R}_F\) can also be considered as a tuning parameter. Following the available data that include I, R, D, and E, the data/measurement matrix \(\varvec{C}\) is taken to be
A twostage filtering method
A twostage filtering method is used to estimate the daily reproduction number \({\mathscr {R}}_t\). The method consists of the EKF and a lowpass filter. In the first stage of estimation, the EKF is used to estimate the state variables and the value of \({\mathscr {R}}_t\) under uncertainties in the number of reported cases. Afterwards, the low pass filter is used to remove short term fluctuations of the reported cases that can be caused by delays in the reporting. For example, suddenly in Denmark there were 893 recovered patients reported on 1 April 2020, in contrast to the previous days from 16 February 2020 onwards when there was no recovery reported at all. Such an accumulated delay can cause a falsely decreasing value of \({\mathscr {R}}_t\).
The EKF is an extension of Kalman filter for nonlinear systems. The Kalman filter itself is based on a recursive Bayesian estimation and is an optimal linear filter. The idea of EKF is to linearize the nonlinearity around its estimate. Due to that linearization, the optimality and stability of the EKF cannot be guaranteed. However, if the nonlinearity is not severe, the EKF can give a reasonably good estimate.
Let us denote \({\hat{\varvec{x}}}(k)\) as an estimated vector state from the EKF. Applying firstorder Taylor series expansion to \(\varvec{f}\) at \({\hat{\varvec{x}}}(k)\), we obtain
where \(\varvec{J}_{\varvec{f}}({\hat{\varvec{x}}}(k))\) is the Jacobian matrix of \(\varvec{f}\), given by:
where
The EKF consists of two steps: predict and update. The discretetime stochastic augmented SIRD model is used to predict the next state and covariance and update them after obtaining new data/measurement. The EKF can be considered as one of the simplest dynamic Bayesian networks. While the EKF calculates estimates of the true values of states recursively over time using incoming measurements and a mathematical process model, recursive Bayesian estimation calculates estimates of an unknown probability density function recursively over time using incoming measurements and a mathematical process model^{16}. Let \({\hat{\varvec{x}}}(nm)\) denotes the estimate of \(\varvec{x}\) at time n given observations up to and including at time \(m\le n\). The Kalman filter algorithm is given as follows^{17}
Predict
Update
Here \(\varvec{P}(kk)\) denotes a posteriori estimate covariance matrix. In the second stage, a low pass filter based on a rational transfer function is used to remove short term fluctuation at time step k, and is given by
where \(y_n\) is a window length along the data. In our case, we choose \(y_n=\frac{3}{\Delta t}\).
To evaluate the quality of the estimate, we calculate a Relative Root Mean Square Error (RRMSE) between the estimated and reported cases. The RRMSE is defined as
where \(N_d\) is the number of observed days and \(X\in \{I,D,R,E\}\).
Case study: Scandinavian countries
In this section, we apply our method to study viral transmission of COVID19 in Denmark, Sweden, and Norway. All datasets and \(\mathsf {MATLAB}\) code are available on GitHub (https://github.com/agusisma/covid19). As of January 2021, the three Scandinavian countries have higher cumulative testing rate compared to other parts of the world, with Denmark held a record with 260 tests per 1000 population. During that time the daily testpositivity rate is below 1% for Denmark and Norway, while Sweden is at 2.9%^{18}. These numbers are good indications about the testing capacity in the Scandinavian countries and may describe the dynamics of the transmission better with respect to asymptomatic cases. The countries also have a different approach in their public measures in responding to COVID19, e.g., Sweden did not implement a strict lockdown, unlike its Nordic neighbouring countries.
We plot the observed incidence of COVID19 in Denmark, Sweden, and Norway in Fig. 1. We also plot in the same figure estimated numbers computed using our method, where good agreement is obtained. For all estimation, the process and observation covariance matrices are considered as tuning parameters and are chosen as \(\varvec{Q}_F=\text {diag}{(10\;10\;10\;10\;5\;0.2)}\) and \(\varvec{R}_F=\text {diag}{(100\;10\;10\;5\;1)}\), respectively. These parameters are obtained from trial and error and are chosen such that the RRMSE between the estimated and reported data are sufficiently small. In our case study, the RRMSE are shown in Table 1. Here, we can observe the method provides relatively small estimation errors for all countries. Norway has the largest error, which can be attributed to the lack of daily update of the active and recovered cases. In our simulation, we use the same tuning parameters. The error can be reduced by using different value of \(\varvec{Q}_F\) and \(\varvec{R}_F\).
In applying our method, we also compare it with two commonly used methods to estimate transmission parameters, namely the sequential Bayesian method of Bettencourt and Ribeiro^{11} that provides an approximation of the basic reproduction number, and the instantaneous method by Fraser^{5} that is implemented with a Bayesian analysis^{13,19}. The former method exploits the new reported incidence, while the latter one uses the distribution of the serial interval.
First, we compare our method with Bettencourt and Ribeiro^{11}, that allows sequential estimation of the basic reproduction number at the initial stage when the growth is still exponential. While the two methods are based on the SIR model, Bettencourt and Ribeiro^{11} use new incidence data and the result is filtered using a 5day moving average filter. In Fig. 2, we plot the comparison and summarise the basic reproduction numbers that are taken to be the maximum of the curves in Table 2. It is interesting to note how the methods give rather similar estimations. This indicates that our method gives comparable results to those of^{11}.
Finally, we plot the timevarying effective reproduction number in Fig. 3. Here, we compare our results with those using Cori et al.^{13}. The method of^{13} utilises the disease serial interval, which we approximate using a shifted Gamma distribution^{13} with mean 4.7 and standard deviation 2.9^{20}. The prior belief for the value of \({\mathscr {R}}_t\) is taken to be Gamma function with mean and standard deviation 5. We do not average out the data of daily new cases, but instead take the likelihood estimation of a new case at 1 day to depend also on the estimation of the previous 3 days.
In Fig. 3, we obtain that the two methods give the plot of \({\mathscr {R}}_t\) with the same trend, indicating that our method is also comparable with^{13}. There is a delay of about 4 days in the trend, especially with the time when the reproduction number curve crossed the horizontal axis. The delay is caused by the peaks of new daily cases and active ones that also differ by about the same days.
A different trend especially at later times between the methods appears in Fig. 3c for Norway. The curve from our method is quite smooth, while it is rather fluctuating in that using Cori et al.^{13}. The discrepancy is caused by the active and recovered cases that apparently were not updated regularly, in contrast to the new positive cases needed by the method of^{13}. The unreported recovery cases were all released at once on May 22, 2020, see Fig. 1c.
Conclusion and future work
Many mathematical models and estimation methods have been developed to estimate several types of reproduction numbers during epidemic outbreaks. Here, we provide a novel method exploiting reported active, recovered and death cases using the SIR model as an underlying approach. This new method offers several advantages compared to existing methods: (1) from modeling point of view, the resulting \({\mathscr {R}}_t\) value can follow the dynamics of the model suggested, so it is possible to develop it further if the model chosen has a higher complexity, (2) the estimation method can still be expanded in terms of statistical view, and (3) the method does not need information about serial intervals. In the case that the data provided in time series do not change much or instead have drastic changes, such as accumulating at a certain time, the resulting \({\mathscr {R}}_t\) value will show the same spikes and serrations. As a result, the latest information from data dynamics can be more elaborated.
By applying the method to COVID19 cases in the Scandinavian countries and comparing the results to commonly used methods due to^{11,13}, we showed that our model is comparable, which expectedly will allow for fast assessment of the reproduction number in new outbreaks. Using the method to forecast and critically assess incidence data in countries with high underreporting, such as Indonesia, is addressed for future work.
Data availability
Data and codes can be found here: https://github.com/agusisma/covid19.
References
The 2019nCoV Outbreak Joint Field Epidemiology Investigation Team. An outbreak of NCIP (2019nCoV) infection in ChinaWuhan, Hubei province. China CDC Wkly. 2, 79–80. https://doi.org/10.46234/ccdcw2020.022 (2020).
Liu, Y., Gayle, A., WilderSmith, A. & Rocklov, J. The reproductive number of COVID19 is higher compared to SARS Coronavirus. J. Travel Med. 27, 1–4. https://doi.org/10.1093/jtm/taaa021 (2020).
Delamater, P., Street, E., Leslie, T., Yang, Y. & Jacobsen, K. Complexity of the basic reproduction number (\(R_0\)). Emerg. Infect. Dis. 25, 1–4. https://doi.org/10.3201/eid2501.171901 (2019).
Sanche, S. et al. High contagiousness and rapid spread of severe acute respiratory syndrome Coronavirus 2. Emerg. Infect. Dis. 26, 1–8. https://doi.org/10.3201/eid2607.200282 (2020).
Fraser, C. Estimating individual and household reproduction numbers in an emerging epidemic. PLoS One 2, 1–12. https://doi.org/10.1371/journal.pone.0000758 (2007).
Wallinga, J. & Teunis, P. Different epidemic curves for severe acute respiratory syndrome reveal similar impacts of control measures. Am. J. Epidemiol. 160, 509–516. https://doi.org/10.1093/aje/kwh255 (2004).
Cauchemez, S. et al. Realtime estimates in early detection of SARS. Emerg. Infect. Dis. 12, 1–4. https://doi.org/10.3201/eid1201.050593 (2006).
White, L. & Pagano, M. Transmissibility of the Influenza virus in the 1918 pandemic. PLoS One 3, 1–6. https://doi.org/10.1371/journal.pone.0001498 (2008).
Nishiura, H., Chowell, G., Safan, M. & CastilloChavez, C. Pros and cons of estimating the reproduction number from early epidemic growth rate of Influenza a (H1N1) 2009. Theoret. Biol. Med. Modell. 7, 1–13. https://doi.org/10.1186/1742468271 (2010).
Cazelles, B., Champagne, C. & Dureau, J. Accounting for nonstationarity in epidemiology by embedding timevarying parameters in stochastic models. PLoS Comput. Biol. 15, e1007062. https://doi.org/10.1371/journal.pcbi.1006211 (2018).
Bettencourt, L. & Ribeiro, R. Real time Bayesian estimation of the epidemic potential of emerging infectious diseases. PLoS One 3, 1–9. https://doi.org/10.1371/journal.pone.0002185 (2008).
Zhao, H., Lu, X., Deng, Y., Tang, Y. & Lu, J. COVID19: Asymptomatic carrier transmission is an underestimated problem. Epidemiol. Infect. 148, 1–3. https://doi.org/10.1017/S0950268820001235 (2020).
Cori, A., Ferguson, N., Fraser, C. & Cauchemez, S. A new framework and software to estimate timevarying reproduction numbers during epidemics. Am. J. Epidemiol. 178, 1505–1512. https://doi.org/10.1093/aje/kwt133 (2013).
ArroyoMarioli, F., Bullano, F., Kucinskas, S. & RondonMoreno, C. Tracking R of COVID19: A new realtime estimation using the Kalman filter. PLoS One 16, 1–16. https://doi.org/10.1371/journal.pone.0244474 (2021).
KaiWang To, K. et al. Temporal pr ofiles of viral load in posterior oropharyngeal saliva samples and serum antibody responses during infection by SARSCoV2: An observational cohort study. Lancet. Infect. Dis. 20, 565–574. https://doi.org/10.1016/S14733099(20)301961 (2020).
Masreliez, C. & Martin, R. Robust bayesian estimation for the linear model and robustifying the Kalman filter. IEEE Trans. Autom. Control 22, 361–371. https://doi.org/10.1109/TAC.1977.1101538 (1977).
Simon, D. Optimal state estimation. In Infinity, and Nonlinear Approaches 1st edn (ed. Kalman, H.) (Wiley, ***, 2006).
YarmolMatusiak, E. A., Cipriano, L. E. & Stranges, S. A comparison of COVID19 epidemiological indicators in Sweden, Norway, Denmark, and Finland. Scand. J. Public Health 49, 69–78. https://doi.org/10.1177/1403494820980264 (2021).
Chowell, G., Hyman, J., Bettencourt, L. & CastilloChavez, C. Mathematical and Statistical Estimation Approaches in Epidemiology 1st edn. (Springer, ***, 2009).
Nishiura, H., Linton, N. & Akhmetzhanov, A. Serial interval of novel coronavirus (COVID19) infections. Int. J. Infect. Dis. 93, 284–286. https://doi.org/10.1016/j.ijid.2020.02.060 (2020).
Acknowledgements
This work was supported by National Research and Innovation Agency (BRIN), project number 133/FI/PKCOVID19 2B3/IX/2020, 835/IT1 B07/KS.00.00/2020. HS is also supported by Khalifa University through a Faculty StartUp Grant (No.\ 8474000351FSU2021011). RK gratefully acknowledgement financial support from Riset Peningkatan Kapasitas ITB 2020. Results from this research have been used by BRIN to monitor COIVD19 transmission in Indonesia: https://www.brin.go.id/covid19/covidmeter/.
Author information
Authors and Affiliations
Contributions
A.H. proposed the method and written the codes, H.S., V.T., R.K., E.P., P.H., and N.N. analysed the data, compared the method, and discussed the results. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Hasan, A., Susanto, H., Tjahjono, V. et al. A new estimation method for COVID19 timevarying reproduction number using active cases. Sci Rep 12, 6675 (2022). https://doi.org/10.1038/s4159802210723w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s4159802210723w
This article is cited by

Analysis of mathematical model involving nonlinear systems of Caputo–Fabrizio fractional differential equation
Boundary Value Problems (2023)

Using spectral characterization to identify healthcareassociated infection (HAI) patients for clinical contact precaution
Scientific Reports (2023)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.