Class TrapezoidalDistribution.UniformTrapezoidalDistribution
java.lang.Object
org.apache.commons.statistics.distribution.AbstractContinuousDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution.DelegatedTrapezoidalDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution.UniformTrapezoidalDistribution
- All Implemented Interfaces:
ContinuousDistribution
- Enclosing class:
TrapezoidalDistribution
private static class TrapezoidalDistribution.UniformTrapezoidalDistribution
extends TrapezoidalDistribution.DelegatedTrapezoidalDistribution
Specialisation of the trapezoidal distribution used when
a == b
and c == d
.
This delegates all methods to the uniform distribution.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.commons.statistics.distribution.ContinuousDistribution
ContinuousDistribution.Sampler
-
Field Summary
Fields inherited from class org.apache.commons.statistics.distribution.TrapezoidalDistribution
a, b, c, d
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.statistics.distribution.TrapezoidalDistribution.DelegatedTrapezoidalDistribution
createSampler, cumulativeProbability, density, getMean, getVariance, inverseCumulativeProbability, inverseSurvivalProbability, logDensity, probability, survivalProbability
Methods inherited from class org.apache.commons.statistics.distribution.TrapezoidalDistribution
getB, getC, getSupportLowerBound, getSupportUpperBound, of
Methods inherited from class org.apache.commons.statistics.distribution.AbstractContinuousDistribution
getMedian, isSupportConnected
-
Constructor Details
-
UniformTrapezoidalDistribution
UniformTrapezoidalDistribution(double a, double d) - Parameters:
a
- Lower limit of this distribution (inclusive).d
- Upper limit of this distribution (inclusive).
-