bootstrap.p.with.hmm | R Documentation |
Nonparametric bootstrap of detection data with re-estimation of detection probabilities. If
fixed.avail
=FALSE, does nonparametric resampling of availability HMM parameters contained
in hmm.pars.bs for every resample of detection data.
bootstrap.p.with.hmm(
dat,
pars,
hfun,
models,
survey.pars,
hmm.pars.bs,
control.fit,
control.opt,
fixed.avail = FALSE,
B = 999,
silent = FALSE
)
dat |
detection data frame constructed by removing all rows with no detections from a
data frame of the sort passed to |
pars |
starting parameter values, as for |
hfun |
detection hazard function name; same as argument |
models |
detection hazard covariate models, as for |
survey.pars |
survey parameters, as for |
hmm.pars.bs |
multiple sets of availability hmm parameters, as output by
|
control.fit |
list controlling fit, as for |
control.opt |
list controlling function |
fixed.avail |
if TRUE, hmm.pars is treated as fixed, else element |
B |
number of bootstrap replicates. |
silent |
argument of function |
The rows of data frame dat
are resampled with replacement to create new data frames with as
many detections as were in dat
. If fixed.avail
=TRUE, then a new set of availability
HMM parameters is obtainded by sampling iwth replacement from hmm.pars.bs
.
Function est.hmltm
is called to estimate detection probabilities and related things
for every bootstrap resample.
A list with the following elements:
callist: input reflection: everything passed to the function, bundled into a list
bs: a list containing (a) a Bxn matrix $phats
in which each row is the estimated
detection probabilities for each of the n bootstrapped detections, (b) a Bxn matrix $pars
in which each row is the estimated detection hazard parameters, and (c) the following vectors
of length B with estimates from each bootstrap: $Et
(mean times available and unavailable),
$p0
(mean estimated p(0) over all detections), $phat
(mean estimated detection
probability over all detections), $convergence
convergence diagnostic from optim
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.