public class DegenerateIntegerDistribution
extends java.lang.Object
implements org.apache.commons.math3.distribution.IntegerDistribution
Constructor and Description |
---|
DegenerateIntegerDistribution(int value) |
Modifier and Type | Method and Description |
---|---|
double |
cumulativeProbability(int x) |
double |
cumulativeProbability(int x0,
int x1) |
double |
getNumericalMean() |
double |
getNumericalVariance() |
int |
getSupportLowerBound() |
int |
getSupportUpperBound() |
int |
inverseCumulativeProbability(double p) |
boolean |
isSupportConnected() |
double |
probability(int x) |
void |
reseedRandomGenerator(long seed) |
int |
sample() |
int[] |
sample(int sampleSize) |
public double probability(int x)
probability
in interface org.apache.commons.math3.distribution.IntegerDistribution
public double cumulativeProbability(int x)
cumulativeProbability
in interface org.apache.commons.math3.distribution.IntegerDistribution
public double cumulativeProbability(int x0, int x1) throws org.apache.commons.math3.exception.NumberIsTooLargeException
cumulativeProbability
in interface org.apache.commons.math3.distribution.IntegerDistribution
org.apache.commons.math3.exception.NumberIsTooLargeException
public int inverseCumulativeProbability(double p) throws org.apache.commons.math3.exception.OutOfRangeException
inverseCumulativeProbability
in interface org.apache.commons.math3.distribution.IntegerDistribution
org.apache.commons.math3.exception.OutOfRangeException
public double getNumericalMean()
getNumericalMean
in interface org.apache.commons.math3.distribution.IntegerDistribution
public double getNumericalVariance()
getNumericalVariance
in interface org.apache.commons.math3.distribution.IntegerDistribution
public int getSupportLowerBound()
getSupportLowerBound
in interface org.apache.commons.math3.distribution.IntegerDistribution
public int getSupportUpperBound()
getSupportUpperBound
in interface org.apache.commons.math3.distribution.IntegerDistribution
public boolean isSupportConnected()
isSupportConnected
in interface org.apache.commons.math3.distribution.IntegerDistribution
public void reseedRandomGenerator(long seed)
reseedRandomGenerator
in interface org.apache.commons.math3.distribution.IntegerDistribution
public int sample()
sample
in interface org.apache.commons.math3.distribution.IntegerDistribution
public int[] sample(int sampleSize)
sample
in interface org.apache.commons.math3.distribution.IntegerDistribution