Package jdistlib
Class Triangular
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.Triangular
Triangular distribution with minimum
a, maximum b, and
mode c.
The parameterization follows the GPL-2
extraDistr
dtriang API: a < b and a <= c <= b. The mode may
coincide with either endpoint.
-
Field Summary
Fields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double x, boolean lowerTail, boolean logP) static doublecumulative(double x, double a, double b, double c, boolean lowerTail, boolean logP) doubledensity(double x, boolean log) static doubledensity(double x, double a, double b, double c, boolean giveLog) doublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double a, double b, double c, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double a, double b, double c, RandomEngine random) static double[]random(int n, double a, double b, double c, RandomEngine random) Methods inherited from class jdistlib.generic.GenericDistribution
copyBackward, cumulative, cumulative, cumulative, cumulative_hazard, cumulative_hazard, cumulativeInto, density, density, densityInto, getRandomEngine, hazard, hazard, inverse_survival, inverse_survival, quantile, quantile, quantile, quantileInto, random, random, randomInto, setRandomEngine, survival, survival, survival
-
Constructor Details
-
Triangular
public Triangular(double a, double b, double c)
-
-
Method Details
-
density
public static double density(double x, double a, double b, double c, boolean giveLog) -
cumulative
public static double cumulative(double x, double a, double b, double c, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double a, double b, double c, boolean lowerTail, boolean logP) -
random
-
random
-
density
public double density(double x, boolean log) - Specified by:
densityin classGenericDistribution
-
cumulative
public double cumulative(double x, boolean lowerTail, boolean logP) - Specified by:
cumulativein classGenericDistribution
-
quantile
public double quantile(double p, boolean lowerTail, boolean logP) - Specified by:
quantilein classGenericDistribution
-
random
public double random()- Specified by:
randomin classGenericDistribution
-