rv (version 2.3.4)

rvdens: Sample from an arbitrary density function using grid approximation

Description

rvdens generates a random vector where each simulation comes from a Bernoulli sampling distribution.

Usage

rvdens(n = 1, FUN, range, unitprecision = 10, ...)

Arguments

n

number of random scalars to draw

FUN

density function

range

range to discretize over

unitprecision

how many points per unit length

other arguments passed on to FUN

Value

A random vector (an rv object) of length n.

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").

Examples

Run this code
# NOT RUN {
  x <- rvdens(FUN=stats:::dnorm, range=c(-5, 5), unitprecision=10)
  y <- rvnorm(1) ## Should be close to x

# }

Run the code above in your browser using DataCamp Workspace