Class DiracDeltaDistribution
- java.lang.Object
-
- org.apache.commons.math3.distribution.AbstractRealDistribution
-
- org.processmining.plugins.stochasticpetrinet.distribution.DiracDeltaDistribution
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.commons.math3.distribution.RealDistribution
public class DiracDeltaDistribution extends org.apache.commons.math3.distribution.AbstractRealDistributionThis is the distribution for a random variable emitting a deterministic value. It has all its probability mass on one single point.- Author:
- Andreas Rogge-Solti
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DiracDeltaDistribution(double value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecumulativeProbability(double x)doubledensity(double x)doublegetNumericalMean()doublegetNumericalVariance()doublegetSupportLowerBound()doublegetSupportUpperBound()doubleinverseCumulativeProbability(double p)booleanisSupportConnected()booleanisSupportLowerBoundInclusive()booleanisSupportUpperBoundInclusive()doublesample()double[]sample(int sampleSize)
-
-
-
Method Detail
-
density
public double density(double x)
-
cumulativeProbability
public double cumulativeProbability(double x)
-
getNumericalMean
public double getNumericalMean()
-
getNumericalVariance
public double getNumericalVariance()
-
getSupportLowerBound
public double getSupportLowerBound()
-
getSupportUpperBound
public double getSupportUpperBound()
-
isSupportLowerBoundInclusive
public boolean isSupportLowerBoundInclusive()
-
isSupportUpperBoundInclusive
public boolean isSupportUpperBoundInclusive()
-
isSupportConnected
public boolean isSupportConnected()
-
sample
public double sample()
- Specified by:
samplein interfaceorg.apache.commons.math3.distribution.RealDistribution- Overrides:
samplein classorg.apache.commons.math3.distribution.AbstractRealDistribution
-
sample
public double[] sample(int sampleSize)
- Specified by:
samplein interfaceorg.apache.commons.math3.distribution.RealDistribution- Overrides:
samplein classorg.apache.commons.math3.distribution.AbstractRealDistribution
-
inverseCumulativeProbability
public double inverseCumulativeProbability(double p) throws org.apache.commons.math3.exception.OutOfRangeException- Specified by:
inverseCumulativeProbabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution- Overrides:
inverseCumulativeProbabilityin classorg.apache.commons.math3.distribution.AbstractRealDistribution- Throws:
org.apache.commons.math3.exception.OutOfRangeException
-
-