Various helpers to correct for unintentional eviction (Williams et al. 2012).
truncated_distributions(fun, target, ...) discrete_extrema(target, state, ncol = NULL, nrow = NULL)
The density function to use. For example, could be
"norm" to correct a Gaussian density function, or
correct a log-normal density function.
The parameter/vital rate being modified. If this is a vector, the
distribution specified in
fun will be recycled.
Used internally, do not touch!
The state variable used in the kernel that is being discretized.
The number of rows or column that the final form of the iteration
matrix should have. This is only necessary for rectangular kernels with
make_ipm works out the correct dimensions for
"CD" kernels internally.
modified function call with that truncates the probability density
function based on the cumulative density function.
discrete_extrema, a numeric vector with modified entries based
on the discretization process.
Neither of these functions are intended for use outside of
define_kernel, as they rely on internally generated variables to
work inside of
Williams JL, Miller TEX & Ellner SP, (2012). Avoiding unintentional eviction from integral projection models.Ecology 93(9): 2008-2014.