An exponential growth model
During the COVID-19 pandemic, there has been a lot of talk about infection rates and mathematical models.
The problem I chose for this article is:
Find a simple mathematical model to describe the growth of the number of people infected with a virus.
Introduction #
The model I describe here is the least sophisticated of all possible growth models. For all its simplicity, it is very useful because it predicts the behaviour of many growth patterns found in nature.
The resulting equation can follow directly from the definition of Euler's number, [1]. But this article takes a slightly longer path. The purpose of this less trodden path is to illustrate a method often employed to discover mathematical models of all kinds. This method builds on the knowledge needed to solve ordinary differential equations[2].
The method itself is described here as a process that consists of three steps.
- Step 1 starts with explaining the problem using some equations that describe different kinds of changes (i.e. the differences). Also, stipulate some initial values for the functions we seek.
- Step 2 is to solve the system of equations (i.e. find the antiderivatives).
- Step 3 is there to find concrete values for those integration constants that emerged from step 2.
Notational conveniences #
For modelling problems like these, it is convenient to use the symbol as the dependant variable. This makes sense because the changes typically happen over time. For example, the COVID-19 infections started on some particular day (where ), and increases by for each day that goes by. Keep in mind that our data comes in discrete increments, but the growth of the infected population happens continuously throughout every day.
It is also typical to use the name for the function we want to solve. Note that this is a real-valued function, so we have . We use (pronounced y-prime) to denote derivative of . And we usually omit the from the expressions to make them easier to read.
There is also an alternative way to write the derivative of a function, , which happens to be quite handy for this particular problem.
A final convenience is to use for the constants of integration.
Step 1: Defining the problem #
For our growth function, assume that the growth rate is some constant . Under this simplifying assumption, the number of new people infected is a constant fraction of the number of people that are already infected. In other words, the change in infections can be expressed as this difference function:
We also assume that we started with infected person. So we have this initial value:
We have two unknowns ( and ) and two equations; so we have enough information to proceed.
Step 2: Finding the antiderivatives #
We start by applying the form from Eq 1 to Eq. 2 and moving all the parts to the left and taking the other parts across to the right-hand side.
We note that
Using Eq 5 we can now proceed to integrate Eq 4
And solve for
Step 3: Resolving the constants #
We get the value for by substituting Eq 3 into Eq 6.
And finally replacing the in Eq 6, we end up with our answer:
Conclusion #
We have derived the simplest model for the growth of the infected population. It is described by Eq 7.
In our model, the particulars of the growth from one infection event to the next is captured by the value of .
This one parameter approach is a crude one, but because of the exponential nature of the equation, it covers a vast range of possibilities. In Fig 1 below you can see the impact that changes in has on the growth rate, even over this very small period of days.
References #
- Euler's number - Wikipedia
- Ordinary differential equations - Wikipedia
- Antiderivatives - Wikipedia
- Constants of integration
- Next: A more pragmatic model
- Previous: COVID-19 waves