Learn R Programming

pcrsim (version 1.0.2)

rmultinomxl: Vectorized Multinomial Distribution For Large Numbers

Description

Simulates one cycle of the PCR process.

Usage

rmultinomxl(n, size, prob, check = TRUE, debug = FALSE)

Arguments

n
numeric vector with number of observations.
size
numeric vector specifying the number of molecules going into the PCR cycle.
prob
numeric non-negative matrix of size (x x K) specifying the probability for the K classes.
check
logical for extended checking of parameters.
debug
logical to print debug information.

Value

matrix with simulated results

Details

Generate multinomially distributed random number vectors using rmultinomial. Handles integer overflow by splitting numbers in chunks and call rmultinomial repeatedly.