Gamma

greybox.distributions.dgamma(q, shape=1, scale=1, log=False)[source]

Gamma distribution density.

Parameters:
  • q (array_like) – Quantiles (must be positive).

  • shape (float) – Shape parameter (alpha).

  • scale (float) – Scale parameter (theta).

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

Returns:

Density values.

Return type:

array

greybox.distributions.pgamma(q, shape=1, scale=1)[source]

Gamma distribution CDF.

Parameters:
  • q (array_like) – Quantiles.

  • shape (float) – Shape parameter.

  • scale (float) – Scale parameter.

Returns:

CDF values.

Return type:

array

greybox.distributions.qgamma(p, shape=1, scale=1)[source]

Gamma distribution quantile function.

Parameters:
  • p (array_like) – Probabilities.

  • shape (float) – Shape parameter.

  • scale (float) – Scale parameter.

Returns:

Quantile values.

Return type:

array

greybox.distributions.rgamma(n, shape=1, scale=1)[source]

Gamma distribution random number generation.

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

  • shape (float) – Shape parameter.

  • scale (float) – Scale parameter.

Returns:

Random values.

Return type:

array