Notesstandard

Modeling the COVID-19 / Coronavirus pandemic – 2.Simple Models

Armed with the data on the coronavirus such as the serial interval, incubation period, and the base growth rate, we are now in a position to start modeling the pandemic. Note that as the title suggests, these are simple models. Any conclusions drawn from this specific page should…

Armed with the data on the coronavirus such as the serial interval, incubation period, and the base growth rate, we are now in a position to start modeling the pandemic. Note that as the title suggests, these are simple models. Any conclusions drawn from this specific page should be taken with a grain of salt. More realistic modeling will be carried out in subsequent posts.


SIR - A very simple model

Using the above numbers, we are pretty much ready to start modeling the pandemic. We start with the simplest model that can encapsulate the exponential growth.

The simplest model for the pandemic growth is the well known SIR model, which includes the number of uninfected people SS, the total population NN, the number of infected and contagious individuals II and the number of recovered individuals RR. The set of ordinary differential equations (ODEs) describing the behavior is:

dSdt=β(SN)I,dIdt=+β(SN)IγI,dRdt=+γI.\begin{aligned} {dS \over dt} &=& - \beta \left(S \over N \right) I , \\ {dI \over dt} &=& + \beta \left(S \over N \right) I - \gamma I, \\ {dR \over dt} &=& + \gamma I . \end{aligned}

Here β\beta is the transmitting coefficient, which depends on the social behavior and of course some inherent characteristics of the virus. γ\gamma is the recovery rate or the rate at which the contagious person leaves the contagious state (e.g., gets hospitalized or quarantined), in units of one over time.

This equation is nonlinear because when a large fraction of the population gets infected, S/NS/N starts decreasing, quenching the epidemic. We want (at least at first) to better understand the behavior when only a small fraction of the population is infected.

Thus, the equation of interest, assuming S/N1S/N \approx 1, is

dIdt=+βIγI.{dI \over dt} = + \beta I - \gamma I.

If we guess an exponential behavior (since it is a homogeneous linear ODE) of the form Xexp(rt)X \propto \exp(r t) (where XX is any variable), we find:

rI=(βγ)I      r=βγ.r I = (\beta - \gamma)I ~~~\rightarrow~~~ r = \beta - \gamma.

This immediately tells us that the infection can grow and become an epidemic if β\beta is larger than γ\gamma.

In fact, we can relate rr to the basic reproduction number R0R_0, which is the initial number of people that will be infected by an infectious individual (before any measures are taken). It is

R0=0βexp(γt)dt=βγ=r+γγ.R_0 = \int_0^{\infty} \beta \exp(-\gamma t) dt = {\beta \over \gamma} = {r + \gamma \over \gamma}.

This is because the probability that an infected individual remains contagious at time tt is proportional to exp(γt)\exp(-\gamma t).

If we compare our results to the nominal growth rate of 0.3±0.07day10.3 \pm 0.07\,\mathrm{day}^{-1} and take γ\gamma to be the reciprocal of the serial interval, i.e., 1/(6.6±1.3)day11 / (6.6 \pm 1.3)\,\mathrm{day}^{-1} (assuming the errors on the fit for the distribution are uncorrelated), we obtain that R0R_0 = 3.0 ± 0.6. This is the average number of infections from a contagious person. We also find β\beta = 0.46±0.07day10.46 \pm 0.07\,\mathrm{day}^{-1}.

Based on this simple model, we see that in order to guarantee overcoming the pandemic growth, we need to reduce βγ\beta - \gamma and make it negative. This requires either reducing R0R_0 (i.e., β\beta), by a factor of 3 or even 4, which is not really reasonable (effectively making the infected people less contagious) or increasing γ\gamma, which implies shortening the time that an infected person is contagious (by quarantining him), or a combination of both. Let us see how this changes if we introduce a latent period where the person is non-contagious.


Adding a non-contagious latent period

One generalization of the simplest model is to include a period when the infected person is noncontagious, namely, it is a latent period. (This isn’t the clinical incubation period, which is the time until the onset of symptoms, as people can be contagious even before symptoms develop, if they develop). Thus, our model now includes the number of uninfected people SS, the number of infected people LL, in the “latent period”, that are still noncontagious, the number CC of contagious infected people, and the number of recovered individuals RR. The equations describing the behavior here will be

dSdt=β(SN)C,dLdt=+β(SN)CλL,dCdt=+λLγC,dRdt=+γC.\begin{aligned} {dS \over dt} &=& - \beta \left(S \over N \right) C , \\ {dL \over dt} &=& + \beta \left(S \over N \right) C - \lambda L, \\ {dC \over dt} &=& + \lambda L - \gamma C, \\ {dR \over dt} &=& + \gamma C . \end{aligned}

Here, λ\lambda is the rate at which infected people become contagious. Also, we again guess exponential behavior for the linear case (for which (S/N)1\left(S / N \right) \rightarrow 1), and get

rL=+βCλL,rC=+λLγC,\begin{aligned} r L &=& + \beta C - \lambda L, \\ r C &=& + \lambda L - \gamma C, \\ \end{aligned}

Because this is a homogeneous set of equations, it is an eigenvalue problem. The solution is obtained when the determinant vanishes:

λ+rβλγ+r=0\left | \begin{array}{c c} \lambda + r & - \beta \\ - \lambda & \gamma +r \\ \end{array} \right| = 0

This gives two solutions. The positive one (describing the pandemic) is:

r=12((λ+γ)+(λγ)2+4λβ)r = {1\over 2} \left( -(\lambda + \gamma) + \sqrt{(\lambda - \gamma)^2 + 4 \lambda \beta } \right)

We can invert this relation to find β\beta given the growth rate rr which we measure:

β=(λ+r)(r+γ)λ.\beta = { (\lambda + r)(r+\gamma)\over \lambda}.

For a very short latent period, the rate at which noncontagious become contagious, λ\lambda, is very large and we recover the equation from the previous section.

We can also see that we still obtain r=0r=0 for λ=β\lambda = \beta. However, for other values of β\beta we get r(γ)<r(λ)|r(\gamma)| < |r(\lambda \rightarrow \infty)|. This is because the latent period slows things down, without affecting the overall behavior of the system. Once a person becomes contagious it is a race between the infection rate βC\beta C and the recovery rate γC\gamma C. For this reason, the basic reproduction number R0R_0 is still

R0=0βexp(γt)dt=βγ.R_0 = \int_0^{\infty} \beta \exp(-\gamma t) dt = {\beta \over \gamma}.

If we consider the serial interval distribution we derived in the background data post, we see that taking 1/λ2±1day1/\lambda \sim 2 \pm 1\,\mathrm{day} is reasonable. If we now take λ+γ=1/(6.6±1.3)day1\lambda + \gamma = 1/(6.6\pm 1.3)\,\mathrm{day}^{-1}, we get

β=0.75±0.22 day1R0=4.6±1.6.\begin{aligned} \beta &=& 0.75 \pm 0.22 \mathrm{~day}^{-1}\\ R_0 & = & 4.6 \pm 1.6. \end{aligned}

Namely, we obtain a higher basic reproduction number. This is because the introduction of a latent period (of order 2 days) implies that for the same infection rate and recovery rate, the overall growth rate is slower. In order to compensate for it, the infection rate and basic reproduction numbers have to be higher in order to have the same growth rate rr. In the next post we will consider having a distribution of infection coefficient β\beta, and in the subsequent, we will also calculate the infection with a more appropriate time dependent infection rate.


Adding Quarantining

The next step is to add the effects of quarantining of sick people. If we want to stay within the framework of the linear equations, the easiest way to incorporate quarantining is to add an additional rate κ\kappa which describes the rate at which an infectious person is quarantined. In fact, this number can be different in the latent period (when the person hasn’t developed symptoms) and in the contagious period, when he could have. Thus, we introduce κL\kappa_{L}, κC\kappa_{C} and now consider the equations:

dLdt=λLκLL+βC,dCdt=+λLγCκCC.\begin{aligned} {dL \over dt} &=& - \lambda L - \kappa_{L} L + \beta C , \\ {dC \over dt} &=& + \lambda L - \gamma C - \kappa_{C} C. \end{aligned}

If we now guess L,Cexp(rt){L,C \propto \exp(r t)}, we again find ourselves with an eigenvalue problem, of which the solution is:

r=12((λ+κL)(γ+κC))+(+(λ+κL)(γ+κC))2+4λα.\begin{aligned} r&=&{1\over 2}\left(-(\lambda + \kappa_{L}) - (\gamma +\kappa_{C})\right) \\ && + \sqrt{\left(+(\lambda+\kappa_{L}) - (\gamma +\kappa_{C})\right)^2 + 4 \lambda \alpha}. \end{aligned}

This gives r=0r=0 for

βcrit=(λ+κL)(γ+κC)λ.\beta_{crit} = {(\lambda + \kappa_{L}) (\gamma + \kappa_{C}) \over \lambda}.

If for example, we cannot detect people in the latent phase (κL=0\kappa_L = 0), and it takes 2 days to discover that people might be infected with the coronavirus, then κC=1/2day1\kappa_C = 1/2\,\mathrm{day}^{-1}. We also have 1/λ=2±1day1/\lambda = 2 \pm 1\,\mathrm{day} and 1/λ+1/γ=6.6±1.3days1/\lambda + 1/\gamma = 6.6 \pm 1.3\,\mathrm{days} which leads to βcrit=0.664±0.036\beta_{\mathrm{crit}} = 0.664 \pm 0.036. However the value of β\beta without social distancing and other such measures is β0.75\beta \approx 0.75 (in the simple model with a latent / contagious period). In other words, quarantining 2 days after a person becomes infectious, which is 4 days after he is infected is barely sufficient to increase the βcrit\beta_{\mathrm{crit}} to the base value, and probably not enough to stop the pandemic without additional means (e.g. social distancing). We will return to this calculation once we have a better description of the β\beta, allowing it to be a function of time since the infection.


  1. Background data
  2. Simple Modeling (this page)
  3. Effects of a population with a variable infection rate
  4. Modeling with at time variable infection rate
  5. Numerical Model (coming soon!)
  6. Discussion and Conclusions (coming soon!)

Continue the conversation

Discuss and share

Comments have moved to X. Follow @nshaviv or share this article with others.

Post on XEmail