mcmc.convert: Conversions of MCMC objects

mcmc.convertR 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,


coda documentation built on May 29, 2024, 11:23 a.m.

Related to mcmc.convert in coda...