The unmarked distsampOpen model: a Dail-Madsen open N-mixture (as
dyn_abun()) observed by distance sampling at each primary period – the
open-population counterpart of the single-season gdistremoval(). Initial
abundance N_1 ~ Poisson(lambda), then N_t = Binomial(N_{t-1}, omega) + Poisson(gamma) (apparent survival omega + recruitment gamma); at each
primary period the detected birds are distance-sampled into bins.
Arguments
- transect
Transect geometry:
"line"(default) or"point".- cutpoints
Distance-bin edges, length
dim(y)[2] + 1, strictly increasing and starting at>= 0.- K_max
Truncation for the latent abundance HMM. Defaults to
3 * max(period total) + 40.- mixture
Initial-abundance mixing distribution.
"poisson"(default),"negbin"(negative binomial,Var(N_1) = lambda + lambda^2 / r, with an overdispersionrestimated jointly and reported aslog_r),"zip"(zero-inflated Poisson) or"zinb"(zero-inflated negative binomial). A structural-zero site is never occupied across any primary period, so all its band counts are zero; the observed per-site marginal is the two-component mixtureomega * 1{all zero} + (1 - omega) * L_open, withL_openthe exact open-population distance marginal andomegaan intercept-only structural-zero probability reported aszi_logit(distinct fromomega, the survival arm). The negative-binomial size / zero-inflation is layered over the same forward-HMM marginal; the Poisson path is unchanged.- dynamics
Population-dynamics form for the transition
N_t | N_{t-1}(followingunmarked::distsampOpen()):"constant"(default) isN_t = Binomial(N_{t-1}, omega) + Poisson(gamma);"notrend"ties recruitment so the expected abundance is stationary (gamma = (1 - omega) * lambda, no freegammaarm);"trend"is an exponential-growth processN_t ~ Poisson(N_{t-1} * gamma)with no survival term (omegaunused);"autoreg"adds density-dependent recruitmentPoisson(N_{t-1} * gamma)on top of survival;"ricker"and"gompertz"are the density-regulated recruitment forms with an estimated carrying capacityK(reported asK, on the log scale, modelled through theomega = ~ ...formula slot) and a growth rate reported asr(modelled through thegamma = ~ ...slot)."constant"/"notrend"fit with the exact analytic gradient; the density-dependent forms (trend/autoreg/ricker/gompertz) use the exact forward-HMM marginal with a numeric gradient.
Details
The distance-band allocation is conditional on the period total detected, so it
factors out of the abundance HMM (the gdistremoval() trick): the marginal is
the dyn_abun() forward recursion with the detection probability set to the
overall distance detection pdist, plus the per-period band multinomials.
Four site-level arms: log abundance lambda (the tobs() formula), log
distance scale sigma (detection), logit survival omega (omega = ~ ...),
and log recruitment gamma (gamma = ~ ...), the last two intercept-only by
default.
Inputs
y is a 3D array [n_sites x n_bins x n_seasons] of per-distance-band counts
at each primary period (secondary occasions absorbed into the period total).
References
Dail, D., Madsen, L. (2011). Models for estimating abundance from repeated counts of an open metapopulation. Biometrics 67, 577-587. Sollmann, R., Gardner, B., Chandler, R. B., Royle, J. A., Sillett, T. S. (2015). An open-population hierarchical distance sampling model. Ecology 96, 325-331.
See also
gdistremoval() (single-season), dyn_abun() (open N-mixture),
distance().
Examples
f <- distsamp_open(transect = "line", cutpoints = c(0, 10, 20, 30, 40),
dynamics = "notrend")
f