| popdemo-package | R Documentation |
popdemo provides tools for modelling populations and demography using
matrix projection models (MPMs), with deterministic and stochastic model
implementations. These tools include population projection, indices of short-
and long-term population size and growth, perturbation analysis, convergence
to stability or stationarity, and diagnostic and manipulation tools. This includes:
popdemo provides a simple means of projecting and plotting PPM models.
project provides a means to project and plot population
dynamics of both deterministic and stochastic models. Many methods are available
for working with population projections: see Projection-class and
Projection-plots
The eigs function provides a simple means to calculate asymptotic
population dynamics using matrix eigenvalues.
There are functions for calculating transient dynamics at various points of
the population projection. reac measures immediate transient
density of a population (within the first time step). maxamp,
maxatt are near-term indices that measure the largest and
smallest transient dynamics a population may exhibit overall, respectively.
inertia measures asymptotic population density relative to stable
state, and has many perturbation methods in the package (see below). All transient
indices can be calculated using specific population structures, as well as bounds on
population size.
Methods for linear perturbation (sensitivity and elasticity) analysis of asymptotic dynamics
are available through the sens, tfs_lambda and tfsm_lambda
functions. Elasticity analysis is also available using the elas function.
Sensitivity analysis of transient dynamics is available using the tfs_inertia
and tfsm_inertia functions.
Methods for nonlinear perturbation (transfer function) analysis of asymptotic
dynamics is achieved using tfa_lambda and tfam_lambda,
whilst transfer function analysis of transient dynamics is available with
tfa_inertia and tfam_inertia. These all have
associated plotting methods linked to them: see plot.tfa and
plot.tfam).
Information on the convergence of populations to stable state can be useful, and
popdemo provides several means of analysing convergence.
dr measures the damping ratio, and there are several distance measures available
(see KeyfitzD, projectionD and
CohenD). There is also a means of calculating convergence time
through simulation: convt.
isPrimitive, isIrreducible and
isErgodic facilitate diagnosis of matrix properties
pertaining to ergodicity.
Matlab2R allows coding of matrices in a Matlab style, which
also facilitates import of multiple matrices simultaneously if comma-seperated
files are used to import dataframes. Its analogue, R2Matlab,
converts R matrices to Matlab-style strings, for easier export.
Maintainer: Iain Stott iainmstott@gmail.com
Authors:
Dave Hodgson D.J.Hodgson@exeter.ac.uk
Stuart Townley S.B.Townley@exeter.ac.uk
Other contributors:
Stephen Ellner spe2@cornell.edu [contributor]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.