jdistlib
Class HyperGeometric
- java.lang.Object
-
- jdistlib.generic.GenericDistribution
-
- jdistlib.HyperGeometric
-
public class HyperGeometric extends GenericDistribution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classHyperGeometric.RandomState
-
Constructor Summary
Constructors Constructor and Description HyperGeometric(double r, double b, double n)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static HyperGeometric.RandomStatecreate_random_state()doublecumulative(double p, boolean lower_tail, boolean log_p)static doublecumulative(double x, double NR, double NB, double n, boolean lower_tail, boolean log_p)doubledensity(double x, boolean log)static doubledensity(double x, double r, double b, double n, boolean give_log)static doublepdhyper(double x, double NR, double NB, double n, boolean log_p)doublequantile(double q, boolean lower_tail, boolean log_p)static doublequantile(double p, double NR, double NB, double n, boolean lower_tail, boolean log_p)doublerandom()static doublerandom(double nn1in, double nn2in, double kkin, RandomEngine random)static doublerandom(double nn1in, double nn2in, double kkin, RandomEngine random, HyperGeometric.RandomState state)double[]random(int ct)static double[]random(int n, double nn1in, double nn2in, double kkin, RandomEngine random)static double[]random(int n, double nn1in, double nn2in, double kkin, RandomEngine random, HyperGeometric.RandomState state)-
Methods inherited from class jdistlib.generic.GenericDistribution
cumulative_hazard, cumulative_hazard, cumulative, cumulative, cumulative, density, density, getRandomEngine, hazard, hazard, inverse_survival, inverse_survival, quantile, quantile, quantile, random, setRandomEngine, survival, survival, survival
-
-
-
-
Method Detail
-
create_random_state
public static final HyperGeometric.RandomState create_random_state()
-
density
public static final double density(double x, double r, double b, double n, boolean give_log)
-
pdhyper
public static final double pdhyper(double x, double NR, double NB, double n, boolean log_p)
-
cumulative
public static final double cumulative(double x, double NR, double NB, double n, boolean lower_tail, boolean log_p)
-
quantile
public static final double quantile(double p, double NR, double NB, double n, boolean lower_tail, boolean log_p)
-
random
public static final double random(double nn1in, double nn2in, double kkin, RandomEngine random)
-
random
public static final double random(double nn1in, double nn2in, double kkin, RandomEngine random, HyperGeometric.RandomState state)
-
random
public static final double[] random(int n, double nn1in, double nn2in, double kkin, RandomEngine random, HyperGeometric.RandomState state)
-
random
public static final double[] random(int n, double nn1in, double nn2in, double kkin, 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
-
random
public double[] random(int ct)
- Overrides:
randomin classGenericDistribution
-
-
DMelt 3.0 © DataMelt by jWork.ORG