Negative Binomial

greybox.distributions.dnbinom(q, loc=1, size=1, log=False)[source]

Negative Binomial distribution probability mass function.

Parameters:
  • q (array_like) – Quantiles (non-negative integers).

  • loc (float) – Mean parameter.

  • size (float) – Dispersion parameter (number of successes).

  • log (bool) – If True, return log-probability.

Returns:

Probability mass values.

Return type:

array

greybox.distributions.pnbinom(q, loc=1, size=1)[source]

Negative Binomial distribution CDF.

Parameters:
  • q (array_like) – Quantiles.

  • loc (float) – Mean parameter.

  • size (float) – Dispersion parameter.

Returns:

CDF values.

Return type:

array

greybox.distributions.qnbinom(p, loc=1, size=1)[source]

Negative Binomial distribution quantile function.

Parameters:
  • p (array_like) – Probabilities.

  • loc (float) – Mean parameter.

  • size (float) – Dispersion parameter.

Returns:

Quantile values.

Return type:

array

greybox.distributions.rnbinom(n, loc=1, size=1)[source]

Negative Binomial distribution random number generation.

Parameters:
  • n (int) – Number of observations.

  • loc (float) – Mean parameter.

  • size (float) – Dispersion parameter.

Returns:

Random values.

Return type:

array