LogLaplace distribution | Vose Software

LogLaplace distribution

Format: LogLaplace(a, b, d)

LogLaplace equations

Examples of the LogLaplace distribution are given below. d is just a scaling factor, giving the location of the point of inflection of the density function, so d = 1 is used for these graphs. The LogLaplace distribution takes a variety of shapes, depending on the value of b. For example, where b = 1, the LogLaplace distribution is uniform for x < d.



Kozubowski TJ and Podgуrski K review many uses of the LogLaplace distribution. The most commonly quoted use (for the symmetric LogLaplace) has been for modeling 'moral fortune', a state of well-being that is the logarithm of income, based on a formula by Daniel Bernoulli.

The asymmetric LogLaplace distribution has been fit to pharmacokinetic and particle size data (particle size studies often show the log size to follow a tent-shaped distribution like the Laplace). It has been used to model growth rates, stock prices, annual gross domestic production, interest and forex rates. Some explanation for the goodness of fit of the LogLaplace has been suggested because of its relationship to Brownian motion stopped at a random exponential time.


If log(X) takes a Laplace(m,s) distribution, then the variable X takes the symmetric LogLaplace(a,a,d) distribution, where a = SQRT(2)/s and d = Exp(m). This is analogous to the relationship between the Normal and Lognormal distributions.

The LogLaplace distribution described here is the asymmetric form of the distribution which offers a greater variety of shapes. If X is a LogLaplace(a,b,d) distribution, then log(X) is an asymmetric-Laplace distributed variable with probability density given by:

The symmetric form is the special case where a = b.

If a variable X is LogLaplace(t,t,d) distributed (i.e. a = b) then X and 1/X take the same distribution.

Other names: skew log-Laplace, double Pareto.

ModelRisk functions added to Microsoft Excel for the LogLaplace distribution

VoseLogLaplace generates random values from this distribution for Monte Carlo simulation, or calculates a percentile if used with a U parameter.

VoseLogLaplaceObject constructs a distribution object for this distribution.

VoseLogLaplaceProb returns the probability density or cumulative distribution function for this distribution.

VoseLogLaplaceProb10 returns the log10 of the probability density or cumulative distribution function.  

VoseLogLaplaceFit generates values from this distribution fitted to data, or calculates a percentile from the fitted distribution.

VoseLogLaplaceFitObject constructs a distribution object of this distribution fitted to data.

VoseLogLaplaceFitP returns the parameters of this distribution fitted to data.


Kozubowski TJ and Podgуrski K give an excellent review of the Log-Laplace distribution.


LogLaplace distribution equations