|
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
|