Class RealRoundingDistribution
- java.lang.Object
-
- org.apache.commons.math3.distribution.AbstractIntegerDistribution
-
- org.apache.druid.segment.generator.RealRoundingDistribution
-
- All Implemented Interfaces:
Serializable,org.apache.commons.math3.distribution.IntegerDistribution
public class RealRoundingDistribution extends org.apache.commons.math3.distribution.AbstractIntegerDistributionRounds the output values from the sample() function of an AbstractRealDistribution.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RealRoundingDistribution(org.apache.commons.math3.distribution.AbstractRealDistribution realDist)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecumulativeProbability(int x)doublegetNumericalMean()doublegetNumericalVariance()intgetSupportLowerBound()intgetSupportUpperBound()booleanisSupportConnected()doubleprobability(int x)voidreseedRandomGenerator(long seed)intsample()
-
-
-
Method Detail
-
probability
public double probability(int x)
-
cumulativeProbability
public double cumulativeProbability(int x)
-
getNumericalMean
public double getNumericalMean()
-
getNumericalVariance
public double getNumericalVariance()
-
getSupportLowerBound
public int getSupportLowerBound()
-
getSupportUpperBound
public int getSupportUpperBound()
-
isSupportConnected
public boolean isSupportConnected()
-
reseedRandomGenerator
public void reseedRandomGenerator(long seed)
- Specified by:
reseedRandomGeneratorin interfaceorg.apache.commons.math3.distribution.IntegerDistribution- Overrides:
reseedRandomGeneratorin classorg.apache.commons.math3.distribution.AbstractIntegerDistribution
-
sample
public int sample()
- Specified by:
samplein interfaceorg.apache.commons.math3.distribution.IntegerDistribution- Overrides:
samplein classorg.apache.commons.math3.distribution.AbstractIntegerDistribution
-
-