Apply a function to multiple random vector arguments
rvmapply is the rv-compatible version of
It repeats the function
FUN for each joint draw of the
random (or constant) arguments, while allowing vectorizing.
1 2 3 4
the function to apply to the simulations of
Other args passed to
if specified, takes a (joint) sample of the simulations and processes only them.
a character vector of arguments which should be vectorized. Defaults to all arguments to FUN.
further arguments to
rvmapply applies a given function to each
simulation (vector or array) of the given random vectors,
returning a the results as a random vector or array.
The dimensions of each joint draw are preserved.
For an example, see
solve, that returns
the distribution of the inverse of a random matrix.
Usually used in functions that implement an 'rv'-compatible routine.
For an example of a function that uses
FUN; a random vector or array if
FUN is numeric.
If the function (
FUN) has an argument “
it must be specified within the list supplied to
Jouni Kerman email@example.com
Kerman, J. and Gelman, A. (2007). Manipulating and Summarizing Posterior Simulations Using Random Variable Objects. Statistics and Computing 17:3, 235-244.
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.