Description Usage Arguments Examples
View source: R/dsdive.obs.sampleparams.R
Sampler uses a Gaussian approximation to the full conditional posterior.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | dsdive.obs.sampleparams(
dsobs.list,
t.stages.list,
P.raw,
s0,
depth.bins,
beta,
lambda,
lambda.priors.list,
beta.priors.list,
tstep,
gapprox = NULL,
output.gapprox = FALSE,
delta
)
|
dsobs.list |
list of |
t.stages.list |
list of initial stage transition times for dives
observed in |
P.raw |
list of continuous time probability transition matrices, and components. |
s0 |
stage for which model parameters should be sampled |
depth.bins |
n x 2 Matrix that defines the depth bins. The first column defines the depth at the center of each depth bin, and the second column defines the half-width of each bin. |
beta |
directional preference model parameters.
See |
lambda |
diving rate model parameters. See
|
lambda.priors.list |
list of parameters for the prior distributions for
the diving rate parameters. See |
beta.priors.list |
list of parameters for the prior distributions for
the directional preference parameters. See |
tstep |
Time between observations in |
gapprox |
(Optional) |
output.gapprox |
|
delta |
If |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | data('dive.sim')
attach(dive.sim)
attach(dive.sim$params)
t.stages = sim$times[c(FALSE,diff(sim$stages)==1)]
tstep = diff(sim.obs$times[1:2])
obstx.mat = lapply(1:3, function(s) {
dsdive.obstx.matrix(depth.bins = depth.bins, beta = beta,
lambda = lambda, s0 = s, tstep = tstep,
include.raw = TRUE, delta = 1e-10)
})
lambda.priors = list(
c(4, 2 + 2/3), c(4, 13 + 1/3), c(4, 5)
)
beta.priors = list(
c(31.5, 3.5), c(3.5, 31.5)
)
x = dsdive.obs.sampleparams(dsobs.list = list(sim.obs),
t.stages.list = list(t.stages), P.raw = obstx.mat,
s0 = 1, depth.bins = depth.bins, beta = beta,
lambda = lambda, lambda.priors.list = lambda.priors,
beta.priors.list = beta.priors,
tstep = diff(sim.obs$times[1:2]), delta = 1e-10)
detach(dive.sim$params)
detach(dive.sim)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.