S Distribution

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

S-distribution density.

Density function: f(x) = 1/(4*scale^2) * exp(-sqrt(abs(loc - x)) / scale)

Parameters:
  • q (array_like) – Quantiles.

  • loc (float) – Location parameter.

  • scale (float) – Scale parameter.

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

Returns:

Density values.

Return type:

array

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

S-distribution CDF.

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

S-distribution quantile function.

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

S-distribution random number generation.