Binomial

greybox.distributions.dbinom(q, size=1, prob=0.5, log=False)[source]

Binomial distribution probability mass function.

Parameters:
  • q (array_like) – Quantiles (non-negative integers, <= size).

  • size (int) – Number of trials.

  • prob (float) – Probability of success.

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

Returns:

Probability mass values.

Return type:

array

greybox.distributions.pbinom(q, size=1, prob=0.5)[source]

Binomial distribution CDF.

Parameters:
  • q (array_like) – Quantiles.

  • size (int) – Number of trials.

  • prob (float) – Probability of success.

Returns:

CDF values.

Return type:

array

greybox.distributions.qbinom(p, size=1, prob=0.5)[source]

Binomial distribution quantile function.

Parameters:
  • p (array_like) – Probabilities.

  • size (int) – Number of trials.

  • prob (float) – Probability of success.

Returns:

Quantile values.

Return type:

array

greybox.distributions.rbinom(n, size=1, prob=0.5)[source]

Binomial distribution random number generation.

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

  • size (int) – Number of trials.

  • prob (float) – Probability of success.

Returns:

Random values.

Return type:

array