Candidate Probability Distributions
The FFA framework considers nine candidate probability distributions:
Distribution | Abbreviation | Parameters |
---|---|---|
Gumbel | GUM |
\(\mu\) (location), \(\sigma\) (scale) |
Normal | NOR |
\(\mu\) (location), \(\sigma\) (scale) |
Log-Normal | LNO |
\(\mu\) (location), \(\sigma\) (scale) |
Generalized Extreme Value | GEV |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Generalized Logistic Value | GLO |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Generalized Normal | GNO |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Pearson Type III | PE3 |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Log-Pearson Type III | LP3 |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Weibull | WEI |
\(\mu\) (location), \(\sigma\) (scale), \(\kappa\) (shape) |
Each distribution also has three nonstationary variants:
- A trend in the location parameter \(\mu\) (+1 parameter).
- A trend in the scale parameter \(\sigma\) (+1 parameter).
- A trend in the location \(\mu\) and the scale \(\sigma\) (+2 parameters).
The FFA framework also uses the four-parameter Kappa distribution (KAP) for the Z-statistic selection metric. The Kappa distribution generalizes the nine distributions listed above.
List of Distributions1
Gumbel (GUM) Distribution
Support
\(-\infty < x < \infty\)
Quantiles
\(x(F) = \mu - \sigma \log (-\log F)\)
Likelihood Function
Its probability density function (PDF) is:
Therefore, is Log-likelihood function is:
L-Moments
In the equations below, \(\gamma \approx 0.5772\) is Euler's constant.
- \(\lambda_{1} = \mu + \sigma \gamma\)
- \(\lambda_{2} = \sigma \log 2\)
- \(\tau_{3} = \log(9/8)/\log 2 \approx 0.1699\)
- \(\tau_{4} = (16 \log 2 - 10\log 3) / \log 2 \approx 0.1504\)
We can also express the parameters in terms of the L-moments:
- \(\sigma = \lambda_{2} / \log 2\)
- \(\mu = \lambda_{1} - \sigma \gamma\)
Normal (NOR) Distribution
Support
\(-\infty < x < \infty\)
Quantiles
\(x(F) = \mu + \sigma \Phi^{-1}(F)\)
Likelihood Function
Its probability density function (PDF) is:
Therefore, its Log-likelihood function is:
L-Moments
- \(\lambda_{1} = \mu\)
- \(\lambda_{2} = \pi^{-1/2}\sigma \approx 0.5642\sigma\)
- \(\tau_{3} = 0\)
- \(\tau_{4} = 30\pi^{-1}\arctan \sqrt{2} - 9 \approx 0.1226\)
We can also express the parameters in terms of the L-moments:
- \(\mu = \lambda_{1}\)
- \(\sigma = \pi^{1/2}\lambda_{2}\)
Log-Normal (LNO) Distribution
Support
\(0 < x < \infty\)
Quantiles
\(x(F) = \exp(\mu + \sigma \Phi^{-1}(F))\)
Likelihood Function
To derive its likelihood, we use the fact that:
Precisely, we require the change of variables formula, which states that:
L-Moments
See Normal Distribution.
Generalized Extreme Value (GEV) Distribution
Support
Quantiles
Likelihood Function
Its probability density function (PDF) is (assume \(t_{i} > 0)\):
Therefore, its Log-likelihood is:
L-Moments
The L-moments are defined for \(\kappa > -1\):
- \(\lambda_{1} = \mu + \sigma (1 - \Gamma (1 + \kappa)) / \kappa\)
- \(\lambda_{2} = \sigma (1 - 2^{-\kappa })\Gamma (1 + \kappa) / \kappa\)
- \(\tau_{3} = 2(1 - 3^{-\kappa})/(1 - 2^{-\kappa}) - 3\)
- \(\tau_{4} = [5(1 - 4^{-\kappa })-10(1-3^{-\kappa}) + 6(1-2^{-\kappa })]/(1 - 2^{-\kappa })\)
To compute the parameters from the L-moments, we first compute \(c\):
Then, we use the following approximation2:
Note: Other sources often use a different notation for the GEV distribution in which the sign of the shape parameter \(\kappa\) is flipped.
Generalized Logistic (GLO) Distribution
Support
Quantiles
Likelihood Function
Its probability density function (PDF) is (assume \(t_{i} > 0)\):
Therefore, its Log-likelihood function is:
L-Moments
The L-moments are defined for \(-1 < \kappa < 1\):
- \(\lambda_{1} = \mu +\sigma [(1 / \kappa) - (\pi / \sin (\kappa\pi))]\)
- \(\lambda_{2} = \sigma \kappa \pi / \sin (\kappa \pi)\)
- \(\tau_{3} = -\kappa\)
- \(\tau_{4} = (1 + 5\kappa ^2) / 6\)
We can also express the parameters in terms of the L-moments:
- \(\kappa = -\tau_{3}\)
- \(\sigma = \lambda_{2}\sin (\kappa \pi ) / \kappa \pi\)
- \(\mu = \lambda_{1} - \sigma [(1 / \kappa) - (\pi / \sin (\kappa\pi))]\)
Generalized Normal (GNO) Distribution
Support
Quantiles
Likelihood Function
L-Moments
The L-moments are defined for all values of \(\kappa\).
- \(\lambda_{1} = \mu + \sigma (1 - e^{\kappa ^2/2}) / \kappa\)
- \(\lambda_{2} = \sigma e^{-\kappa ^2/ 2}[1 - 2\Phi (-\kappa / \sqrt{2})] / \kappa\)
To compute \(\tau_{3}\) and \(\tau_{4}\) we use the following approximation:
To determine the parameters from the L-moments we also use a rational approximation:
Then, we can find \(\mu\) and \(\sigma\) as a function of \(\kappa\):
The coefficients (\(A_{i}\), \(B_{i}\), \(C_{i}\), \(D_{i}\), \(E_{i}\), \(F_{i}\), and \(\tau_{4}^{0}\)) are defined in Appendix A.8 of Hosking, 19971. Although this appendix covers the 3-parameter log-normal distribution, the L-moments of the generalized normal distribution are the same.
Pearson Type III (PE3) Distribution
The Pearson Type III distribution is typically reparameterized as follows for \(\kappa \neq 0\):
Support
Quantiles
In the equations above, \(q\) is the quantile function of the Gamma distribution with shape \(\alpha\) and scale \(\beta\). \(q\) is defined below, where \(\gamma\) is the lower incomplete Gamma function.
Likelihood Function
The probability density function (PDF) of the PE3 distribution is given below:
Therefore, its Log-likelihood function is:
L-Moments
All subsequent definitions assume that \(\kappa > 0\). If \(\kappa < 0\), the L-moments can be obtained by changing the signs of \(\lambda_{1}\), \(\tau_{3}\), and \(\xi\) whenever they appear. If \(\kappa = 0\), the L-moments are the same as the Normal Distribution. The first two L-moments are defined as follows:
- \(\lambda_{1} = \xi + \alpha \beta\)
- \(\lambda_{2} = \pi ^{-1/2} \beta \Gamma (\alpha + 0.5) / \Gamma (\alpha )\)
Rational approximation is necessary to determine \(\tau_{3}\) and \(\tau_{4}\). If \(\alpha \geq 1\):
If \(\alpha < 1\), we use a different set of coefficients:
Coefficients are given in Appendix A.9 of Hosking, 19971. To estimate parameters from the L-moments, we use one of two approximations for \(\alpha\) depending on the value of \(\tau_{3}\):
Then, we can determine the parameters from the approximated \(\alpha\):
Log-Pearson Type III (LP3) Distribution
The LP3 distribution uses the same reparameterization as the PE3 distribution.
Support
Quantiles
\(x(F) = \exp(x_{\text{PE3}}(F ))\), where \(x_{\text{PE3}}(F)\) is the quantile function of the PE3 distribution.
Likelihood Function
To derive the likelihood of the LP3 distribution, we use the fact that:
Precisely, we require the change of variables formula, which states that:
L-Moments
Same as the PE3 distribution.
Weibull (WEI) Distribution
The Weibull distribution is implemented as a reparameterized version of the generalized extreme value distribution:
Under this reparameterization, it is required that \(\sigma > 0\) and \(\kappa > 0\).
Support
\(\mu \leq x < \infty\)
Quantiles
\(x(F) = \mu + \sigma (-\log (1 - F))^{1/\kappa}\)
Likelihood Function
Its probability density function (PDF) is given below for \(x_{i} > \mu\):
Therefore, its Log-likelihood function is:
L-Moments
First, reparameterize the Weibull distribution to recover the GEV parameters:
Next, compute the L-moments for the GEV distribution with \(\mu_{\text{GEV}} = 0\). Then,
- \(\lambda_{1} = \mu + \sigma - \lambda_{1, \text{GEV}}\)
- \(\lambda_{2} = \lambda_{2, \text{GEV}}\)
- \(\tau_{3} = -\tau_{3, \text{GEV}}\)
- \(\tau_{4} = \tau_{4, \text{GEV} }\)
To compute the parameters from the L-moments, first flip the sign of \(\lambda_{1}\) and \(\tau_{3}\). Then, estimate the parameters of the GEV distribution to get \(\hat{\mu}_{\text{GEV}}\), \(\hat{\sigma}_{\text{GEV}}\), and \(\hat{\kappa}_{\text{GEV}}\). Finally, reparameterize the GEV parameters as shown here and then flip the sign of \(\mu\).
Kappa (KAP) Distribution
The Kappa distribution has location \(\mu\), scale \(\sigma\), and two shape parameters \(\kappa\) and \(h\).
Support
Quantiles
L-Moments
The L-moments are defined if \(h \geq 0\) and \(k > -1\) or if \(h < 0\) and \(-1 < k < -1/h\).
- \(\lambda_{1} = \mu + \sigma (1 - g_{1})/\kappa\)
- \(\lambda_{2} = \sigma(g_{1} - g_{2})/\kappa\)
- \(\tau_{3} = (-g_{1} + 3g_{2} - 2g_{3}) / (g_{1} - g_{2})\)
- \(\tau_{4} = (-g_{1} + 6g_{2} - 10g_{3} + 5g_{4}) / (g_{1} - g_{2})\)
In the expression above, \(g_{r}\) is defined as follows:
There is no closed-form solution for the parameters in terms of the L-moments. However, \(\tau_{3}\) and \(\tau_{4}\) can be computed in terms of \(\kappa\) and \(h\) using Newton-Raphson iteration.
Sources
-
Hosking, J.R.M. & Wallis, J.R., 1997. Regional frequency analysis: an aproach based on L-Moments. Cambridge University Press, New York, USA. ↩↩↩
-
Hosking, J.R.M., Wallis, J.R., & Wood, E.F., 1985. Estimation of the generalized extreme-value distribution by the method of probability-weighted moments. Technometrics, 27, 251-61. ↩