Leslie Matrices - Modelling Age Structured Populations...

21
Leslie Matrices Modelling Age Structured Populations with Eigenvalues Matthew Roughan [email protected] School of Mathematical Sciences University of Adelaide March 20, 2014 Matthew Roughan ( School of Mathematical Sciences Leslie Matrices March 20, 2014 1 / 21

Transcript of Leslie Matrices - Modelling Age Structured Populations...

Page 1: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Leslie MatricesModelling Age Structured Populations with Eigenvalues

Matthew [email protected]

School of Mathematical SciencesUniversity of Adelaide

March 20, 2014

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 1 / 21

Page 2: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Maths as an Art

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 2 / 21

Page 3: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Maths as an Art

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 3 / 21

Page 4: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Maths as an Art

Engineers and Scientist see Maths as a toolI Like a hammer, you get it out when you need it, and put it away when

you don’tI You don’t think too hard about how to use a hammer, you just hit

things with itI Some people build better hammers, but that’s their problem, not mine

I see Maths more like an artI Its a living corpus of workI If you are going to use it, you need to understand the loose edgesI Everyone who uses Maths should be making it better

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 4 / 21

Page 5: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Population Models

There are lots of models of populations:

Exponential growth

Logistic growth

Lotka-Volterra (predator-prey)

Stochastic models: birth and death processes

Most of them assume the population is homogeneous, but real populationshave structure, e.g.,

Male/female

Geography

Different ages

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 5 / 21

Page 6: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Ageing populations

The distribution of ages matters

death rate can change with age

birth rate can change with age

http://amrita.vlab.co.in/?sub=3&brch=65&sim=183&cnt=1

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 6 / 21

Page 7: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Example 1: Australian Demographics

Governments need to predict populations in different age categories inorder to plan:

Schools (how many children will there be?)

Pensions (how many retired people will there be?)

Australia has an “ageing” population.Proportion of population over 15.

http://demographics.treasury.gov.au/content/_download/australias_

demographic_challenges/html/adc-04.asp

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 7 / 21

Page 8: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Example 2: Australian Teachers

“Australia’s Teachers: Australia’s Future”, Chapter 5, pp.53–64,

DEST, Committee for the Review of Teaching and Teacher Education, 2003, ISBN 1

877032 80 8.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 8 / 21

Page 9: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Example 3: Weed Killers

Imagine you want to control a weed (or other pest) and you have twochoices of weedicide

1 is extremely effective, but only kills mature plants

2 is less effective, but kills germinating seeds

which is better?

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 9 / 21

Page 10: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

The Model

0 1 2

Age Classes

ageing

birth

k−1

Age specific survival rate governs ageing, from class i to i + 1.

Age specific fecundity (per capita birth rate) governs births, but allbirths start in age category 0

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 10 / 21

Page 11: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Terminology

Each time step, from t → t + 1, individuals age and potential die, and/orgive birth:

survival rate: si is the proportion of individuals from Age Class i thatsurvive to i + 1.

fecundity: fi is the proportion of individuals from Age Class i whogive birth to new individuals in Age Class 0.

population: at time step t is kept in the vector nt .

The above often only makes sense if we model female populations (asmales don’t give birth).

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 11 / 21

Page 12: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

The Leslie Matrix: Definition

The equation for one time step of the model as

nt+1(0)nt+1(1)

...nt+1(k − 1)

=

f0 f1 f2 f3 . . . fk−1

s0 0 0 0 . . . 00 s1 0 0 . . . 00 0 s2 0 . . . 0

0 0 0. . . . . . 0

0 0 0 . . . sk−2 0

nt(0)nt(1)

...nt(k − 1)

or more succinctly asnt+1 = Lnt

where L is called the Leslie Matrix.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 12 / 21

Page 13: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

The Leslie Matrix Equation

Simple extrapolation of the equation

nt+1 = Lnt

from the first time step, where the population is n0 gives

nt = Ltn0

so we can calculate future populations, just by taking powers of the Lesliematrix.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 13 / 21

Page 14: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Let’s Play

Login

Username:

Password:

Open Internet Explorer (not Firefox), and go to the following URL:http://bandicoot.maths.adelaide.edu.au/Leslie_matrix/leslie.cgi

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 14 / 21

Page 15: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

What you should see

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 15 / 21

Page 16: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Results

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 16 / 21

Page 17: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

What we should see

The model parameters (survival rate, and fecundity) play a big role indetermining whether the population lives or dies.

The starting population isn’t so important.I Growth or decay aren’t determined by starting populations.I The final proportions of each Age Class don’t depend on the starting

proportions

In many cases it’s quite hard to guess whether a population will growor die.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 17 / 21

Page 18: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

What you may have noticed

The calculator also reports two extra results:I The first eigenvalue, which we will denote λ1I Its corresponding eigenvector

You may have noticedI Growth and decay are linked to the eigenvalue:

If λ1 > 1 you get growthIf λ1 < 1 you get decay

I The final proportions of each Age Class match the eigenvector

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 18 / 21

Page 19: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Eigenvalues and Eigenvectors

Definition: Take a square n × n matrix A, then a non-zero vector inx ∈ IRn is called an eigenvector if and only if it satisfies

Ax = λx

for some scalar λ, which is called an eigenvalue of A.

x is said to be the eigenvector corresponding to λ.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 19 / 21

Page 20: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Why does it work?

The other session will talk some more about eigenvalues, but theapproximate view here is

nt = Ltn0 ' γ λt1 x1

for large t, where λ1 is the largest eigenvalue of L, and x1 is itscorresponding eigenvector.

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 20 / 21

Page 21: Leslie Matrices - Modelling Age Structured Populations ...bandicoot.maths.adelaide.edu.au/Leslie_matrix/Presentation/leslie_matrices.pdf · The Leslie Matrix Equation Simple extrapolation

Conclusion

Modelling is all about tractable vs realism tradeoffs

Maths models for growth are somewhat limitedI need to account for age

The Leslie model provides a very simple way to do so

Mathematical analysis can be used to understand its behaviour

But the Leslie model still has limitationsI no migrationI it’s linearI only one species

Matthew Roughan ( School of Mathematical Sciences University of Adelaide [3mm] )Leslie Matrices March 20, 2014 21 / 21