Skip to main content

multinomial_sample

Function multinomial_sample 

Source
pub fn multinomial_sample(probs: &[f64], n: usize, rng: &mut Rng) -> Vec<usize>
Expand description

Sample n categorical draws from the given probability vector.

Returns indices 0..probs.len()-1 sampled according to probabilities. Probabilities are normalized internally using Kahan summation. Uses CDF search for each draw.