Package jdistlib
Class Binomial
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.Binomial
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSelects the BTPE acceptance test used for binomial random generation.static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected Binomial.RandomStateFields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
ConstructorsConstructorDescriptionBinomial(double n, double p) Binomial(double n, double p, Binomial.BinomialKind kind) -
Method Summary
Modifier and TypeMethodDescriptionstatic final Binomial.RandomStatestatic final Binomial.RandomStatedoublecumulative(double p, boolean lower_tail, boolean log_p) static final doublecumulative(double x, double n, double p, boolean lower_tail, boolean log_p) doubledensity(double x, boolean log) static final doubledensity(double x, double n, double p, boolean give_log) static final doubledensity_raw(double x, double n, double p, double q, boolean log_p) doublequantile(double q, boolean lower_tail, boolean log_p) static final doublequantile(double p, double n, double pr, boolean lower_tail, boolean log_p) doublerandom()static final doublerandom(double nin, double pp, RandomEngine random) static final doublerandom(double nin, double pp, RandomEngine random, Binomial.RandomState state) double[]random(int ct) static final double[]random(int n, double nin, double pp, RandomEngine random) static final double[]random(int n, double nin, double pp, RandomEngine random, Binomial.RandomState state) 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, randomInto, setRandomEngine, survival, survival, survival
-
Field Details
-
n
protected double n -
p
protected double p -
state
-
-
Constructor Details
-
Binomial
public Binomial(double n, double p) -
Binomial
-
-
Method Details
-
create_random_state
-
create_random_state
-
density_raw
public static final double density_raw(double x, double n, double p, double q, boolean log_p) -
density
public static final double density(double x, double n, double p, boolean give_log) -
cumulative
public static final double cumulative(double x, double n, double p, boolean lower_tail, boolean log_p) -
quantile
public static final double quantile(double p, double n, double pr, boolean lower_tail, boolean log_p) -
random
-
random
public static final double random(double nin, double pp, RandomEngine random, Binomial.RandomState state) -
random
-
random
public static final double[] random(int n, double nin, double pp, RandomEngine random, Binomial.RandomState state) -
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
-