Logit-Normal

greybox.distributions.dlogitnorm(q, loc=0, scale=1, log=False)[source]

Logit-Normal distribution density.

f(y) = 1/(sqrt(2*pi)*scale*y*(1-y)) * exp(-(logit(y) - loc)^2 / (2*scale^2))

Parameters:
  • q (array_like) – Quantiles (must be in (0, 1)).

  • loc (float) – Location parameter (on logit scale).

  • scale (float) – Scale parameter.

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

Returns:

Density values.

Return type:

array

greybox.distributions.plogitnorm(q, loc=0, scale=1)[source]

Logit-Normal distribution CDF.

Parameters:
  • q (array_like) – Quantiles.

  • loc (float) – Location parameter.

  • scale (float) – Scale parameter.

Returns:

CDF values.

Return type:

array

greybox.distributions.qlogitnorm(p, loc=0, scale=1)[source]

Logit-Normal distribution quantile function.

Parameters:
  • p (array_like) – Probabilities.

  • loc (float) – Location parameter.

  • scale (float) – Scale parameter.

Returns:

Quantile values.

Return type:

array

greybox.distributions.rlogitnorm(n, loc=0, scale=1)[source]

Logit-Normal distribution random number generation.

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

  • loc (float) – Location parameter.

  • scale (float) – Scale parameter.

Returns:

Random values.

Return type:

array