Skip to contents

Introduction to the Study System

Alberta Environment and Protected Areas wishes to monitor the status of the Ronald Lake wood bison herd in northern Alberta, Canada. A combination of annual aerial surveys and camera traps along the herd’s migration corridor have been used to collect data on the status of the herd. The aerial surveys take place once a year, usually near the end of March. These surveys produce estimates of the total herd size, as well as the proportion of calves in the herd. The camera traps collect data year-round, recording photographs upon the detection of nearby movement. Researchers are able to classify the individuals in the photographs captured during a camera trap “event”, here defined as a series of photographs of the same group of wood bison in front of the same camera, into classes by age and sex, as shown in Table 1. In the text to follow, “bull(s)” will refer to the set of M2M2, M3M3, and MAMA individuals.

Table 1. Classification of wood bison individuals from camera trap events.
Class Description
F0F0 Female calves
F1F1 Female yearlings
FAFA Female adults (includes 2+year-olds)
M0M0 Male calves
M1M1 Male yearlings
M2M2 Male 2-year-olds
M3M3 Male 3-year-olds
MAMA Male 4+year-olds
U0U0 Unknown sex calves
U1U1 Unknown sex yearlings
UAUA Unknown sex adults
FUFU Unknown age females
MUMU Unknown age males
UUUU Individuals of unknown age and sex

Modelling Approach

Integrated Population Model

An integrated population model (IPM) was chosen to combine stage-structured population projection matrix models with multiple sources of data into a unified framework, allowing for estimates of age-sex class ratios, population vital rates, and abundances, while maintaining the correct propagation of uncertainty (Schaub and Kéry 2022). The sources of data used in this model include the classified counts from the camera trap events, and two estimates derived from aerial surveys of the herd: a “census” estimate of the entire herd size and an estimate of the proportion of calves in the entire herd.

Birth-Age Incrementation-Survival (BAS) Population Projection Matrix Model

Population projection matrices provide a simple way to model population dynamics through time (Newman et al. 2014). The population projection matrix summarizes the probabilities of transitioning from each stage to every other stage, using vital rates from demographic processes such as births, age incrementation, and survival.

In this system, there are 8 stages, corresponding to the first 8 rows in Table 1. The other classes in Table 1 do not represent true stages, rather the individuals’ sexes and/or ages are simply unknown. The abundances of each stage during the ttht^{th} study year can be described by a vector, 𝐧t\mathbf{n}_t, which is composed of the numbers of individuals in each of the stages during that study year (F0tF0_t, F1tF1_t, etc.).

𝐧𝐭=[F0tF1tFAtM0tM1tM2tM3tMAt]\mathbf{n_t} = \begin{bmatrix} F0_{t} \\ F1_{t} \\ FA_{t} \\ M0_{t} \\ M1_{t} \\ M2_{t} \\ M3_{t} \\ MA_{t} \\ \end{bmatrix}

To ease model formulation, the population projection matrix can be broken up into subprocess matrices (Newman et al. 2014). Each subprocess has a separate matrix: in this model, the 𝐁\mathbf{B} matrix describes the stochastic birth process, the 𝐀\mathbf{A} matrix describes the deterministic age incrementation process, and the 𝐒\mathbf{S} matrix describes the stochastic survival process.

To get the vector of stage-wise abundances in the next study year, 𝐧t+1\mathbf{n}_{t+1}, we multiply the subprocess matrices together in reverse chronological order, and then by the vector of stage-wise abundances in the current study year, 𝐧t\mathbf{n}_{t}. In this model, we assume that survival occurs first, then age incrementation, and finally births, resulting in the 𝐁𝐀𝐒\mathbf{BAS} multiplication order. We also assume that the fecundity rate is fixed and that the survival rates vary by study year.

𝐧t+1=𝐁𝐀𝐒t𝐧t\mathbf{n}_{t+1} = \mathbf{BAS}_{t}\mathbf{n}_{t}

With the full population abundance vectors and subprocess matrices, we arrive at the following:

[F0t+1F1t+1FAt+1M0t+1M1t+1M2t+1M3t+1MAt+1]=[00fpf200000010000000010000000fpf20000000001000000001000000001000000001]×[0000000010000000011000000000000000010000000010000000010000000011]×[ϕF0t00000000ϕF1t00000000ϕFAt00000000ϕM0t00000000ϕM1t00000000ϕBullt00000000ϕBullt00000000ϕBullt]×[F0tF1tFAtM0tM1tM2tM3tMAt] \begin{split} \begin{bmatrix} F0_{t+1} \\ F1_{t+1} \\ FA_{t+1} \\ M0_{t+1} \\ M1_{t+1} \\ M2_{t+1} \\ M3_{t+1} \\ MA_{t+1} \\ \end{bmatrix} = & \begin{bmatrix} 0 & 0 & \frac{fp_f}{2} & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & \frac{fp_f}{2} & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ \end{bmatrix} \times \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\ \end{bmatrix} \times \\ & \begin{bmatrix} \phi_{F0_t}&0&0&0&0&0&0&0 \\ 0 & \phi_{F1_t} & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & \phi_{FA_t} & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & \phi_{M0_t} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & \phi_{M1_t} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & \phi_{Bull_t} & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & \phi_{Bull_t} & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & \phi_{Bull_t} \\ \end{bmatrix} \times \begin{bmatrix} F0_{t} \\ F1_{t} \\ FA_{t} \\ M0_{t} \\ M1_{t} \\ M2_{t} \\ M3_{t} \\ MA_{t} \\ \end{bmatrix} \end{split}

where ff represents the fecundity rate, pfp_f represents the proportion of fecund FAFA individuals, and each of the ϕt\phi_t terms represent the annual survival rate of their respective stage. M2M2s, M3M3s, and MAMAs all share a survival rate, ϕBull\phi_{Bull}. The 𝐧t\mathbf{n}_t stage-wise abundance vectors represent the expected number of individuals in each stage in the ttht^{th} study year.

Diffuse priors were used to provide the model with stage-wise abundances in the initial study year as a starting point. From there, the population projection matrix was used to update the stage-wise abundances in each subsequent study year. The study year was set to begin on April 1 of each year because that marks the beginning of the calving season. As such, the above process occurs at midnight on March 31 of each year.

Observations from camera traps occur throughout the study year, but the above stage-wise abundance and proportion vectors are the expected values on April 1. To ensure the correct abundances and proportions were used to model this continuous data, the expected abundances and proportions were calculated for the day of the study year of each camera trap event. This involved using an exponential relationship between the expected annual survival rate for the jthj^{th} class, ϕj,t\phi_{j,t}, and the day of the study year of the ithi^{th} camera trap event, did_i, to calculate the expected survival rates for the jthj^{th} class on day of the ithi^{th} event, ϕi,j\phi_{i,j}:

ϕj,i=(ϕj,t)di365.25\phi_{j,i} = (\phi_{j,t})^\frac{d_i}{365.25}

These survival rates were used to update the abundances for each camera trap event using a calculation similar to the projection matrix above:

𝐧𝐢=𝐒𝐢𝐧𝐭\mathbf{n_i} = \mathbf{S_in_t}

where 𝐧t\mathbf{n}_t is the stage-wise abundance vector in the study year of the ithi^{th} camera trap event, and 𝐒𝐢\mathbf{S_i} is the survival matrix with the updated survival rates:

𝐒𝐢=[ϕF0i00000000ϕF1i00000000ϕFAi00000000ϕM0i00000000ϕM1i00000000ϕBulli00000000ϕBulli00000000ϕBulli] \mathbf{S_i} = \begin{bmatrix} \phi_{F0_i}&0&0&0&0&0&0&0 \\ 0 & \phi_{F1_i} & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & \phi_{FA_i} & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & \phi_{M0_i} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & \phi_{M1_i} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & \phi_{Bull_i} & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & \phi_{Bull_i} & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & \phi_{Bull_i} \\ \end{bmatrix}

By dividing the expected abundance of the jthj^{th} stage on the date of the ithi^{th} camera trap event, 𝐧j,i\mathbf{n}_{j,i} by the total expected abundance on the day of the ithi^{th} event (i.e., the sum of the stage-wise abundances), we can derive the expected proportion of individuals in each stage on that day. The proportion of the population represented by the jthj^{th} stage during the ithi^{th} event, pj,ip_{j,i} is:

pj,i=𝐧j,ij=1J𝐧j,ip_{j,i} = \frac{\mathbf{n}_{j,i}}{\sum_{j = 1}^J \mathbf{n}_{j,i}}

where JJ is the total number of stages (8). The vector of these proportions, 𝐩i\mathbf{p}_i, will be used to model the data from camera trap events and the estimated proportion of calves from aerial surveys. By rule, each vector of 𝐩i\mathbf{p}_i values sums to 1.

Camera Trap Event Data

We assume that each camera trap event represents a random draw from the entire population, with the same expected proportions in the small mixed groups captured in the cameras as in the overall population.

Several components of the model include seasonal variation. The three seasons chosen for this herd are the calving season (April-June), the summer/fall (July-November), and the winter (December-March).

Camera trap observations that occur during the calving season are excluded from the analysis to avoid bias associated with uncertainty in the transition period during which the calves start being classified as yearlings, and because the herd migrates northward during the calving season, away from the set of camera traps. To ensure that the survival rates of the calves, ϕF0\phi_{F0} and ϕM0\phi_{M0}, represent the true annual survival rates, an additional probability of initial mortality of calves was incorporated. This allows the calves to undergo higher mortality when first born compared to the rest of the study year, which is more biologically realistic.

MAMA individuals are known to go off on their own or form small bachelor groups (Komers, Messier, and Gates 1992). This was accounted for in the model by assuming that only a proportion of MAMAs are present in the mixed groups, and that this proportion varies seasonally. This proportion will be denoted by rsr_s for the sths^{th} season. The MAMAs are expected to spend more time with the other members of the herd in the summer/fall than the winter (Komers, Messier, and Gates 1992). Camera trap events that detect only bulls are excluded from the analysis, because they do not represent a random draw of individuals from the total population.

An ideal way to model the camera trap data would be to use a multinomial distribution to model the probabilities that the individuals captured during a camera trap event belong to each of the stages. However, a considerable percentage of individuals (~20%) were not sexed, and were only classified as unknown calf (U0U0), unknown yearling (U1U1), or unknown adult (UAUA). A series of binomial distributions were used instead to model the count information (including the unsexed individuals) and ratio information (excluding the unsexed individuals) separately, in order to incorporate the valuable information contained in these semi-classified individuals. The individuals that were sexed but not aged (FUFU, MUMU; ~0.01%), or neither sexed nor aged (UUUU; ~6%), were excluded from the analysis.

Counts

The total group size observed during event ii will be referred to as NiN_i, excluding individuals with unknown ages.

Ni=F0i+F1i+F2i+M0i+M1i+M2i+M3i+MAi+U0i+U1i+UAiN_i = F0_i + F1_i + F2_i + M0_i + M1_i + M2_i + M3_i + MA_i + U0_i + U1_i + UA_i

To incorporate the unsexed individuals in each age class, we add all individuals of each age class together, getting the expected number of calves, CiC_i, the number of yearlings, YiY_i, and the number of adults, AiA_i, during the ithi^{th} event:

Ci=F0i+M0i+U0iC_i = F0_i + M0_i + U0_iYi=F1i+M1i+U1iY_i = F1_i + M1_i + U1_iAi=FAi+M2i+M3i+MAi+UAiA_i = FA_i + M2_i + M3_i + MA_i + UA_i

The proportion of individuals from each stage expected during the ithi^{th} event can also be added together to get the total expected proportions of calves, pCip_{C_i}, yearlings, pYip_{Y_i}, and adults, pAip_{A_i}:

pCi=pF0i+pM0ip_{C_i} = p_{F0_i} + p_{M0_i}pYi=pF1i+pM1ip_{Y_i} = p_{F1_i} + p_{M1_i}pAi=pFAi+pM2i+pM3i+(pMAirsi)p_{A_i} = p_{FA_i} + p_{M2_i} + p_{M3_i} + (p_{MA_i}r_{s_i})

where rsir_{s_i} is is the expected proportion of males present, in the season (ss) of the ithi^{th} camera trap event.

Each of the counts (CiC_i, YiY_i, and AiA_i) then follow binomial distributions, with size equal to the group size at event ii, NiN_i, and the probability equal to the respective proportions described above.

CiBinomial(Ni,pCi)C_i \sim \text{Binomial}(N_i, p_{C_i})YiBinomial(Ni,pYi)Y_i \sim \text{Binomial}(N_i, p_{Y_i})AiBinomial(Ni,pAi)A_i \sim \text{Binomial}(N_i, p_{A_i})

Ratios

The ratios of certain stages were also included in the model in order to incorporate the other information included in the fully-classified (i.e., known sex and age) count data from the camera trap events.

For calves and yearlings, there are two stages, one for each sex, allowing us to model the sex ratios with a binomial distribution:

F0iBinomial(F0i+M0i,pF0ipF0i+pM0i)F0_i \sim \text{Binomial}\Biggl(F0_i + M0_i, \frac{p_{F0_i}}{p_{F0_i} + p_{M0_i}}\Biggr)F1iBinomial(F1i+M1i,pF1ipF1i+pM1i)F1_i \sim \text{Binomial}\Biggl(F1_i + M1_i, \frac{p_{F1_i}}{p_{F1_i} + p_{M1_i}}\Biggr)

Three ratios were picked to ensure differences between all four of the adult stages were accounted for. These were the FAFA:Bull ratio, the M2:M3M2:M3 ratio, and the MA:FAMA:FA ratio:

FAiBinomial(FAi+M2i+M3i+MAi,pFAipFAi+pM2i+pM3i+(pMAirsi))FA_i \sim \text{Binomial}\Biggl(FA_i + M2_i + M3_i + MA_i, \frac{p_{FA_i}}{p_{FA_i} + p_{M2_i} + p_{M3_i} + (p_{MA_i}r_{s_i})}\Biggr)M2iBinomial(M2i+M3i,pM2ipM2i+pM3i)M2_i \sim \text{Binomial}\Biggl(M2_i + M3_i, \frac{p_{M2_i}}{p_{M2_i} + p_{M3_i}}\Biggr)MAiBinomial(MAi+FAi,pMAirsipMAirsi+pFAi)MA_i \sim \text{Binomial}\Biggl(MA_i + FA_i, \frac{p_{MA_i}r_{s_i}}{p_{MA_i}r_{s_i} + p_{FA_i}}\Biggr)

Covariance Structure

Wood bison often travel in groups across the landscape. As such, the counts and ratios of the events can be expected to be correlated through time and space.

To account for this, a covariance structure was implemented into each of the binomial distributional statements above. At a high level, this involved incorporating a random effect for each camera trap location and week, using a multivariate Normal prior with a covariance matrix that allows the covariance between observations to decline exponentially with the squared distance (in space and time) between them. The reader is referred to Chapter 14.5.1 of McElreath (2020) for more detail.

Census Data

The census data provided to the model includes the census estimate and an associated coefficient of variation (CV), and the day, month, and year of the aerial survey used to inform the census estimate.

To ensure the model relates correctly to the day the census estimate was completed, a process identical to that described above for the camera trap event data was done to calculate the expected stage-wise abundances and proportions for the day of the study year of the atha^{th} aerial survey.

The census data was incorporated using a normal distribution as follows,

CaNormal(j=1J𝐧j,a,σCa) T[0, ]C_a \sim \text{Normal} \biggl( \sum_{j=1}^J \mathbf{n}_{j,a}, \sigma_{C_a} \biggr) \text{ T[0, ]}

where CaC_a is the census estimate in the atha^{th} aerial survey, j=1J𝐧j,a\sum_{j=1}^J \mathbf{n}_{j,a} is the total expected abundance on the day of the atha^{th} study year, and σCa\sigma_{C_a} is the standard deviation of the census estimate (calculated as the product of the census estimate CaC_a and its associated CV). The normal distribution is lower-truncated at 0 to ensure that the abundance estimates remain positive.

Calf Proportion Data

The data on the proportion of calves in the herd was incorporated similarly,

PaNormal(pF0,a+pM0,a,σPa) T[0, 1]P_a \sim \text{Normal}(p_{F0,a} + p_{M0,a}, \sigma_{P_a}) \text{ T[0, 1]}

where PaP_a is the proportion of calves estimate in the atha^{th} aerial survey, pF0,a+pM0,ap_{F0,a} + p_{M0,a} is the expected proportion of calves on the day of the atha^{th} aerial survey, and σPa\sigma_{P_a} is the standard deviation in the estimate of the proportion of calves (calculated as the product of the proportion of calves estimate PaP_a and its associated CV). The normal distribution is truncated at 0 and 1 to ensure that the estimates remain on the probability scale.

Model Fitting

The model is fitted in Stan (Carpenter et al. 2017). By default, bisonpictools uses “report” mode and a thinning rate of 10 to save 500 MCMC samples from each of three chains (after discarding the first halves). To aid with debugging, other analysis modes (“debug” and “quick”) can be set (see the user guide for more detail). The user can increment the thinning rate as required to achieve convergence. The model-fitting process is automated in the runbisonpic Shiny app.

Predictions

Predictions of the stage-wise and total abundances, survival and fecundity rates, and select ratios are derived from the posterior distributions of the estimated parameters. These predictions are shown on March 31 of each study year, which is a stable point right before the aging and birthing processes occur. The runbisonpic Shiny app also facilitates the visualization of these predictions.

Assumptions and Limitations

Key assumptions of the integrated population model include:

  • The survival rates for each stage vary by study year.
  • The initial mortality rate of calves varies by study year.
  • The fecundity rate is fixed.
  • The proportion of MAMA individuals present with the mixed groups varies by season.
  • There is no grouping structure beyond what is accounted for by the covariance.
  • Every stage is equally detectable during a camera trap event.
  • Small and large groups are equally detectable.

Key limitations of the integrated population model include:

  • A long run time; with ~500 camera trap events, the model takes approximately 5 hours to converge.

References

Carpenter, Bob, Andrew Gelman, Matthew D. Hoffman, Daniel Lee, Ben Goodrich, Michael Betancourt, Marcus Brubaker, Jiqiang Guo, Peter Li, and Allen Riddell. 2017. Stan : A Probabilistic Programming Language.” Journal of Statistical Software 76 (1). https://doi.org/10.18637/jss.v076.i01.
Komers, Petr E., François Messier, and Cormack C. Gates. 1992. “Search or Relax: The Case of Bachelor Wood Bison.” Behavioral Ecology and Sociobiology 31 (3): 192–203. https://doi.org/10.1007/BF00168647.
McElreath, Richard. 2020. Statistical Rethinking: A Bayesian Course with Examples in R and Stan. 2nd ed. CRC Texts in Statistical Science. Boca Raton: Taylor; Francis, CRC Press.
Newman, K. B., S. T. Buckland, B. J. T. Morgan, R. King, D. L. Borchers, D. J. Cole, P. Besbeas, O. Gimenez, and L. Thomas. 2014. Modelling Population Dynamics: Model Formulation, Fitting and Assessment Using State-Space Methods. http://dx.doi.org/10.1007/978-1-4939-0977-3.
Schaub, Michael, and Marc Kéry. 2022. Integrated Population Models: Theory and Ecological Applications with R and JAGS. Academic Press.

Licensing

Copyright 2023 Province of Alberta

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.