Package jdistlib.evd
Class GEV
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.evd.GEV
Generalized extreme value distribution.
Taken from EVD package of R
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected doubleFields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double p, boolean lower_tail, boolean log_p) static final doublecumulative(double x, double loc, double scale, double shape, boolean lower) static final doublecumulative(double x, double loc, double scale, double shape, boolean lower, boolean logP) doubledensity(double x, boolean log) static final doubledensity(double x, double loc, double scale, double shape, boolean log) doublequantile(double q, boolean lower_tail, boolean log_p) static final doublequantile(double p, double loc, double scale, double shape, boolean lower) static final doublequantile(double p, double loc, double scale, double shape, boolean lower, boolean logP) doublerandom()static final doublerandom(double loc, double scale, double shape, RandomEngine random) static final double[]random(int n, double loc, double scale, double shape, 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
-
Field Details
-
loc
protected double loc -
scale
protected double scale -
shape
protected double shape
-
-
Constructor Details
-
GEV
public GEV(double loc, double scale, double shape)
-
-
Method Details
-
density
public static final double density(double x, double loc, double scale, double shape, boolean log) -
cumulative
public static final double cumulative(double x, double loc, double scale, double shape, boolean lower) -
cumulative
public static final double cumulative(double x, double loc, double scale, double shape, boolean lower, boolean logP) -
quantile
public static final double quantile(double p, double loc, double scale, double shape, boolean lower) -
quantile
public static final double quantile(double p, double loc, double scale, double shape, boolean lower, boolean logP) -
random
-
random
public static final double[] random(int n, double loc, double scale, double shape, RandomEngine random) -
density
public double density(double x, boolean log) - Specified by:
densityin classGenericDistribution
-
cumulative
public double cumulative(double p, boolean lower_tail, boolean log_p) - Specified by:
cumulativein classGenericDistribution
-
quantile
public double quantile(double q, boolean lower_tail, boolean log_p) - Specified by:
quantilein classGenericDistribution
-
random
public double random()- Specified by:
randomin classGenericDistribution
-