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.AbstractIntegerDistribution
Rounds the output values from the sample() function of an AbstractRealDistribution.
- See Also:
-
Field Summary
Fields inherited from class org.apache.commons.math3.distribution.AbstractIntegerDistribution
random, randomData -
Constructor Summary
ConstructorsConstructorDescriptionRealRoundingDistribution(org.apache.commons.math3.distribution.AbstractRealDistribution realDist) -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulativeProbability(int x) doubledoubleintintbooleandoubleprobability(int x) voidreseedRandomGenerator(long seed) intsample()Methods inherited from class org.apache.commons.math3.distribution.AbstractIntegerDistribution
cumulativeProbability, inverseCumulativeProbability, logProbability, sample, solveInverseCumulativeProbability
-
Constructor Details
-
RealRoundingDistribution
public RealRoundingDistribution(org.apache.commons.math3.distribution.AbstractRealDistribution realDist)
-
-
Method Details
-
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
-