public class ProbabilityMassQuantile<X> extends Object
| Constructor and Description |
|---|
ProbabilityMassQuantile(Iterable<ProbabilityMassFunction.Mass<X>> outcomes)
Constructs the quantile function for a probability mass function.
|
ProbabilityMassQuantile(Iterable<ProbabilityMassFunction.Mass<X>> outcomes,
double normalization)
Constructs the quantile function for a probability mass function.
|
| Modifier and Type | Method and Description |
|---|---|
X |
quantile(double cm)
Gets the quantile at a cumulative probability mass.
|
public ProbabilityMassQuantile(Iterable<ProbabilityMassFunction.Mass<X>> outcomes, double normalization)
outcomes - an ordered list of outcomes and their probabilitiesnormalization - a normalizing constant if the probabilities do not sum to 1; setting it
to 1 speed up the initializationpublic ProbabilityMassQuantile(Iterable<ProbabilityMassFunction.Mass<X>> outcomes)
normalizatoin constant instead.outcomes - an ordered list of outcomes and their probabilitiespublic X quantile(double cm)
cm - cumulative probability masscm; null if cm is smaller than the first
sampleCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.