Create a Categorical distribution

Categorical(outcomes, p = NULL)

## Arguments

outcomes |
A vector specifying the elements in the sample
space. Can be numeric, factor, character, or logical. |

p |
A vector of success probabilities for each outcome.
Each element of `p` can be any positive value -- the vector gets
normalized internally. Defaults to `NULL` , in which case the
distribution is assumed to be uniform. |

## Value

A `Categorical`

object.

## See also

## Examples

#> Categorical distribution
#> outcomes = [1, 2, 3]
#> p = [0.4, 0.1, 0.5]

Y <- Categorical(LETTERS[1:4])
Y

#> Categorical distribution
#> outcomes = [A, B, ..., D]
#> p = [0.25, 0.25, ..., 0.25]

#> [1] 2 3 1 3 3 3 3 3 3 3

#> [1] "D" "A" "D" "D" "A" "A" "A" "B" "D" "B"

#> [1] 0.4

#> [1] -0.9162907

#> [1] 0.4

#> [1] 2

#> Error: The sample space of `x` must be numeric to evaluate the cdf.

#> Error: The sample space of `x` must be numeric to evaluate quantiles.

# }