Defined in detail in Gaynor et al. 2023. To summarize,
this function is a single time step in a stochastic stage-structured
matrix population dynamics model for diploid, triploid, and autotetraploid
perennial plants with two life-stages (reproductively immature and reproductively mature).
Population composition at time t + 1 is defined by reproduction,
survival, and maturation. Note, lists of three should always have values representing c(diploids, triploid, autotetraploids)
.
Arguments
- ct.vec
Population composition at time t. Indicates the sum of each type at time t,
ct.vec = c(2x_immature, 3x_immature, 4x_immature, 2x_mature, 3x_mature, 4x_mature)
- aii.vec
The survival probability of an immature individual for each cytotype. Must be a list of three integers between 0 and 1. For example,
aii.vec = c(0.0005, 0.005, 0.0005)
.- as.matur
The probability of maturation from an immature stage to the mature stage for each cytotype. Must be a list of three integers between 0 and 1. For example,
as.matur = c(0.60, 0.06, 0.60)
.- as.msurv.e.set
The survival probability of a mature individual for each cytotype. Must be a list of three integers between 0 and 1. These are defined based on user supplied mean probability of mature survival (
as.msurv
), proportion of environmental variance (env.ci
), This list is defined within thegen.iter.f.choosy()
function.- d
Strength of density dependency on gamete production for each cytotype. Must be a list of three integers between 0 and 1. For example,
d = c(0.001, 0.009, 0.001)
.- gnum.base
Mean number of gametes per individual per cytotype. Must be a list of three numeric values. For example,
gnum.base = c(100, 100, 100)
.- s
Selfing rate. Must be a single integer between 0 and 1.
- b
Proportion of unreduced gamete formed by each diploid and tetraploid individual. Must be a single integer between 0 and 1.
- cc
Proportion of 3n gamete formation from each triploid individual. Must be a single integer between 0 and 1.
- mc
Strength of mating choice. Must be a single integer between 0 and 1.
- gam.density.type
Default = "all", this sets the density dependence type for number of gametes produced at time t as all individuals at time t. Alternatively, "like-cytotype" sets the density at time t for each cytotype based on only the total immature and mature individuals of that cytotype at time t.
- is.density.type
Default = "all", this sets the density dependence type for immature surivival at time t as all individuals at time t. Alternatively, "like-cytotype" sets the density at time t for each cytotype based on only the total immature and mature individuals of that cytotype at time t.
- mate.lazy
Default = FALSE, this prevents selfing from occurring during outcrossing. However, this increases the computational time by 31x!
- rj
List of two indicates the stage dependent density dependent impact of immature and mature individuals on number of gametes produced. Default is c(1,1).
- yj
List of two indicates the stage dependent density dependent impact of immature and mature individuals on the probability of immature survival. Default is c(1,1).
- env.sigma
Sigma value to define environmental variance corresponding to immature survival rate per generation.
- Xi.is
Sample from a multivariate normal distribution. Allows immature and mature survival probabilities be correlated, as well as allowing for a correlation among cytotypes based on a supplied
rho
value.- env.immature.survival
Default = FALSE. When FALSE, the mean immature survival rate is equal to the exponential of the inverse immature survival rate (
aii
) times the sum of immature individuals and mature individuals of the cytotype indicated byis.density.type
, which may be modified byyj
. When this variable equals TRUE, the previous mean, or the immature determinate survival rate, is transformed by log(mu/(1-mu)) and the Johnson SB distribution is sampled given theenv.sigma
andXi.is
(defined ingen.iter.f.choosy()
).
Value
List of 15, with 1:6 representing the number of individuals of each cytotype and at both stages at time t + 1. Items 7:9 are the number of offspring generated for 2x, 3x, and 4x individuals at time t. Items 10:12 are the number of gametes generated from 2x, 3x, and 4x individuals at time t. Items 12:15 are the immature survival probabilities at time t.