Learn R Programming

rv (version 0.949)

rvbinom: Generate Random Variables from a Binomial Sampling Model

Description

Generates a random vector from a binomial sampling model.

Usage

rvbinom(n=1, size, prob)

Arguments

n
integer, number of random variables to generate
size
integer or integer-valued rv: the number of trials (size of each sample)
prob
prior probability of success of each trial (may be constant or an rv object)

Value

    Details

    rvbinom generates a random vector with given length, the distribution for size and the distribution for the probability of success.

    References

    Kerman, Jouni and Gelman, Andrew. Manipulating and Summarizing Posterior Simulations Using Random Variable Objects. Technical report, Columbia University, New York.

    Examples

    Run this code
    s <- 1+rvpois(1,lambda=3)        # A prior distribution on the 'size' parameter.
      rvbinom(1, size=s, prob=0.5)     # The 'size' is random.
      p <- rvbinom(1, 10, prob=0.5)/10 # Prior probability of success.
      rvbinom(1, size=10, prob=p)      # Now the probability is random.
      rvbinom(1, size=s, prob=p)       # Both the size and the probability are random.

    Run the code above in your browser using DataLab