SkewNormalDistribution

SkewNormalDistribution[μ,σ,α]

represents a skew-normal distribution with shape parameter α, location parameter μ, and scale parameter σ.

Details

Background & Context

  • SkewNormalDistribution[μ,σ,α] represents a continuous statistical distribution defined and supported over the set of real numbers and parametrized by a positive real number σ (a "scale parameter") and by two real numbers μ and α (a "location parameter" and a "shape parameter" respectively), which together determine the overall behavior of its probability density function (PDF). In general, the PDF of a skew-normal distribution is unimodal with a single "peak" (i.e. a global maximum), though its overall shape (its height, its spread, and the horizontal location of its maximum) is determined by the values of α, μ, and σ. In addition, the tails of the PDF are "thin", in the sense that the PDF decreases exponentially rather than decreasing algebraically for large values of . (This behavior can be made quantitatively precise by analyzing the SurvivalFunction of the distribution.) SkewNormalDistribution is a perhaps-skewed generalization of the normal distribution (NormalDistribution, sometimes referred to as the centralized normal distribution), and the one-parameter form SkewNormalDistribution[α] is equivalent to SkewNormalDistribution[0,1,α] (sometimes called the standard skew-normal distribution).
  • Aspects of the skew-normal distribution were first investigated by F. de Helguero in 1908 and Z. W. Birnbaum in 1950. Mathematically, the skew-normal distribution models both the largest component in a standardized binormal distribution (BinormalDistribution) and the maximum of two variates distributed according to the same normal distribution (NormalDistribution). The distribution is used somewhat frequently throughout statistics as well, emerging in the study of so-called threshold autoaggressive stochastic processes and in time series analysis. The skew-normal distribution can also be used to model a number of phenomena in fields such as physiology, finance, numerical and applied mathematics, telecommunications, and image analysis.
  • RandomVariate can be used to give one or more machine- or arbitrary-precision (the latter via the WorkingPrecision option) pseudorandom variates from a skew-normal distribution. Distributed[x,SkewNormalDistribution[μ,σ,α]], written more concisely as xSkewNormalDistribution[μ,σ,α], can be used to assert that a random variable x is distributed according to a skew-normal distribution. Such an assertion can then be used in functions such as Probability, NProbability, Expectation, and NExpectation.
  • The probability density and cumulative distribution functions for skew-normal distributions may be given using PDF[SkewNormalDistribution[μ,σ,α],x] and CDF[SkewNormalDistribution[μ,σ,α],x]. The mean, median, variance, raw moments, and central moments may be computed using Mean, Median, Variance, Moment, and CentralMoment, respectively.
  • DistributionFitTest can be used to test if a given dataset is consistent with a skew-normal distribution, EstimatedDistribution to estimate a skew-normal parametric distribution from given data, and FindDistributionParameters to fit data to a skew-normal distribution. ProbabilityPlot can be used to generate a plot of the CDF of given data against the CDF of a symbolic skew-normal distribution, and QuantilePlot to generate a plot of the quantiles of given data against the quantiles of a symbolic skew-normal distribution.
  • TransformedDistribution can be used to represent a transformed skew-normal distribution, CensoredDistribution to represent the distribution of values censored between upper and lower values, and TruncatedDistribution to represent the distribution of values truncated between upper and lower values. CopulaDistribution can be used to build higher-dimensional distributions that contain a skew-normal distribution, and ProductDistribution can be used to compute a joint distribution with independent component distributions involving skew-normal distributions.
  • SkewNormalDistribution is related to a number of other distributions. It is an immediate generalization of NormalDistribution, in the sense that the PDF of SkewNormalDistribution[μ,σ,0] is precisely that of NormalDistribution[μ,σ]. SkewNormalDistribution can also be realized as a transformation (TransformedDistribution) of both NormalDistribution and BinormalDistribution and is a limiting case of HalfNormalDistribution. SkewNormalDistribution satisfies a somewhat-novel identity, in that the PDF of SkewNormalDistribution[0,σ,α] is equivalent to 2PDF[NormalDistribution[0,σ],x] CDF[NormalDistribution[0,σ],α x]. SkewNormalDistribution is also related to NoncentralBetaDistribution, NoncentralFRatioDistribution, NoncentralChiSquareDistribution, LogNormalDistribution, and MultinormalDistribution.

Examples

open allclose all

Basic Examples  (3)

Probability density function:

Cumulative distribution function:

Mean and variance:

Scope  (8)

Generate a sample of pseudorandom numbers from a skew normal distribution:

Compare its histogram to the PDF:

Distribution parameters estimation:

Estimate the distribution parameters from sample data:

Compare a density histogram of the sample with the PDF of the estimated distribution:

Skewness depends only on the shape parameter α:

Skewness is symmetric about the origin:

The limiting value of skewness is finite and depends on the sign of α:

Kurtosis depends only on the shape parameter α:

Kurtosis is symmetric about the origin and attains its minimum at 0:

The limiting value is larger than kurtosis of NormalDistribution:

Different moments with closed forms as functions of parameters:

Moment:

Closed form for symbolic order is known for the zero location parameter:

CentralMoment:

FactorialMoment:

Cumulant:

Hazard function:

Quantile function:

Consistent use of Quantity in parameters yields QuantityDistribution:

Find the median time:

Applications  (3)

The height and weight for a group of people follow a binormal distribution with positive correlation of 0.6 and with means 180 cm and 90 kg, standard deviations 12 cm and 5 kg, respectively. The conditional probability of height for people who weigh more than 90 kg follows SkewNormalDistribution:

Plot the distribution density:

Compute four standard moments for this group:

Compute the mean residual life function of a skew-normal random variate:

Plot the mean residual life function for several values of parameter , including the limiting case of normal variate, i.e. :

The finishing times for a 2010 Chicago marathon follow a SkewNormalDistribution:

Probability density function:

Find the average time:

Find under what time half of the finishers crossed the finish line:

The finishing time distribution is skewed to the right:

Properties & Relations  (9)

Skew-normal distribution is closed under translation and scaling by a positive factor:

Relationships to other distributions:

NormalDistribution is a special case of SkewNormalDistribution:

SkewNormalDistribution is a transformation of normal distribution:

Probability density function can be expressed in terms of distribution functions of NormalDistribution:

HalfNormalDistribution is the limiting case of SkewNormalDistribution:

And for :

SkewNormalDistribution is a transformation of BinormalDistribution:

The largest component of the standardized binormal distribution follows SkewNormalDistribution:

The maximum of two variates with the same NormalDistribution follows a SkewNormalDistribution:

Neat Examples  (1)

PDFs for different α values with CDF contours:

Wolfram Research (2010), SkewNormalDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/SkewNormalDistribution.html (updated 2016).

Text

Wolfram Research (2010), SkewNormalDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/SkewNormalDistribution.html (updated 2016).

CMS

Wolfram Language. 2010. "SkewNormalDistribution." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/SkewNormalDistribution.html.

APA

Wolfram Language. (2010). SkewNormalDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SkewNormalDistribution.html

BibTeX

@misc{reference.wolfram_2023_skewnormaldistribution, author="Wolfram Research", title="{SkewNormalDistribution}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/SkewNormalDistribution.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_skewnormaldistribution, organization={Wolfram Research}, title={SkewNormalDistribution}, year={2016}, url={https://reference.wolfram.com/language/ref/SkewNormalDistribution.html}, note=[Accessed: 19-March-2024 ]}