Package jdistlib
Class BirnbaumSaunders
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.BirnbaumSaunders
Birnbaum-Saunders (fatigue-life) distribution with shape
alpha,
scale beta, and location mu.
The support is x > mu. The parameterization follows the GPL-2
extraDistr
dfatigue API.
-
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 alpha, double beta, double mu, boolean lowerTail, boolean logP) doubledensity(double x, boolean log) static doubledensity(double x, double alpha, double beta, double mu, boolean giveLog) doublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double alpha, double beta, double mu, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double alpha, double beta, double mu, RandomEngine random) static double[]random(int n, double alpha, double beta, double mu, 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
-
BirnbaumSaunders
public BirnbaumSaunders(double alpha, double beta, double mu)
-
-
Method Details
-
density
public static double density(double x, double alpha, double beta, double mu, boolean giveLog) -
cumulative
public static double cumulative(double x, double alpha, double beta, double mu, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double alpha, double beta, double mu, 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
-