Discrete {e1071} | R Documentation |
Discrete Distribution
Description
These functions provide information about the discrete distribution
where the probability of the elements of values
is proportional
to the values given in probs
, which are normalized to sum up to
1. ddiscrete
gives the density, pdiscrete
gives the
distribution function, qdiscrete
gives the quantile function
and rdiscrete
generates random deviates.
Usage
ddiscrete(x, probs, values = 1:length(probs))
pdiscrete(q, probs, values = 1:length(probs))
qdiscrete(p, probs, values = 1:length(probs))
rdiscrete(n, probs, values = 1:length(probs), ...)
Arguments
x , q |
vector or array of quantiles. |
p |
vector or array of probabilities. |
n |
number of observations. |
probs |
probabilities of the distribution. |
values |
values of the distribution. |
... |
ignored (only there for backwards compatibility) |
Details
The random number generator is simply a wrapper for
sample
and provided for backwards compatibility only.
Author(s)
Andreas Weingessel and Friedrich Leisch
Examples
## a vector of length 30 whose elements are 1 with probability 0.2
## and 2 with probability 0.8.
rdiscrete (30, c(0.2, 0.8))
## a vector of length 100 whose elements are A, B, C, D.
## The probabilities of the four values have the relation 1:2:3:3
rdiscrete (100, c(1,2,3,3), c("A","B","C","D"))
[Package e1071 version 1.7-14 Index]