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 probabilites. |

`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.5-2

Index]