rfromboxes: Randomly draw balls from boxes.

View source: R/myrs.R

rfromboxesR Documentation

Randomly draw balls from boxes.

Description

Given a number of boxes with a specified number of balls in each, randomly draw a number of balls from these boxes, recording how many balls was drawn from each. An empty box cannot be drawn from.

Usage

rfromboxes(n, balls, weights = NULL)

Arguments

n

A natural number. The number of balls to draw.

balls

A vector of natural numbers. The number of balls in each box to begin with.

weights

A non-negative numeric vector the same length as balls. The relative probabilities of drawing a ball from each box. Default is each box is equally likely to be drawn from.

Value

A vector of natural numbers with the same length as balls. The number of balls drawn from each box.

See Also

rtoboxes

Examples

balls <- 1:10
rfromboxes(40, balls)
rfromboxes(40, balls, weights = c(rep(1, 9), 0))

rorynolan/detrendr documentation built on March 9, 2023, 10:26 p.m.