R: Conversions of MCMC objects

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.19-1 Index]