maxamp
returns a standardised measure of maximal amplification,
discounting the effects of both initial population size and asymoptotic growth
(Stott et al. 2011).
If vector
is not specified then the bound on maximal amplification (the
largest maximal amplification that may be achieved) is returned, otherwise a
'case-specific' maximal amplification for the specified matrix and demographic
structure is calculated. Note that not all demographic structures will yield a
maximal amplification: if the model does not amplify then an error is returned.
Setting return.N=T
, return.t=T
and return.stage=T
results in
the function returning realised population size at maximal amplification
(including the effects of asymptotic growth and initial population size), the
time at which maximal amplification occurs and (if vector="n"
),
the stage-bias that results in the bound on maximal amplification, respectively.
NOTE that N
is not indicative of maximum possible population size for a
non-standardised model: merely the population size at the point of maximal
amplification (i.e. largest positive deviation from lambda-max).
max.amp
uses a simulation technique, using project
to project
the dynamics of the model before evaluating maximum projected density over all t.
conv.accuracy
and conv.iterations
are passed to
convt
, which is used to find the point of model convergence
in order to ensure maximal amplification is correctly captured in model projection.
maxamp
will not work for imprimitive or reducible matrices.