Learn R Programming

posterior (version 1.6.0)

draws_list: The draws_list format

Description

The as_draws_list() methods convert objects to the draws_list format. The draws_list() function creates an object of the draws_list format based on a set of numeric vectors. See Details.

Usage

as_draws_list(x, ...)

# S3 method for default as_draws_list(x, ...)

# S3 method for draws_list as_draws_list(x, ...)

# S3 method for draws_matrix as_draws_list(x, ...)

# S3 method for draws_array as_draws_list(x, ...)

# S3 method for draws_df as_draws_list(x, ...)

# S3 method for draws_rvars as_draws_list(x, ...)

# S3 method for mcmc as_draws_list(x, ...)

# S3 method for mcmc.list as_draws_list(x, ...)

draws_list(..., .nchains = 1)

is_draws_list(x)

Value

A draws_list object, which has classes c("draws_list", "draws", "list").

Arguments

x

An object to convert to a draws_list object.

...

For as_draws_list(): Arguments passed to individual methods (if applicable). For draws_list(): Named arguments containing numeric vectors each defining a separate variable.

.nchains

(positive integer) The number of chains. The default is 1.

Details

Objects of class "draws_list" are lists with one element per MCMC chain. Each of these elements is itself a named list of numeric vectors with one vector per variable. The length of each vector is equal to the number of saved iterations per chain. See Examples.

See Also

Other formats: draws, draws_array(), draws_df(), draws_matrix(), draws_rvars()

Examples

Run this code
x1 <- as_draws_list(example_draws())
class(x1)
print(x1)
str(x1)

x2 <- draws_list(a = rnorm(10), b = rnorm(10), c = 1)
class(x2)
print(x2)
str(x2)

Run the code above in your browser using DataLab