jagsModel
is used to create an object representing a
Bayesian graphical model, specified with a BUGS-language description
of the prior distribution, and a set of data.
This function uses jags.model
but keeps track
of data cloning information supplied via the data
argument.
The model argument can also accept functions or 'custommodel' objects.jagsModel(file, data=sys.frame(sys.parent()), inits, n.chains = 1,
n.adapt=1000, quiet=FALSE)
file
can be a readable text-mode connection,
or a complete URL. It can be also a function or a
data
corresponding to node arrays used in
file
are taken to represent the values of observed nodes
in the modeladapt
for details. If n.adapt = 0
then no
adaptation takes place.TRUE
then messages generated during compilation
will be suppressed.parJagsModel
returns an object inheriting from class jags
which can be used to generate dependent samples from the posterior
distribution of the parameters.An object of class jags
is a list of functions that share a
common environment, see jags.model
for details.
An n.clones
attribute is attached to the object when applicable.
jags.model
,
update.jags
See example on help page of codaSamples
.
Parallel version: parJagsModel