Class SimpleHistogramDistribution
- java.lang.Object
-
- org.apache.commons.math3.distribution.AbstractRealDistribution
-
- org.processmining.plugins.stochasticpetrinet.distribution.SimpleHistogramDistribution
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.commons.math3.distribution.RealDistribution
public class SimpleHistogramDistribution extends org.apache.commons.math3.distribution.AbstractRealDistribution- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleHistogramDistribution()SimpleHistogramDistribution(double binwidth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValue(double val)voidaddValue(double val, boolean updateMeanAndSamples)voidaddValues(double[] observation)doublecumulativeProbability(double x)doubledensity(double x)doublegetNumericalMean()doublegetNumericalVariance()doublegetSupportLowerBound()doublegetSupportUpperBound()booleanisSupportConnected()booleanisSupportLowerBoundInclusive()booleanisSupportUpperBoundInclusive()doubleprobability(double x)doublesample()doublesample(double constraint)java.lang.StringtoString()
-
-
-
Method Detail
-
addValues
public void addValues(double[] observation)
-
addValue
public void addValue(double val)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addValue
public void addValue(double val, boolean updateMeanAndSamples)
-
probability
public double probability(double x)
- Specified by:
probabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution- Overrides:
probabilityin classorg.apache.commons.math3.distribution.AbstractRealDistribution
-
density
public double density(double x)
-
cumulativeProbability
public double cumulativeProbability(double x)
-
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(double constraint)
-
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()
-
-