Returns an DISCRETE distribution object that sample from the vector p_supp
of
options with probability the vector of probabilities p_prob
.
Usage
new_DISCRETE(p_supp, p_prob, p_dimnames = "rvar")
Arguments
- p_supp
A numeric vector of options
- p_prob
A numeric vector of probabilities.
- p_dimnames
A character that represents the name of the dimension
Value
An object of class DISTRIBUTION
, DISCRETE
Note
If the second argument is missing, all options will be sample with
equal probability. If provided, the second argument would add to 1 and must
be the same length that the first argument
Examples
myDistr <- new_DISCRETE(p_supp=c(1,2,3,4), p_prob=c(0.40,0.30,0.20,0.10))
myDistr$rfunc(10)
#> rvar
#> 1 2
#> 2 1
#> 3 4
#> 4 1
#> 5 1
#> 6 2
#> 7 1
#> 8 1
#> 9 4
#> 10 3