hmmpars.boot | R Documentation |
Bootstraps hidden Markov model (HMM) data from multiple observed availability time series (one per animal).
hmmpars.boot(availhmm, adat, animals, seed = NULL, B, printprog = TRUE)
availhmm |
list with availability HMM paramters, as for the |
adat |
list of availability data time series. The ith element of the list must be named
|
animals |
a vector of integers indicating which of the elements of |
seed |
random number seed (integer). |
B |
number of bootstraps to perform (integer). |
printprog |
if TRUE prints progress through animals as it resamples. |
Simulates a new series of availability observations (0s and 1s) using functions dthmm
and simulate
from library HiddenMarkov
, then fits a HMM to these data
using function BaumWelch
from library HiddenMarkov
. Constructs a new
hmm.pars object from the fitted HMM parameters.
Does the above B
times, each time reformtting the hmm.pars object as a vector using
vectorize.hmmpars
and then entering this as the next row in a matrix of dimension
B
xT, where T=3+length(animals)*(nstate^2+nstate*2)
and nstate
is the
number of states in the HMM.
A matrix of dimension B
xT, where T is as described above.
data(bowhead.hmm.pars)
data(bowhead.adat)
animals=1:8
bs=hmmpars.boot(bowhead.hmm.pars,bowhead.adat,animals,B=3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.