Description Usage Arguments Details Value Author(s) See Also
View source: R/as.bugs.array.R
Function converting results from Markov chain simulations, that might not be
from BUGS, to bugs object. Used mainly to display results with
plot.bugs
.
1 2 3 
sims.array 
3way array of simulation output, with dimensions n.keep, n.chains, and length of combined parameter vector. 
model.file 
file containing the model written in MultiBUGS code 
program 
the program used 
DIC 
logical; whether DIC should be calculated, see also argument

DICOutput 
DIC value 
n.iter 
number of total iterations per chain used for generating

n.burnin 
length of burn in, i.e. number of iterations to discarded at
the beginning for generating 
n.thin 
thinning rate, a positive integer, used for generating

This function takes a 3way array of simulations and makes it into a
bugs
object that can be conveniently displayed using
print
and plot
and accessed using attach.bugs
. If the
third dimension of sims() has names, the resulting bugs object will respect
that naming convention. For example, if the parameter names are
“alpha[1]”, “alpha[2]”, ..., “alpha[8]”, “mu”,
“tau”, then as.bugs.array
will know that alpha is a vector of
length 8, and mu and tau are scalar parameters. These will all be plotted
appropriately by plot
and attached appropriately by
attach.bugs
.
If DIC=TRUE
then DIC can be either already passed to argument
DICOutput
or calculated from deviance values in sims.array
.
A bugs
object is returned
Jouni Kerman, [email protected] with modification by
Andrew Gelman,
[email protected], packaged by Uwe
Ligges, [email protected].
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.