Beruflich Dokumente
Kultur Dokumente
Modeling Europe’s Populations Using the Logistic Model with Carrying Capacity
Introduction
Logistic equations are often taught in calculus classes and used to model
type of logistic equation, which models populations with a carrying capacity. Although in
math class we studied these models by solving math problems involving the population
modeled with these equations, and whether a logistic model that takes carrying capacity
into account can model populations with a reasonable degree of accuracy. However, I
soon noticed that my original plan to model the population of the world using a logistic
equation with a carrying capacity would not work because the population of the world
was to find the carrying capacity of a human population, I decided that I needed to
model populations with a declining growth rates, and decided to model the population of
Europe since 1960. My goal in this exploration is to figure out whether the population of
Europe will reach a carrying capacity and stop growing at a specific population value.
model. A limitation that I thought I might encounter is that this model does not take into
account major events that can influence population trends, such as epidemics or mass
Rationale
the trend in the population of these regions is that the population is growing at a slower
rate. I can also determine an equation to model the population of Europe based on the
differential equation and using the method of partial fraction decomposition, as well as
finding a general solution based on given initial values for the differential equation.
First, after gathering population data I will solve a differential equation to find a
logistic model for the population based two specific data points. Once I find one logistic
model for the population, I will use two different data points to determine another
equation to model the population. I will do this two times so that I have three equations
in total to compare to determine whether different samples from a data set affects the
final derived equation for the model. I will also compare these equations to an equation
derived from using data points that begin in 1980 instead of 1960, and determine
whether omitting data points can significantly affect the final equation derived from the
same model. Through the derivation of multiple models, I can assess the reliability of
this model and the extent to which this population data leads to a common model, as
The following is the data for the population of Europe for certain years since 1960 (Info)
This graph, created from the Logger Pro graphing software, has the general shape of a
graph with an asymptote. I was interested in exploring possible best-fit lines, such as an
exponential model or logarithmic model. Using the Logger Pro software, the two best-fit
The logarithmic graph is the best fit line that starts at a much lower y intercept and has a
higher y value than the exponential graph as x increases (towards the right side of the
graph, the curve is above the exponential graph). The logarithmic graph has high
uncertainty in the constants, and the exponential graph fits the data points much better
than the logarithmic graph, which suggests that the logistic equation, which is similar to
dp p dp Mp
The model for a logistic equation is kp (1 ) , or kp( ) , where M is the
dt M dt M
carrying capacity and P is the population at a given year (Powell). In this model, P will
represent the population during a specific year, while t will represent the number of
years that have passed since 1960. I will be using two data points to solve for k and M
However, as we can see from the table, the year 2000 is an outlier, with a very low rate
of population growth. The rate is slower than the rate in 2010, which is a limitation for
this model because the model I will use assumes that the rate of population growth is
slowing down. I was interested in exploring the impact of this outlier on the final logistic
equation derived because it will help determine the extent that assumptions of
For the first equation that I will derive, the two data points that I will use are the
years 1980 and 1990. The population of these two years are 693.859 and 721.086,
respectively, based on the table, and the rates of population growth for these two years
are 2.943 and 1.993. I will substitute these values into the logistic differential equation to
M 693.859
2.943 k *693.859*( )
M
M 721.086
1.993 k *721.086*( )
M
Dividing the first equation by the second equation eliminates k and by moving constants
to the left,
M 693.859
1.535
M 721.086
This value is interesting because the population statistics I used estimated that in
the near future, a population of approximately 740 million to 745 million will be the
maximum population of Europe before the population for Europe begins to decrease
(Info). This demonstrates that using math to solve a population model, such as the
logistic model that assumes ideal conditions, often does not take into account the
dynamic nature of real life issues such as human populations. Factors such as an influx
of migrations are not taken into account due to the assumptions of the model.
7
Substituting this value for M back into the differential equation gives k 0.042 . Thus, by
substituting the values for k and M, the differential equation to model the population of
Europe is
dp p
0.042 p(1 )
dt 771.456
By integrating this equation, I can find an equation for the population of Europe. First,
dp
dt
p
0.042 p (1 )
771.456
18368dp
dt
p(771.456 p)
After partial fraction decomposition of the left hand side of the equation, the left hand
18368dp
side can be integrated. To decompose into two more easily integrated
p(771.456 p)
18368dp
fractions, must be rewritten as
p(771.456 p)
18368 A B
p(771.456 p) p 771.456 p
18368 A(771.456 p) Bp
Substituting the value p 0 solves for A, and A 23.810 , while substituting the value
p 771.456 solves for B, and B 23.810 . The differential equation can be rewritten as
23.810 23.810
dp dt
p 771.456 p
8
Integrating the equation, and combining the integration constants into one constant,
p t
ln | | C 0.042t C
771.456 p 23.810
p
Ce0.042t
771.456 p
To solve for C, the first data point, (0, 605.619), which represents the population of
605.619 million in 1960 (since the value of t is measured in the number of years passed
605.619
Ce0
771.456 605.619
C 3.652
After solving for C, solving for P from this linear equation determines the final equation.
p (1 771.456e0.042t ) 2817.275e0.042t
2817.275e0.042t 771.456
p
1 3.652e 0.042 t
1 0.274e 0.042t
This seems like a logical equation because the carrying capacity, which is the
value in the numerator, is reasonable. However, to reach this final equation, I used two
specific data points that were space apart by 10 (the data points were the points at t=20
and t=30) and solved for the values of k and M. I will use other pairs of data points out
of the data set from the table and compare the other equations I derive. I will attempt to
use two points that are separated by a greater distance and also attempt to incorporate
the outlier data point (t=40, where the rate of growth was 0.046, a very small value). I
will compare constants such as carrying capacity and the power that the exponential in
the denominator is raised to (the value of r in the ert term in the denominator), which is
the Malthusian parameter and an indicator of the rate of maximum population growth
9
analysis of a data set through this particular model, regardless of which data points
specifically are selected, will generally lead to a common final result. This will reveal
how much ideal models can account for uncertainty in real life situations.
I will derive a general formula for solving the equation from the logistic differential
equation, assuming that the values for k and M can be solved for or are known (Powell).
dp p
kp (1 )
dt M
M dp
* dt
k p( M p)
1 A B
By partial fraction decomposition,
p( M p) p M p
1 A( M p) Bp .
1
Substituting p=M gives the solution B while substituting p=0 gives the solution
M
1
A . The equation will be rewritten as
M
1 1 1
( )dp dt . After integration,
k p Mp
p
ln | |
1 Mp
*(ln | p | ln | M p |) t C
k k
10
p
ln | | kt C
Mp
p
Ce kt
Mp
MCe kt M
p
1 Ce kt
1
1 e kt
C
Substituting the data point at t=0 and population p=p0, where p0 is the initial population,
p0
into the second equation returns the equation C , so substituting this into the
M p0
M
p , which is the formula I will use for the solution of this equation using
M p0 kt
1 e
p0
Returning to the model of the population of Europe, I will use two data points that are
further apart for this other model. The data points I will use are the points (10, 657.221)
with a rate of growth of 4.155 and (50, 735.394) with a rate of growth of 0.921.
The logistic equation with these two data points, using the previously derived formula, is
754.706
p
1 0.246e 0.049t
I will also compare these equations to the model obtained when using the data points
(30, 721.1) with a rate of change of 1.993 and (40,726.407) with a rate of change of
0.046 to derive a final logistic equation. The final equation using these data points is
725.532
p
1 0.200e 0.037 t
11
771.456
Comparing these two equations to the original equation, 1 0.274e 0.042t , the important
constants in these values are very similar. First, the carrying capacity values, which
equal the values on the numerators, suggest that using different data points can lead to
different derived equations for the model, being approximately 725, 755, and 771. The
Malthusian Parameter values also were not completely consistent, as the values were -
0.037, -0.042, and -0.049. In the equation involving the outlier data point of t=40, the
Malthusian Parameter was slightly different from the other values (equal to -0.037), and
the coefficient of the exponential in the denominator was also slightly different, being
equal to 0.274, compared to 0.246 and 0.200 when the outlier data point was not used.
Thus, while the constants in the logistic equations derived differed, this may somewhat
be accounted for by the fact that one of the models was based on an outlier. It would be
interesting to explore whether there is more agreement in the models when outlier data
Any limitation in the methodology to derive these logistic equations would apply to all
the three derived models. These limitations could arise from unforeseen factors
changing cultural attitudes towards having children. Thus, this model is only accurate to
the extent that it predicts the future population if current population trends continue. The
first logistic equation derived from the data points (20, 693.859) and (30, 721.086),
771.5
y
1 0.274e 0.042 x , appears to fit the data set the best out of the derived equations.
12
Thus, while this method has a medium degree of uncertainty, the equations derived
show some agreement over the values of the constants in the logistic model.
Finally, I will apply this model to the population with a different starting year, and
compare the equation to the previously derived equations to determine how much
changing the data set (in this case, omitting points) affects the final equation derived.
Specifically, I will use data points for the population beginning in 1980 instead of 1960.
In this new data set, the values for x are shifted down by twenty, because the starting
time of t=0 using a starting year of 1980 corresponds to the time value of t=20 using the
population data beginning in 1960. Based on this new data set, the previous points (30,
721.086) and (50, 735.394) translate to the points (10, 721.086) and (30, 735.394).
Using the points (10, 721.086) with a rate of change of 1.993 and (30, 735.394) with a
738.305
p . While the value for carrying capacity, 738.305, is close to the values
1 0.064e 0.092t
derived using the data set beginning in 1960, the constants in the denominator are quite
different from previously derived values. Thus, omitting data points significantly affects
Conclusion
Based on the modeling of the population over time, the population of Europe fits the
logistic model. The carrying capacity is similar to the projected maximum population of
Europe, but there is some uncertainty because different carrying capacity values and
Malthusian Parameters were derived from using different data points to determine the
capacity. However, a major issue with these models is that they may not take into
account events that will change the rate of population growth of these regions. A
limitation of this investigation is that it only uses one model, the logistic model, for these
populations. Although the logistic model with a carrying capacity was justified because
of the declining rate of population growth in the regions modelled, an extension would
be to test how well other modelling equations with different sets of assumptions fit
populations that fit the assumptions of those models, and assess limitations of those
models. Examples of such extensions include using the single species model to model
the world population based on the birth and death rates in the world, or the Sinko-
Streifer model, which assumes a constant birth rate while taking into account the
mortality rate with respect to the population size (Population Size). Also, it would be
interesting to explore whether other fixed data sets, such as other populations, will
return approximately the same equation when other models are applied to the data sets,
regardless of what part of the data set was selected to determine the model.
14
Works Cited
1958 by UN Statistics since 1950 to 2100. N.p., n.d. Web. 26 Jan. 2017.
<http://worldpopulationinhistory.info/EUROPE/1958/>.
"Population Size." Population Parameters: Estimation for Ecological Models (2008): 49-
<http://www4.ncsu.edu/~rsmith/MA573_F15/Population_Models.pdf>.
Powell, James. "Solution of the Logistic Equation." Solution of the Logistic Equation.
<http://www.math.usu.edu/powell/ysa-html/node8.html>.
<http://mathworld.wolfram.com/LogisticEquation.html>.
15
Appendix:
dp p
Note that all these derivations are based off the equation kp (1 ) , which
dt M
dp Mp
can be rewritten as kp( )
dt M
Derivation of values of k and M using the data points (10, 657.221) with a rate of
M 657.221
4.155 657.221k ( )
M
M 735.394
0.921 735.394k ( )
M
Dividing the two equations to cancel k and moving all the constants to the left side gives
M 657.221
5.048
M 735.394
M 754.706
k 0.049
16
M p0 754.706 605.619
0.246
p0 605.619
Derivation of the values of k and M using the data points (30, 721.1) with a rate of
M 721.086
1.993 721.086k ( )
M
M 726.407
0.046 726.407 k ( )
M
M 721.086
43.646
M 726.407
M 726.532
k 0.037
M p0 726.532 605.619
0.200
p0 605.619
Derivation of the values of k and M using the data points (10, 721.086) with a rate of
change of 1.993 and (30, 735.394) with a rate of change of 0.921 from data set with
M 721.086
1.993 721.086k ( )
M
M 735.394
0.921 735.394k ( )
M
M 721.086
2.122
M 735.394
M 748.146
k 0.074
M p0 738.305 693.859
0.078
p0 693.859