| cdfpe3 | R Documentation |
Distribution function and quantile function of the Pearson type III distribution
cdfpe3(x, para = c(0, 1, 0))
quape3(f, para = c(0, 1, 0))
x |
Vector of quantiles. |
f |
Vector of probabilities. |
para |
Numeric vector containing the parameters of the distribution,
in the order |
The Pearson type III distribution contains as special cases
the usual three-parameter gamma distribution
(a shifted version of the gamma distribution)
with a finite lower bound and positive skewness;
the normal distribution,
and the reverse three-parameter gamma distribution,
with a finite upper bound and negative skewness.
The distribution's parameters are the first three (ordinary) moment ratios:
\mu (the mean, a location parameter),
\sigma (the standard deviation, a scale parameter) and
\gamma (the skewness, a shape parameter).
If \gamma\ne0, let \alpha=4/\gamma^2,
\beta={\scriptstyle 1 \over \scriptstyle 2}\sigma|\gamma|,
\xi=\mu-2\sigma/\gamma.
The probability density function is
f(x)={|x-\xi|^{\alpha-1}\exp(-|x-\xi|/\beta) \over \beta^\alpha\Gamma(\alpha)}
with x bounded by \xi from below if \gamma>0
and from above if \gamma<0.
If \gamma=0, the distribution is a normal distribution
with mean \mu and standard deviation \sigma.
The Pearson type III distribution is usually regarded as consisting of
just the case \gamma>0 given above, and is usually
parametrized by \alpha, \beta and \xi.
Our parametrization extends the distribution to include
the usual Pearson type III distributions,
with positive skewness and lower bound \xi,
reverse Pearson type III distributions,
with negative skewness and upper bound \xi,
and the Normal distribution, which is included as a special
case of the distribution rather than as the unattainable limit
\alpha\rightarrow\infty.
This enables the Pearson type III distribution to be used when the skewness of
the observed data may be negative.
The parameters \mu, \sigma and \gamma
are the conventional moments of the distribution.
The gamma distribution is obtained when \gamma>0
and \mu=2\sigma/\gamma.
The normal distribution is the special case \gamma=0.
The exponential distribution is the special case \gamma=2.
cdfpe3 gives the distribution function;
quape3 gives the quantile function.
The functions expect the distribution parameters in a vector,
rather than as separate arguments as in the standard R
distribution functions pnorm, qnorm, etc.
Hosking, J. R. M. and Wallis, J. R. (1997). Regional frequency analysis: an approach based on L-moments, Cambridge University Press, Appendix A.10.
cdfgam for the gamma distribution.
cdfnor for the normal distribution.
# Random sample from the Pearson type III distribution
# with parameters mu=1, alpha=2, gamma=3.
quape3(runif(100), c(1,2,3))
# The Pearson type III distribution with parameters
# mu=12, sigma=6, gamma=1, is the gamma distribution
# with parameters alpha=4, beta=3. An illustration:
fval<-seq(0.1,0.9,by=0.1)
cbind(fval, qgamma(fval, shape=4, scale=3), quape3(fval, c(12,6,1)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.