public class BasicSamplingAlgorithms
extends java.lang.Object
Constructor and Description |
---|
BasicSamplingAlgorithms() |
Modifier and Type | Method and Description |
---|---|
static int |
sampleDiscreteRandomVariable(double[] prob,
java.util.Random rand)
Samples a random variable according to a given probability distribution.
|
static int |
sampleDiscreteRandomVariableFromLogProbs(double[] logProb,
java.util.Random rand)
Samples a random variable according to a given log probability distribution.
|
public static int sampleDiscreteRandomVariable(double[] prob, java.util.Random rand)
prob
- Probability distribution that is to be sampled fromrand
- For generating random numberspublic static int sampleDiscreteRandomVariableFromLogProbs(double[] logProb, java.util.Random rand)
logProb
- prob Probability distribution that is to be sampled fromrand
- For generating random numbers