unlistrv: Flatten Lists Containing rv Objects

unlistrvR Documentation

Flatten Lists Containing rv Objects

Description

Given a list structure x, unlist simplifies it to produce a vector which contains all the atomic components (containing rv objects) which occur in x.

Usage

unlistrv(x, recursive = TRUE, use.names = TRUE)

Arguments

x

An R object, typically a list or vector (containing rv objects)

recursive

logical. Should unlisting be applied to list components of x?

use.names

logical. Should names be preserved? (now fixed to TRUE)

Details

This is the rv-compatible version of the function unlist.

Since unlist is not a generic function, the whole name unlistrv must be specified when calling the function when x is an 'rv' object.

Author(s)

Jouni Kerman jouni@kerman.com

References

Kerman, J. and Gelman, A. (2007). Manipulating and Summarizing Posterior Simulations Using Random Variable Objects. Statistics and Computing 17:3, 235-244.

See also vignette("rv").

See Also

unlist

Examples


  x <- list(a=rvnorm(2), b=rvnorm(3))
  print(unlistrv(x))


rv documentation built on March 18, 2022, 5:55 p.m.