Log-Laplace
- greybox.distributions.dllaplace(q, loc=0, scale=1, log=False)[source]
Log-Laplace distribution density.
The density is obtained by transforming a Laplace distribution through the exponential function with Jacobian adjustment.
f(y) = (1/scale) * exp(-(abs(log(y) - loc) / scale)) / y
- Parameters:
q (array_like) – Quantiles (must be positive).
loc (float) – Location parameter (of underlying Laplace).
scale (float) – Scale parameter.
log (bool) – If True, return log-density.
- Returns:
Density values.
- Return type:
array
- greybox.distributions.qllaplace(p, loc=0, scale=1)[source]
Log-Laplace distribution quantile function.
Quantiles are obtained by exponentiating Laplace quantiles.
- Parameters:
p (array_like) – Probabilities.
loc (float) – Location parameter.
scale (float) – Scale parameter.
- Returns:
Quantile values.
- Return type:
array