Abstract
The following 10 chapters are devoted to the study of patterns of infection over time and age. The current chapter introduces the basics of compartmental modeling of transmission dynamics. This is followed by a chapter with in-depth discussion of the reproduction number, R 0, which is the most important quantity for understanding epidemics of infectious agents. The subsequent chapters detail the importance of age structure and seasonality in shaping epidemics and pandemics as well as several important time series methods for characterizing and understanding temporal recurrence patterns of infection. The last two chapters explore how ideas from dynamical systems theory can help explain several very curious aspects of the waxing and waning of infection through time.
This chapter uses the following R packages: deSolve, phaseR, and shiny . A conceptual understanding of reproduction numbers and the simple epidemic is useful. Five minute epidemics MOOC introductions are: Reproduction number https://www.youtube.com/watch?v=ju26rvzfFg4 . Closed epidemic https://www.youtube.com/watch?v=sSLfrSSmJZM . The sir.app shinyApp provides an interactive interface as part of the epimdr2 package .
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
1 Introduction
The following 10 chapters are devoted to the study of patterns of infection over time and age. The current chapter introduces the basics of compartmental modeling of transmission dynamics. This is followed by a chapter with in-depth discussion of the reproduction number, R 0, which is the most important quantity for understanding epidemics of infectious agents. The subsequent chapters detail the importance of age structure and seasonality in shaping epidemics and pandemics as well as several important time series methods for characterizing and understanding temporal recurrence patterns of infection. The last two chapters explore how ideas from dynamical systems theory can help explain several very curious aspects of the waxing and waning of infection through time.
2 The SIR Model
In 1927, Kermack and McKendrick (1927) published a set of general equations (Breda et al., 2012) to better understand the dynamics of an infectious disease spreading through a susceptible population. Their motivation was
One of the most striking features in the study of epidemics is the difficulty of finding a causal factor which appears to be adequate to account for the magnitude of the frequent epidemics of disease which visit almost every population […] The problem may be summarized as follows: One (or more) infected person is introduced into a community of individuals, more or less susceptible to the disease in question. The disease spreads from the affected to the unaffected by contact infection. Each infected person runs through the course of his sickness, and finally is removed from the number of those who are sick, by recovery or by death. The chances of recovery or death vary from day to day during the course of his illness. The chances that the affected may convey infection to the unaffected are likewise dependent upon the stage of the sickness. As the epidemic spreads, the number of unaffected members of the community becomes reduced […] In the course of time the epidemic may come to an end. One of the most important problems in epidemiology is to ascertain whether this termination occurs only when no susceptible individuals are left, or whether the interplay of the various factors of infectivity, recovery and mortality, may result in termination, whilst many susceptible individuals are still present in the unaffected population.
Following a general mathematical exposé, they suggested a set of pragmatic assumptions that lead to the standard SIR model of ordinary differential equations (ODEs) for the flow of hosts between Susceptible, Infectious, and Recovered compartments. In modern notation, the simplest set of equations is (Fig. 2.1)
The assumptions of Eqs. (2.1)–(2.3) are:
-
The infection circulates in a population of size N, with a per capita baseline death rate, μ, which is balanced by a birth rate μN. From the sum of Eqs. (2.1)–(2.3), dN∕dt = 0 and N = S + I + R is thus constant. N is assumed to be large, so epidemics will unfold according to the predictable clockwork of the coupled deterministic differential equations. We will consider how to accommodate deviations from this assumption throughout the ensuing text, notably in Sects. 3.4, 8.2, and 9.2.
-
The infection causes acute morbidity (not mortality); that is, in this version of the SIR model, we assume we can ignore disease-induced mortality. This is reasonable for certain infections like chickenpox, but certainly not for others like rabies, SARS, or Ebola (Sects. 3.7, 3.9, and 10.6 introduce models that relax on this assumption).
-
Individuals are recruited directly into the susceptible class at birth (so ignore perinatal maternal immunity).
-
Transmission of infection from infectious to susceptible individuals is controlled by a bilinear contact term \(\beta I \frac {S}{N} \). This stems from the assumption that the I infectious individuals are independently and randomly mixing with all other individuals, so a fraction S∕N of the encounters is with susceptible individuals; β is the contact rate times the probability of transmission given a contact between a susceptible and an infectious individual.
-
Chances of recovery or death are assumed not to change during the course of infection.
-
Infectiousness is assumed not to change during the course of infection.
-
Infected individuals are assumed to move directly into the infectious class (as opposed to the SEIR model introduced in Sect. 3.7) and remain there for an average infectious period of 1∕γ (assuming μ << γ).Footnote 1
-
The model finally assumes that recovered individuals are immune from reinfection for life.Footnote 2
The basic reproduction number (R 0), interchangeably also termed the basic reproductive ratio, is defined as the expected number of secondary infections from a single index case in a completely susceptible population. This is a pivotal quantity in the theory of infectious disease dynamics. Chapter 3 is entirely devoted to this quantity. For this particular model (Eqs. (2.1)–(2.3)), \(R_0 = \frac {\beta }{\gamma + \mu }\), and thus β = R 0(γ + μ). The later relationship is useful because while β is one of the key rate parameters in the model, it is often more intuitive to think in terms of R 0 as it can be estimated from a variety of data using a variety of methods (Chap. 3).
3 Numerical Integration of the SIR Model
If there are no (or negligible) births and deaths during the duration of an epidemic (μ ≃ 0), the dynamics are commonly referred to as a closed epidemic. While it is occasionally possible to derive analytical solutions to systems of ODEs like Eqs. (2.1)–(2.3), we generally have to resort to numerical integration to predict the numbers over time. The deSolve R package provides functions to numerically integrate such equations. Throughout this text numerical integration of a variety of different ODE models will be required. While the models differ, the basic recipe is generally the same: (1) define an R function for the general system of equations, (2) specify the time points at which we want the integrator to save the state of the system, (3) provide values for the parameters, (4) give initial values for all state variables, and finally (5) invoke the ode function.
STEP 1: Define the function (often called the gradient function) for the equation systems. The deSolve package requires the function to take the following parameters: time, t,Footnote 3 a vector with the values for the state variables (in this case S, I, and R), y, and parameter values (for β, μ, γ, and N), parameters:
STEPS 2–4: Specify the time points at which we want ode to record the states of the system (here we use a half year with weekly time increments as specified in the vector times), the parameter values (in this case as specified in the vector paras), and starting conditions (specified in start). If we model the fraction of individuals in each class, we set N = 1 (though we could do percentages with N = 100 or some other population size of relevance). Let us consider a disease with an infectious period of 2 weeks (γ = 365∕14 per year) for the closed epidemic (no births or deaths so μ = 0). A reproduction number of 4 implies a transmission rate β of 2. For starting conditions, assume that 0.1% of the initial population is infected and the remaining fraction is susceptible.
STEP 5: Feed start values, times, the gradient function sirmod, and parameter vector paras to the ode function as suggested by args(ode).Footnote 4 For convenience, we convert the output to a data frame (ode returns a list). The head function shows the first 5 rows of out and round(,3) rounds the number to three decimals.
Figure 2.2 shows how the model predicts an initial exponential growth of the epidemic that decelerates as susceptibles are depleted and finally fade out as susceptible numbers are too low to sustain a chain of transmission.
R allows for a lot of customization of graphics—Rseek.org is a useful resource to find solutions to all things R … Fig. 2.2 has some added features such as a right-hand axis for the effective reproduction number (R E)—the expected number of new cases per infected individuals in a not completely susceptible population—and a legend so as to confirm that the turnover of the epidemic happens exactly when R E = R 0 s = 1, where s is the fraction of remaining susceptibles. The threshold R 0 s = 1R ightarrows = 1∕R 0 results in the powerful rule of thumb for vaccine-induced elimination and herd immunity: if, through vaccination, the susceptible population is kept below a critical fraction, p c = 1 − 1∕R 0, then pathogen spread will dissipate and the pathogen will not be able to reinvade the host population (e.g., Anderson & May, 1982; Roberts & Heesterbeek, 1993; Ferguson et al., 2003). This rule of thumb appeared to work well for smallpox, the only vaccine-eradicated human disease; its R 0 was commonly around 5, and most countries saw elimination once vaccine cover exceeded 80% (Anderson & May, 1982). The actual code for Fig. 2.2 is:
4 Final Epidemic Size
The closed epidemic model has two equilibria: the disease free equilibrium, {S = 1, I = 0, R = 0}, which is unstable when R 0 > 1 and the {S ∗, I ∗, R ∗} equilibrium which reflects the final epidemic size, R ∗, for which I ∗ = 0 as the epidemic eventually self-extinguish in the absence of susceptible recruitment; S ∗ is the fraction of susceptibles that escape infection altogether. For the closed epidemic, there is an exact mathematical solution to the final epidemic size (below). It is nevertheless useful to consider computational ways of finding steady states in the absence of exact solutions.
The easiest approach is to use the ode function to integrate the system until it settles on a steady state (if it exists).Footnote 5
So for these parameters, 2% of susceptibles are expected to escape infection altogether and 98%—the final epidemic size—are expected to be infected during the course of the epidemic.
The final epidemic size depends completely on R 0. For this specific SIR variant, β = R 0(γ + μ) and for the closed epidemic μ = 0. Continuing to assume an infectious period of 2 weeks (i.e., γ = 1∕2), we may vary R 0 from 0.1 to 5. For moderate to large R 0, this fraction has been shown to be approximately \(1-\exp (-R_0)\) (e.g., Anderson & May, 1982). We can check how well this approximation holds (Fig. 2.3).Footnote 6
The approximation is good for R 0 > 2.5 but overestimates the final epidemic size for smaller R 0 (and is terrible for subcritical R 0 < 1).
For the closed epidemic SIR model, there is an exact mathematical solution to the fraction of susceptibles that escapes infection (1 − f) given by the implicit equation \(f = \exp (-R_0 (1-f))\) or equivalently \(\exp (-R_0 (1-f))-f = 0\) (Swinton, 1998). So we can also find the true expected final size by using the uniroot function to the equation. The uniroot function finds numerical solutions to equations with one unknown variable (which has to be named x).
So, for R 0 = 2, the final epidemic size is 79.6% and the approximation is off by around 6.7%-points. We will visit on stochastic aspects of the final epidemic size distribution in detail in Sect. 14.6.
5 The Open Epidemic
An open epidemic has recruitment of new susceptibles (i.e., μ > 0). As long as R 0 > 1, the open epidemic has an endemic equilibrium were the pathogen and host coexist. If we use the SIR equations to model fractions (i.e., set N = 1), Eq. (2.2) of the SIR model implies that S ∗ = (γ + μ)∕β = 1∕R 0 is the endemic S equilibrium, which when substituted into Eq. (2.1) gives I ∗ = μ(R 0 − 1)∕β, and finally, R ∗ = N − I ∗− S ∗ as the I and R endemic equilibrium values. We can study the predicted dynamics of the open epidemic using the sirmod function. In a stable host population with a life expectancy of 50 years, the per capita weekly birth/death rate is μ = 1∕(50 ∗ 52). For illustration, assume that 19.99% of the initial population is susceptible and 0.01% is infected, and numerically integrate the model for 50 years (Fig. 2.4).
6 Phase Analysis
When working with dynamical systems, one is often interested in studying the dynamics in the phase plane and deriving the isoclines that divide this plane into regions of increase and decrease of the various state variables. The phaseR package is a wrapper around ode that makes it easy to visualize 1- and 2-dimensional differential equation flows.Footnote 7 The R state in the SIR model does not influence the dynamics, so we can rewrite the SIR model as a 2D system.
The isoclines (sometimes called the null-clines) in this system are given by the solution to the equations dS∕dt = 0 and dI∕dt = 0 and partition the phase plane into regions where S and I are increasing and decreasing. For N = 1, the I-isocline is S = (γ + μ)∕β = 1∕R 0 and the S-isocline is I = μ(1∕S − 1)∕β. We can draw these in the phase plane and add a simulated trajectory to the plot (Fig. 2.5). The trajectory cycles in a counterclockwise dampened fashion toward the endemic equilibrium (Fig. 2.5). To visualize the expected change to the system at arbitrary points in the phase plane, we can further use the function flowField in the phaseR package to superimpose predicted arrows of change.
7 Stability and Periodicity
As a preview of more detailed discussions in Chap. 10, this section is just a teaser. For continuous-time ODE models like the SIR, equilibria are locally stable if (and only if) all the real parts of the eigenvalues of the Jacobian matrix when evaluated at the equilibrium are smaller than zero. An equilibrium is (i) a node (i.e., all trajectories moves monotonically toward/away from the equilibrium) if the largest eigenvalue has only a real part and (ii) a focus (i.e., trajectories spiral toward or away from the equilibrium) if the largest eigenvalues are a conjugate pair of complex numbers (a ± bı).Footnote 8 For a focus, the imaginary part determines the dampening period of the cycle according to 2π∕b. We can thus use the Jacobian matrix to study the SIR model’s equilibria. If we set F = dS∕dt = μ(N − S) − βSI∕N and G = dI∕dt = βSI∕N − (μ + γ)I, the Jacobian of the SIR system is
and the two equilibria are the disease free equilibrium and the endemic equilibrium as defined above.
R can help with all of this. The endemic equilibrium is:
The elements of the Jacobian using R’s differentiation D function are
Pass the values for S ∗ and I ∗ in the eq1 list to the Jacobian,Footnote 9 and use the eigen function to calculate the eigenvalues:
For the endemic equilibrium, the eigenvalues are a pair of complex conjugates which real parts are negative, so it is a stable focus. The period of the inward spiral is:
So with these parameters, the dampening period is predicted to be just over 5 years. Thus, during disease invasion, we expect this system to exhibit initial outbreaks every 5 years. A further significance of this number is that if the system is stochastically perturbed by environmental variability affecting transmission, the system will exhibit low-amplitude “phase-forgetting” cycles (Nisbet & Gurney, 1982) with approximately this period in the long run. We can make more accurate calculations of the stochastic system using transfer functions (Priestley, 1981; Nisbet & Gurney, 1982). We will visit on this more advanced topic in Sect. 10.8.
The same protocol can be used for the disease free equilibrium {S ∗ = 1, I ∗ = 0}.
The eigenvalues are strictly real and the largest value is greater than zero, so it is an unstable node (a “saddle”); the epidemic trajectory is predicted to move monotonically away from this disease free equilibrium if infection is introduced into the system. This makes sense because with the parameter values used, R 0 = 4, which is greater than the invasion threshold value of 1.
Because we will require Jacobian matrices for a large number of different calculations regarding infectious disease dynamics, Sect. 6.8 will introduce a general-purpose jacobian function that is part of the epimdr2 package.
8 Heterogeneities
The bare-bones SIR model makes many simplifying assumption. A lot of the theory in the subsequent chapters contends with making more realistic models by incorporating various heterogeneities. Important complications are age-dependence in susceptibility, infectiousness, contact rates and disease symptomology (Chaps. 4 and 5), a greater number of functionally distinct classes such as nosocomical (hospital associated) transmission being different from that in the community (Sect. 3.10), waning/boosting of immunity (Sect. 11.4), infections having multiple distinct outcomes (Sect. 10.6), seasonal changes in dynamics (Chap. 6), and spatial/social heterogeneities (Chaps. 12 and 14). The need to consider more elaborate models typically depends on the biology/ecology of the host and pathogen and the scientific problem in question.
9 Advanced: More Realistic Infectious Periods
As an initial illustrative example of added realism, we can consider how infectivity and removal rates are usually not constant during the course of infection. For acute pathogens, recently infected individuals are usually likely to be infected for a while longer, whereas individuals infected some time ago are likely to have a higher rate of removal either because the immunity is ramping up or increased risk of death or quarantining if disease severity increases over time. We can baby step toward solving the Kermack & McKendrick (1927) general equations of such time dependence by modifying the basic SIR model to consider more realistic infectious periods.
The S(E)IR-type differential equation models assume that the rate of exit from the infectious classes is constant, and the implicit assumption is thus that the infectious period is exponentially distributed among infected individuals. The average infectious period predicted from Eq. (2.2) is 1∕(γ + μ), but an exponential fraction is infectious much shorter/longer than this. The chain-binomial model , which will be discussed in Sect. 3.4, in contrast, assumes that everybody is infectious for a fixed period and then instantaneously recovers (or dies). These assumptions are mathematically convenient, but in reality neither are particularly realistic. Hope-Simpson (1952) traced the chains of transmission of measles in multi-sibling households. The timing of secondary and tertiary cases was analyzed in detail by Bailey (1956) and Bailey and Alff-Steinberger (1970). The average latent and infectious periods were calculated to be 8.58 and 6.57 days, respectively. While the distribution around each of these averages was not estimated separately (the latent period was assumed to be distributed and the infectious period assumed fixed), the variance around the roughly fortnight period of infection was estimated to be 3.13. The mean duration of infection is thus 15.15 days with a standard deviation of 1.77 (Fig. 2.6). So neither a fixed nor an exponential distribution is very accurate (Keeling & Grenfell, 1997; Lloyd, 2001).
Kermack and McKendrick’s (1927) original model allows for arbitrary infectious period distributions. We can write Kermack and McKendrick’s original equations as renewal equations (Breda et al., 2012), introducing the additional notation of k(t) being the (instantaneous) incidence at time t (i.e., flux into the I class at time t).
where k(t − τ) is the number of individuals that were infected τ time units ago, h(τ) is the probability of recovering on infection day τ, and H(τ) is the cumulative probability of having recovered by infection day τ; k(t − τ)∕(1 − H(τ)) is thus the fraction of individuals infected at time t − τ that still remains in the infected class on day t and the integral is over all previous infections so as to quantify the total flux into the removed class at time t. Though intuitive, these general integro-differential equations (Eqs. (2.5)–(2.8)) are not easy to work with in general. For a restricted set of distributions for the h() function however—the Erlang distribution (the gamma distribution with an integer shape parameter)—the model can be numerically integrated using a gamma-chain model (referred to as “linear chain trickery” by Metz & Diekmann, 1991) of coupled ordinary differential equations (e.g., Blythe et al., 1984; Lloyd, 2001; Bjørnstad et al., 2016). The trick is to separate any distributed-delay compartment into u sub-compartments through which individuals pass at a rate of x ∗ u. The resultant infectious period will have a mean duration of 1∕x and a coefficient of variation of \(1/\sqrt {u}\).
A chain SIR model to simulate S → I → R flows with more realistic infectious period distributions is:Footnote 10
We can compare the predicted dynamics of the simple SIR model with the u = 2 chain model, the u = 500 chain model (which is effectively the fixed-delay differential model), and the “measles-realistic” u = 73 model.
The more narrow the infectious period distribution, the more punctuated the predicted epidemics. However, infectious period narrowing alone cannot sustain recurrent epidemics. In the absence of stochastic or seasonal forcing, epidemics will dampen to the endemic equilibrium (though the damping period is slightly accelerated and the convergence on the equilibrium is slightly slower with narrowing infectious period distributions) (Fig. 2.7).
In the above we considered non-exponential infectious period distributions. However, the general gamma-chain method can be used for any compartment. Lavine et al. (2011), for example, used it to model non-exponential waning of natural and vaccine-induced immunity to whooping cough.
10 An SIR shinyApp
The following code will launch a shinyApp of the SIR model in a local browser. This App can also be launched by calling runApp(sir.app) from the epimdr2 package. Several of the subsequent chapters also have associated shinyApps. Those will be accessible from the epimdr2 package or the epimdr2 GitHub site, but not scripted in the text because the code is long and a bit tedious. The sir.app is presented here in full, so the interested readers can get a sense of shinyApp coding. Bjørnstad et al. (2020a) provide a more elaborate online accessible shinyApp to study the SIR model at https://shiny.bcgsc.ca/posepi1/.
Notes
- 1.
The implicit assumptions that stem from the use of deterministic, ordinary differential equation (ODE) are that the infectious periods (and resident times in all compartments) are exponentially distributed. This is a tractable approximation for exploring overall dynamics, but observed duration of infection periods is often much less variable—the Eimeria-gut parasite (a relative of the Plasmodium parasites that cause malaria) undergoes a fixed number of replication cycles before all parasites leave the host (Smith et al., 2002b) or much more variable. Section 2.9 discusses a practical approach to modeling disease dynamics when the exponential assumption is deemed too simplistic.
- 2.
- 3.
Though, in the case of the simple SIR model, there is no time dependence in any of the parameters, so this parameter is not called within the gradient function; this will change when we consider seasonality (Chap. 6).
- 4.
For further details on usage, do ?function on the R command line, i.e., ?ode in this instance.
- 5.
By varying initial conditions, we should be able to find multiple stable equilibria if there are more than one of them. This approach will not find unstable equilibria, for these we need to use other strategies. Section 10.3 considers in more depth how to find all equilibria whether stable or not.
- 6.
The for loop here calculates the final epidemic size for a range of values of R 0; a loop works by repeating calculations (in this case 50 times), and after each repeat, the value of the looping variable (in this case i) is changed to the next value in the looping vector. So in this example i will be 1 first, then 2, and then …until the loop ends after i= 50.
- 7.
The phaseR package requires the gradient function to take the arguments t, y, and parameters.
- 8.
And (iii) a center, as is the case for the Lotka–Volterra predator–prey model, if the conjugate pair only has imaginary parts.
- 9.
In previous coding of the sirmod function, parameter values were pulled from the input arguments inside the function to make the code as transparent as possible; while it makes the code easy to read, it makes for extra coding and can clutter up the workspace with variables that are defined in multiple locations. The with function allows the evaluation of an expression using variables defined in a data list.
- 10.
With a high number of compartments, this system of equations can become “stiff” with the computer potentially making rounding errors leading to erroneous negative numbers. We use a “log-trick” available for systems where all state variables are strictly positive: we solve the system in log-coordinates to smooth abrupt changes and force all states to be greater than zero. To employ this technique, log-transform all initial values in start, change the first line in the function to x = exp(logx) and the last line to return dS/S, etc. in place of dS which comes from the chain-rule of differentiation and the fact that \(D(\log x) = 1/x\).
References
Anderson, R. M., & May, R. M. (1982). Directly transmitted infectious diseases: Control by vaccination. Science, 215, 1053–1060.
Bailey, N. T. J. (1956). On estimating the latent and infectious periods of Measles: I. Families with two susceptibles only. Biometrika, 43(1/2), 15–22.
Bailey, N. T. J., & Alff-Steinberger, C. (1970). Improvements in the estimation of the latent and infectious periods of a contagious disease. Biometrika, 57(1), 141–153.
Bjørnstad, O. N., Nelson, W. A., & Tobin, P. C. (2016). Developmental synchrony in multivoltine insects: Generation separation versus smearing. Population Ecology, 58(4), 479–491.
Bjørnstad, O. N., Shea, K., Krzywinski, M., & Altman, N. (2020a). Modeling infectious epidemics. Nature Methods, 17(5), 455–456.
Blythe, S. P., Nisbet, R. M., & Gurney, W. S. C. (1984). The dynamics of population models with distributed maturation periods. Theoretical Population Biology, 25(3), 289–311.
Breda, D., Diekmann, O., De Graaf, W. F., Pugliese, A., & Vermiglio, R. (2012). On the formulation of epidemic models (an appraisal of Kermack and McKendrick). Journal of Biological Dynamics, 6(sup2), 103–117.
Ferguson, N. M., Keeling, M. J., Edmunds, W. J., Gani, R., Grenfell, B. T., Anderson, R. M., & Leach, S. (2003). Planning for smallpox outbreaks. Nature, 425(6959), 681–685.
Hope-Simpson, R. E. (1952). Infectiousness of communicable diseases in the household. The Lancet, 2, 549–554.
Keeling, M. J., & Grenfell, B. T. (1997). Disease extinction and community size: Modeling the persistence of measles. Science, 275(5296), 65–67.
Kermack, W. O., & McKendrick, A. G. (1927). A contribution to the mathematical theory of epidemics. Proceedings of the Royal Society of London A, 115(772), 700–721.
Lavine, J. S., King, A. A., & Bjørnstad, O. N. (2011). Natural immune boosting in pertussis dynamics and the potential for long-term vaccine failure. Proceedings of the National Academy of Sciences, 108(17), 7259–7264.
Lloyd, A. L. (2001). Destabilization of epidemic models with the inclusion of realistic distributions of infectious periods. Proceedings of the Royal Society of London B, 268(1470), 985–993.
Metz, J. A. J., & Diekmann, O. (1991). Exact finite dimensional representations of models for physiologically structured populations. I: The abstract foundations of linear chain trickery. Differential Equations with Applications in Biology, Physics and Engineering. Lecture Notes in Pure and Applied mathematics, 133, 269–289.
Nisbet, R. M., & Gurney, W. (1982). Modelling fluctuating populations. John Wiley and Sons Limited.
Priestley, M. B. (1981). Spectral analysis and time series. Academic press.
Roberts, M., & Heesterbeek, H. (1993). Bluff your way in epidemic models. Trends in Microbiology, 1(9), 343–348.
Smith, T. G., Walliker, D., & Ranford-Cartwright, L. C. (2002b). Sexual differentiation and sex determination in the apicomplexa. Trends in Parasitology, 18(7), 315–323.
Swinton, J. (1998). Extinction times and phase transitions for spatially structured closed epidemics. Bulletin of Mathematical Biology, 60(2), 215–230.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bjørnstad, O. (2023). SIR. In: Epidemics. Use R!. Springer, Cham. https://doi.org/10.1007/978-3-031-12056-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-12056-5_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-12055-8
Online ISBN: 978-3-031-12056-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)