Weibull distribution

From Wikipedia, the free encyclopedia

Weibull (2-Parameter)
Probability density function
Probability distribution function
Cumulative distribution function
Cumulative distribution function
Parameters \lambda>0\, scale (real)
k>0\, shape (real)
Support x \in [0; +\infty)\,
Probability density function (pdf) (k/\lambda) (x/\lambda)^{(k-1)} e^{-(x/\lambda)^k}
Cumulative distribution function (cdf) 1- e^{-(x/\lambda)^k}
Mean \lambda \Gamma\left(1+\frac{1}{k}\right)\,
Median \lambda\ln(2)^{1/k}\,
Mode \lambda \left(\frac{k-1}{k} \right)^{\frac{1}{k}}\, if k > 1
Variance \lambda^2\Gamma\left(1+\frac{2}{k}\right) - \mu^2\,
Skewness \frac{\Gamma(1+\frac{3}{k})\lambda^3-3\mu\sigma^2-\mu^3}{\sigma^3}
Excess kurtosis (see text)
Entropy \gamma\left(1\!-\!\frac{1}{k}\right)+\ln\left(\frac{\lambda}{k}\right)+1
Moment-generating function (mgf) see Weibull fading
Characteristic function see [1]

In probability theory and statistics, the Weibull distribution[2] (named after Waloddi Weibull) is a continuous probability distribution. It is often called the Rosin–Rammler distribution when used to describe the size distribution of particles. The distribution was introduced by P. Rosin and E. Rammler in 1933.[3] The probability density function is:

f(x;k,\lambda) = {k \over \lambda} \left({x \over \lambda}\right)^{k-1} e^{-(x/\lambda)^k}\,

for x > 0 and f(x; k, λ) = 0 for x ≤ 0, where k > 0 is the shape parameter and λ > 0 is the scale parameter of the distribution. Its complementary cumulative distribution function is a stretched exponential.

The Weibull distribution is often used in the field of life data analysis due to its flexibility—it can mimic the behavior of other statistical distributions such as the normal and the exponential. If the failure rate decreases over time, then k < 1. If the failure rate is constant over time, then k = 1. If the failure rate increases over time, then k > 1.

An understanding of the failure rate may provide insight as to what is causing the failures:

  • A decreasing failure rate would suggest "infant mortality". That is, defective items fail early and the failure rate decreases over time as they fall out of the population.
  • A constant failure rate suggests that items are failing from random events.
  • An increasing failure rate suggests "wear out" - parts are more likely to fail as time goes on.

When k = 1, the Weibull distribution reduces to the exponential distribution. When k = 3.4, the Weibull distribution appears similar to the normal distribution.


Contents

[edit] Properties

The nth raw moment is given by:

m_n = \lambda^n \Gamma(1+n/k)\,

where Γ is the Gamma function. The mean and variance of a Weibull random variable can be expressed as:

\mu(X) = \lambda \Gamma(1+1/k)\,

and

\textrm{var}(X) = \lambda^2[\Gamma(1+2/k) - \Gamma^2(1+1/k)]\,.

The skewness is given by:

\gamma_1=\frac{\Gamma\left(1+\frac{3}{k}\right)\lambda^3-3\mu\sigma^2-\mu^3}{\sigma^3}.

The excess kurtosis is given by:

\gamma_2=\frac{-6\Gamma_1^4+12\Gamma_1^2\Gamma_2-3\Gamma_2^2
-4\Gamma_1\Gamma_3+\Gamma_4}{[\Gamma_2-\Gamma_1^2]^2}

where Γi = Γ(1 + i / k). The kurtosis excess may also be written as :

\gamma_{2}=\frac{\lambda^4\Gamma(1+\frac{4}{k})-4\gamma_{1}\sigma^3\mu-6\mu^2\sigma^2-\mu^4}{\sigma^4}

A generalized, 3-parameter Weibull distribution is also often found in the literature. It has the probability density function

f(x;k,\lambda, \theta)={k \over \lambda} \left({x - \theta \over \lambda}\right)^{k-1} e^{-({x-\theta \over \lambda})^k}\,

for x \geq \theta and f(x; k, λ, θ) = 0 for x < θ, where k > 0 is the shape parameter, λ > 0 is the scale parameter and θ is the location parameter of the distribution. When θ=0, this reduces to the 2-parameter distribution.

The cumulative distribution function for the 2-parameter Weibull is

F(x;k,\lambda) = 1- e^{-(x/\lambda)^k}\,

for x ≥ 0, and F(x; k; λ) = 0 for x < 0.

The cumulative distribution function for the 3-parameter Weibull is

F(x;k,\lambda, \theta) = 1- e^{-({x-\theta \over \lambda})^k}

for x ≥ θ, and F(x; k, λ, θ) = 0 for x < θ.

The failure rate h (or hazard rate) is given by

 h(x;k,\lambda) = {k \over \lambda} \left({x \over \lambda}\right)^{k-1}.

[edit] Information entropy

The information entropy is given by


H
=
\gamma\left(1\!-\!\frac{1}{k}\right)
+
\ln\left(\frac{\lambda}{k}\right)
+
1

where γ is the Euler–Mascheroni constant.

[edit] Generating Weibull-distributed random variates

Given a random variate U drawn from the uniform distribution in the interval (0, 1), then the variate

X=\lambda (-\ln(U))^{1/k}\,

has a Weibull distribution with parameters k and λ. This follows from the form of the cumulative distribution function. Note that if you are generating random numbers belonging to (0,1), exclude zero values to avoid the natural log of zero.

[edit] Related distributions

[edit] Uses

The Weibull distribution is used[citation needed]

The Weibull distribution may be used in place of the normal distribution because a Weibull variate can be generated through inversion. Normal variates are typically generated using the more complicated Box-Muller method, which requires two uniform random variates.

The 2-Parameter Weibull distribution is used to describe the particle size distribution of particles generated by grinding, milling and crushing operations. The Rosin-Rammler distribution predicts fewer fine particles than the Log-normal distribution. It is generally most accurate for narrow PSDs.

Using the cumulative distribution function:

  • F(x; k; λ) is the mass fraction of particles with diameter < x
  • λ is the mean particle size
  • k is a measure of particle size spread

[edit] References

  1. ^ Coastal Engineering,(2007),54(8),pp630- 638;doi:10.1016/j.coastaleng.2007.05.001
  2. ^ Weibull, W. (1951) "A statistical distribution function of wide applicability" J. Appl. Mech.-Trans. ASME 18(3), 293-297
  3. ^ http://www.zarm.uni-bremen.de/gamm98/num_abs/a912.html

[edit] Bibliography

[edit] External links