mcmc.convert {coda}R Documentation

Conversions of MCMC objects

Description

These are methods for the generic functions as.matrix(), as.array() and as.mcmc().

as.matrix() strips the MCMC attributes from an mcmc object and returns a matrix. If iters = TRUE then a column is added with the iteration number. For mcmc.list objects, the rows of multiple chains are concatenated and, if chains = TRUE a column is added with the chain number.

mcmc.list objects can be coerced to 3-dimensional arrays with the as.array() function.

An mcmc.list object with a single chain can be coerced to an mcmc object with as.mcmc(). If the argument has multiple chains, this causes an error.

Usage

## S3 method for class 'mcmc':
as.matrix(x, iters = FALSE, ...)
## S3 method for class 'mcmc.list':
as.matrix(x, iters = FALSE, chains = FALSE, ...)
## S3 method for class 'mcmc.list':
as.array(x, drop, ...)

Arguments

x An mcmc or mcmc.list object
iters logical flag: add column for iteration number?
chains logical flag: add column for chain number? (if mcmc.list)
drop logical flag: if TRUE the result is coerced to the lowest possible dimension
... optional arguments to the various methods

See Also

as.matrix, as.array, as.mcmc,


[Package coda version 0.13-3 Index]