Life history traitsFunctions for calculating life history traits. 


Calculate Demetrius' entropy from trajectories of agespecific survivorship and fecundity 

Calculate Keyfitz's entropy from a trajectory of agespecific survivorship 

Calculate generation time from a matrix population model 

Calculate mean and variance of life expectancy from a matrix population model 

Calculate longevity from a matrix population model 

Calculate net reproductive value (R0) from a matrix population model 

Age of reproductive maturity 

Calculate shape of reproduction over age 

Calculate shape of survival over age 

Vital ratesFunctions for calculating vital rates. 

Derive mean vital rates from a matrix population model 


Derive mean vital rates from a matrix population model 
Derive survivalindependent vital rates for growth, stasis, shrinkage, and reproduction 


Derive stagespecific vital rates from a matrix population model 
Life tablesFunctions for calculating life tables. 

Calculate agespecific traits from a matrix population model 


Convert between agespecific survivorship, survival, or mortality hazard 
Generate a life table from a matrix population model 

Calculate time to reach quasistationary stage distribution 

Perturbation analysisFunctions for perturbation analysis. 

Perturbation analysis of a matrix population model 

Calculate stochastic elasticities from a timeseries of matrix population models and corresponding population vectors 

Perturbation analysis of transition types within a matrix population model 

Perturbation analysis of vital rates in a matrix population model 

Derive a hypothetical set of population vectors corresponding to a timeseries of matrix population models 

MPM transformationFunctions for transforming matrices. 

Collapse a matrix population model to a smaller number of stages 

Rearrange stages of a matrix population model to segregate reproductive and nonreproductive stages 

Convert matrix population model into U, F and C matrices 

Transform a matrix population model to a standardized form 

Add stage names to matrices 

Identify which stages in a matrix population model are reproductive 

Identify stages corresponding to different parts of the reproductive life cycle 

VisualisationFunctions for visualising matrices. 

Plot a life cycle diagram from a matrix population model 

All functionsAll functions listed alphabetically. 

Calculate agespecific traits from a matrix population model 

Calculate Demetrius' entropy from trajectories of agespecific survivorship and fecundity 

Calculate Keyfitz's entropy from a trajectory of agespecific survivorship 

Calculate generation time from a matrix population model 

Calculate mean and variance of life expectancy from a matrix population model 


Convert between agespecific survivorship, survival, or mortality hazard 
Calculate longevity from a matrix population model 

Example matrix population model (MPM) 

Collapse a matrix population model to a smaller number of stages 

Rearrange stages of a matrix population model to segregate reproductive and nonreproductive stages 

Convert matrix population model into U, F and C matrices 

Transform a matrix population model to a standardized form 

Generate a life table from a matrix population model 

Add stage names to matrices 

Calculate net reproductive value (R0) from a matrix population model 

Perturbation analysis of a matrix population model 

Calculate stochastic elasticities from a timeseries of matrix population models and corresponding population vectors 

Perturbation analysis of transition types within a matrix population model 

Perturbation analysis of vital rates in a matrix population model 

Plot a life cycle diagram from a matrix population model 

Derive a hypothetical set of population vectors corresponding to a timeseries of matrix population models 

Calculate time to reach quasistationary stage distribution 

Age of reproductive maturity 

Identify which stages in a matrix population model are reproductive 

Calculate shape of reproduction over age 

Calculate shape of survival over age 

Identify stages corresponding to different parts of the reproductive life cycle 

Derive mean vital rates from a matrix population model 


Derive mean vital rates from a matrix population model 
Derive survivalindependent vital rates for growth, stasis, shrinkage, and reproduction 


Derive stagespecific vital rates from a matrix population model 