Class TrapezoidalDistribution.TriangularTrapezoidalDistribution
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.TriangularTrapezoidalDistribution
- All Implemented Interfaces:
ContinuousDistribution
- Enclosing class:
TrapezoidalDistribution
private static class TrapezoidalDistribution.TriangularTrapezoidalDistribution
extends TrapezoidalDistribution.DelegatedTrapezoidalDistribution
Specialisation of the trapezoidal distribution used when
b == c
.
This delegates all methods to the triangular 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
-
TriangularTrapezoidalDistribution
TriangularTrapezoidalDistribution(double a, double b, double d) - Parameters:
a
- Lower limit of this distribution (inclusive).b
- Start/end of the trapezoid constant density (mode).d
- Upper limit of this distribution (inclusive).
-