Package jdistlib
Class GeneralizedBetaSecondKind
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.GeneralizedBetaSecondKind
Four-parameter generalized beta distribution of the second kind (GB2).
-
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 scale, double a, double p, double q, boolean lowerTail, boolean logP) doubledensity(double x, boolean logP) static doubledensity(double x, double scale, double a, double p, double q, boolean giveLog) doublequantile(double probability, boolean lowerTail, boolean logP) static doublequantile(double probability, double scale, double a, double p, double q, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double scale, double a, double p, double q, RandomEngine random) static double[]random(int n, double scale, double a, double p, double q, 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
-
GeneralizedBetaSecondKind
public GeneralizedBetaSecondKind(double scale, double a, double p, double q)
-
-
Method Details
-
density
public static double density(double x, double scale, double a, double p, double q, boolean giveLog) -
cumulative
public static double cumulative(double x, double scale, double a, double p, double q, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double probability, double scale, double a, double p, double q, boolean lowerTail, boolean logP) -
random
-
random
public static double[] random(int n, double scale, double a, double p, double q, RandomEngine random) -
density
public double density(double x, boolean logP) - Specified by:
densityin classGenericDistribution
-
cumulative
public double cumulative(double x, boolean lowerTail, boolean logP) - Specified by:
cumulativein classGenericDistribution
-
quantile
public double quantile(double probability, boolean lowerTail, boolean logP) - Specified by:
quantilein classGenericDistribution
-
random
public double random()- Specified by:
randomin classGenericDistribution
-