Convenience function for fitting community occupancy models (defined in a commOccu object) in JAGS or Nimble.
# S4 method for commOccu
fit(
object,
n.iter = 100,
thin = 1,
n.burnin = n.iter/2,
n.adapt = 0,
chains = 3,
inits = NULL,
compile = TRUE,
WAIC = FALSE,
quiet = FALSE,
...
)
commOccu
object
number of iterations to monitor
thinning interval for monitors
burnin length. Defaults to half of n.iter.
Length of adaptive phase
number of MCMC chains to run
named list. Initial values to use. If NULL (default), the values from the inits function in object
are used.
logical. If Nimble model, compile model with compileNimble
before running model?
logical. Return WAIC (only Nimble models)
if TRUE messages and progress bar will be suppressed
additional arguments to pass to runMCMC
(only relevant for Nimble)
A coda::mcmc.list
Models will be fit either in JAGS or Nimble, depending on the decision made in the nimble
argument in communityModel
.
For Nimble, compilation is strongly recommended for long model runs. Uncompiled models can run extremely slow. Compilation itself can take a while also, and requires that Rtools is available on the system.
This is a convenience function only which hides some of the configuration options. If you require more control over model fitting, you can run all steps individually. See vignette 5 for details.