Brighton Webs Ltd.
Data & Analysis Services for Industry & Education

Home
Index
Feedback

LogNormal Distribution

The LogNormal distribution is based on the normal distribution.  It is describes a variable, x, where log(x) is normally distributed.  It is valid for values of x which are greater than zero.  The lognormal distribution describes many naturally occurring populations.  In the mining and extraction industries, it has been observed that where the value of an item is proportional to size, the population is probably lognormally distributed, with few valuable items and lots of uncommercial items, the biosciences may have a different perception.

There are three ways of defining a lognormal distribution:

LogNormal - A

Mean and Standard Deviation of x.

LogNormal - B

Mean of log(x) and Standard Deviation of log(x)

LogNormal - C

Median of x and Standard Deviation of log(x)

The relationship between the types of input is:

Example

The lognormal distribution is often used to model the distribution of reserves in oilfields within a province.  The example below is for the United Kingdom's East Midlands basin:

In this case the data represents a sample of 20 known fields, whilst an imperfect fit, the lognormal could be used as the basis for modelling an exploration program.

Profile

Parameters

LogNormal A

Parameter Description Characteristics
mean Population mean A float > 0 and < ∞
std. dev. Standard Deviation of Population A float > 0

LogNormal B

Parameter Description Characteristics
mean (log) Mean of log(x) A float > 0 and < ∞
std. dev. (log) Standard Deviation of log(x) A float > 0

LogNormal C

Parameter Description Characteristics
median Median of x A float > 0 and < ∞
std. dev. (log) Standard Deviation of log(x) A float > 0

Range

The range of random numbers generated for the LogNormal distribution is from greater than zero to positive infinity.

Properties

Random Number Generation

The Box-Muller method described in section for the Normal distribution can be adapted for the LogNormal distribution:

Step 1

Assuming the required distribution is defined in terms of the mean and standard deviation of the population, use equations 122.1 and 122.2 to derive meanlog and stdevlog.

Step 2

Generate standard normally distributed random number:

r1=Sqr(-2 * Log(rnd())) * Sin(2 * PI * rnd())

Step 3

Scale the standard value with meanlog and stdevlog:

r1=meanlog+r1*stdevlog

Step 4

Exponentiate r1 to create a lognormal value:

r1=exp(r1)

Parameter Estimation

The mean and standard deviation are derived formulas adapted from the standard normal distribution:

Page Updated: 01-Nov-2004

 

For more information: info@brighton-webs.co.uk