Package jdistlib
Class NegBinomial
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.NegBinomial
-
Field Summary
FieldsFields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final NegBinomialcreate_instance_from_mu(double size, double mu) doublecumulative(double p, boolean lower_tail, boolean log_p) static final doublecumulative(double x, double size, double prob, boolean lower_tail, boolean log_p) static final doublecumulative_mu(double x, double size, double mu, boolean lower_tail, boolean log_p) doubledensity(double x, boolean log) static final doubledensity(double x, double size, double prob, boolean give_log) static final doubledensity_mu(double x, double size, double mu, boolean give_log) doublequantile(double q, boolean lower_tail, boolean log_p) static final doublequantile(double p, double size, double prob, boolean lower_tail, boolean log_p) static final doublequantile_mu(double p, double size, double mu, boolean lower_tail, boolean log_p) doublerandom()static final doublerandom(double size, double prob, RandomEngine random) static final double[]random(int n, double size, double prob, RandomEngine random) static final doublerandom_mu(double size, double mu, RandomEngine random) static final double[]random_mu(int n, double size, 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
-
Field Details
-
size
protected double size -
prob
protected double prob
-
-
Constructor Details
-
NegBinomial
public NegBinomial(double size, double prob)
-
-
Method Details
-
density
public static final double density(double x, double size, double prob, boolean give_log) -
density_mu
public static final double density_mu(double x, double size, double mu, boolean give_log) -
cumulative
public static final double cumulative(double x, double size, double prob, boolean lower_tail, boolean log_p) -
cumulative_mu
public static final double cumulative_mu(double x, double size, double mu, boolean lower_tail, boolean log_p) -
quantile
public static final double quantile(double p, double size, double prob, boolean lower_tail, boolean log_p) -
quantile_mu
public static final double quantile_mu(double p, double size, double mu, boolean lower_tail, boolean log_p) -
random
-
random_mu
-
random
-
random_mu
-
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
-
create_instance_from_mu
-