random.ZIPoisson | R Documentation |
Draw a random sample from a zero-inflated Poisson distribution
## S3 method for class 'ZIPoisson' random(x, n = 1L, drop = TRUE, ...)
x |
A |
n |
The number of samples to draw. Defaults to |
drop |
logical. Should the result be simplified to a vector if possible? |
... |
Unused. Unevaluated arguments will generate a warning to catch mispellings or other possible errors. |
In case of a single distribution object or n = 1
, either a numeric
vector of length n
(if drop = TRUE
, default) or a matrix
with n
columns
(if drop = FALSE
).
## set up a zero-inflated Poisson distribution X <- ZIPoisson(lambda = 2.5, pi = 0.25) X ## standard functions pdf(X, 0:8) cdf(X, 0:8) quantile(X, seq(0, 1, by = 0.25)) ## cdf() and quantile() are inverses for each other quantile(X, cdf(X, 3)) ## density visualization plot(0:8, pdf(X, 0:8), type = "h", lwd = 2) ## corresponding sample with histogram of empirical frequencies set.seed(0) x <- random(X, 500) hist(x, breaks = -1:max(x) + 0.5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.