Tutorials › Multivariate Statistics (Graduate) › Likelihood Inference for Skew-Normal and Skew-T Models

Elliptical and Skew Distributions · Tutorial 702 of 975

Likelihood Inference for Skew-Normal and Skew-T Models

Learn to build and differentiate skew-distribution likelihoods, recognize boundary complications, and interpret likelihood-based uncertainty measures.

Intermediate 11 min read

What You'll Learn

  • Write independent-sample likelihoods for multivariate skew-normal and skew-t models
  • Derive location and shape scores, and the skew-t degrees-of-freedom score
  • Evaluate score components at explicit parameter values
  • Choose stable parameterizations and numerical methods for optimization
  • Recognize a likelihood supremum at an infinite skewness parameter
  • Use observed information and likelihood-ratio methods with appropriate regularity cautions

Likelihoods for Skew-Normal and Skew-t Samples

Likelihood inference turns a model density into a function of its unknown parameters, evaluated at the observed data. In skew models, this involves both an elliptical density and a distribution-function factor. The latter is what allows asymmetry, and it also makes the likelihood less straightforward to optimize than its symmetric counterpart.

Use the following parameterization. For a \(p\)-dimensional observation \(x\), let \(\xi\in\mathbb R^p\), let \(\Omega\) be a positive-definite scale matrix, and set \(D=\operatorname{diag}(\sqrt{\Omega_{11}},\ldots,\sqrt{\Omega_{pp}})\). Write \(z=D^{-1}(x-\xi)\) and \(q=(x-\xi)^\mathsf{T}\Omega^{-1}(x-\xi)\). The shape parameter is \(\alpha\in\mathbb R^p\), and \(\eta=\alpha^\mathsf{T}z\). The matrix \(\Omega\) is a scale parameter; for skew distributions it is not generally the covariance matrix.

Definition: The multivariate skew-normal density in this parameterization is \(f_{\mathrm{SN}}(x)=2\phi_p(x;\xi,\Omega)\Phi(\eta)\), where \(\phi_p\) is the \(N_p(\xi,\Omega)\) density and \(\Phi\) is the standard normal distribution function. For \(\nu>0\), the corresponding skew-\(t\) density is \(f_{\mathrm{ST}}(x)=2t_p(x;\xi,\Omega,\nu)T_{\nu+p}(s)\), where \(t_p\) is the \(p\)-variate \(t\) density with scale \(\Omega\) and degrees of freedom \(\nu\), \(T_m\) is the univariate \(t\) distribution function with \(m\) degrees of freedom, and \(s=\eta\sqrt{(\nu+p)/(\nu+q)}\).

For independent observations \(x_1,\ldots,x_n\), the likelihood is the product of the individual densities and the log-likelihood is their sum. For example, the skew-normal log-likelihood is

$$ \ell_{\mathrm{SN}}(\xi,\Omega,\alpha) =n\log 2-\frac{np}{2}\log(2\pi)-\frac{n}{2}\log|\Omega| -\frac12\sum_{i=1}^n q_i+\sum_{i=1}^n\log\Phi(\eta_i). $$

The skew-\(t\) log-likelihood is

$$ \ell_{\mathrm{ST}}= n\log 2+\sum_{i=1}^n\left[ \log\Gamma\!\left(\frac{\nu+p}{2}\right)-\log\Gamma\!\left(\frac{\nu}{2}\right) -\frac p2\log(\nu\pi)-\frac12\log|\Omega| -\frac{\nu+p}{2}\log\!\left(1+\frac{q_i}{\nu}\right) +\log T_{\nu+p}(s_i) \right]. $$

These expressions presume \(\Omega\) is positive definite and, for the skew-\(t\), \(\nu>0\). They specify the likelihood, but do not guarantee a finite interior maximizer or that numerical optimization will find one.

Location and Shape Score Components

A score is a derivative of the log-likelihood with respect to a parameter. For compactness, define the inverse Mills ratio \(r(u)=\phi(u)/\Phi(u)\), where \(\phi\) is the standard normal density. For the skew-\(t\), define \(h_m(u)=t_m(u)/T_m(u)\), with \(t_m\) the univariate \(t\) density. The following derivatives hold for one observation with \(\Omega\) fixed; sample scores are obtained by summing the corresponding expressions.

Score formulas: For the skew-normal, the location and shape scores are \(\nabla_\xi\ell=\Omega^{-1}(x-\xi)-r(\eta)D^{-1}\alpha\) and \(\nabla_\alpha\ell=r(\eta)z\). For the skew-\(t\), they are \(\nabla_\xi\ell=\frac{\nu+p}{\nu+q}\Omega^{-1}(x-\xi)+h_{\nu+p}(s)\left[-kD^{-1}\alpha+s\frac{\Omega^{-1}(x-\xi)}{\nu+q}\right]\) and \(\nabla_\alpha\ell=h_{\nu+p}(s)kz\), where \(k=\sqrt{(\nu+p)/(\nu+q)}\).

For the skew-normal, differentiating the Gaussian log-density with respect to \(\xi\) gives \(\Omega^{-1}(x-\xi)\). Also, \(\nabla_\xi\eta=-D^{-1}\alpha\), and the derivative of \(\log\Phi(\eta)\) with respect to \(\eta\) is \(r(\eta)\). Combining the two terms gives its location score. Since \(\nabla_\alpha\eta=z\), differentiation with respect to \(\alpha\) gives the stated shape score.

For the skew-\(t\), the derivative of its symmetric log-density with respect to \(\xi\) is \((\nu+p)\Omega^{-1}(x-\xi)/(\nu+q)\). For the skewing argument \(s=\eta k\), the chain rule gives \(\nabla_\xi s=-kD^{-1}\alpha+s\Omega^{-1}(x-\xi)/(\nu+q)\), because \(\nabla_\xi q=-2\Omega^{-1}(x-\xi)\). Multiplying this derivative by \(h_{\nu+p}(s)\), the derivative of \(\log T_{\nu+p}(s)\) with respect to \(s\), yields the skew-\(t\) location score. Finally, \(\nabla_\alpha s=kz\), giving the shape score. These are complete score components for \(\xi\) and \(\alpha\) with \(\Omega,\nu\) held fixed; scatter derivatives must also account for the dependence of \(D\), \(q\), and \(\eta\) on \(\Omega\).

Worked Example: Skew-Normal Scores for Three Observations

Take \(p=1\), \(\xi=0\), \(\Omega=1\), and \(\alpha=1\), with observations \(-1,0,1\). Here \(D=1\), \(z=x\), \(q=x^2\), and \(\eta=x\). The log-likelihood is

$$ \ell=3\log 2-\frac32\log(2\pi)-\frac12(1+0+1) +\log\Phi(-1)+\log\Phi(0)+\log\Phi(1). $$

Using \(\log\Phi(-1)\approx-1.8410\), \(\log\Phi(0)\approx-0.6931\), and \(\log\Phi(1)\approx-0.1728\), this gives \(\ell\approx-4.3843\). The location score is \( (-1+0+1)-[r(-1)+r(0)+r(1)]\). The ratios are approximately \(1.5251,\ 0.7979,\ 0.2876\), so the score is approximately \(-2.6106\). The shape score is \((-1)r(-1)+0r(0)+1r(1)\approx-1.2375\). Neither score is zero, so this parameter choice is not a stationary point for either parameter, even though the observations are centered around zero.

Worked Example: Shape Score at Symmetry in a Skew-t Model

Consider one observation \(x=1\) from a univariate skew-\(t\) model with \(\xi=0\), \(\Omega=1\), \(\nu=5\), and \(\alpha=0\). Then \(q=1\), \(z=1\), \(k=\sqrt{6/6}=1\), and \(s=0\). The shape score is therefore

$$ \nabla_\alpha\ell=h_6(0)kz =\frac{t_6(0)}{T_6(0)} =2t_6(0)\approx 0.7654. $$

Here \(T_6(0)=1/2\) and \(t_6(0)=\Gamma(3.5)/(\sqrt{6\pi}\,\Gamma(3))\approx0.3827\). Thus, even at the symmetric model \(\alpha=0\), a particular sample can have a nonzero shape score. The location score at these parameter values is \(1\): its symmetric component is \(6/(5+1)=1\), while the skewing contribution is zero because \(\alpha=s=0\).

Degrees of Freedom, Optimization, and Uncertainty

The skew-\(t\) degrees-of-freedom parameter affects both its symmetric density and its skewing factor. Put \(m=\nu+p\), and let \(H_m(s)=\partial\log T_m(s)/\partial m\), with \(s\) held fixed in this partial derivative. Differentiating the one-observation log-density gives

$$ \frac{\partial\ell}{\partial\nu} =\frac12\psi\!\left(\frac{\nu+p}{2}\right) -\frac12\psi\!\left(\frac{\nu}{2}\right)-\frac{p}{2\nu} -\frac12\log\!\left(1+\frac q\nu\right) +\frac{(\nu+p)q}{2\nu(\nu+q)} +H_{\nu+p}(s) +h_{\nu+p}(s)\frac{s}{2}\left(\frac1{\nu+p}-\frac1{\nu+q}\right), $$

where \(\psi\) is the digamma function. The last two terms account for the dependence of the \(t\) distribution function on its degrees of freedom and the change in \(s\) with \(\nu\), respectively. In practice, \(H_m(s)\) can be evaluated using a reliable derivative routine or finite differences checked for numerical stability.

Optimization should respect the parameter constraints. A Cholesky factorization \(\Omega=LL^\mathsf{T}\), with positive diagonal entries of \(L\) represented on a log scale, maintains positive definiteness. Optimizing \(\log\nu\) maintains \(\nu>0\). The shape vector is unconstrained in this parameterization. Stable evaluation of \(\log\Phi(\eta)\) and \(\log T_m(s)\) is important in the tails; direct calculation of a tiny distribution-function value followed by a logarithm can underflow. Multiple starting values and checks of the final gradient, Hessian, and likelihood are prudent because skewness, scale, and tail thickness can be difficult to distinguish in finite samples.

At an interior maximum \(\hat\theta\), the observed information is \(J(\hat\theta)=-\nabla^2\ell(\hat\theta)\). When the model is correctly specified, the true parameter is interior, the information is nonsingular, and usual differentiability and identifiability conditions hold, likelihood theory motivates the approximate covariance \(J(\hat\theta)^{-1}\) and a local normal approximation for \(\hat\theta\). A likelihood-ratio statistic compares \(2\{\ell(\hat\theta)-\ell(\theta_0)\}\) to a chi-square reference distribution under regularity conditions for the tested parameter. Such approximations should not be used automatically for boundary or nonidentified cases; an ordinary interior chi-square approximation may fail there.

Worked Example: A Skewness Boundary Supremum

Fix a univariate skew-normal model at \(\xi=0,\Omega=1\), and observe \(x_1=1,x_2=2\). As \(\alpha\) tends to positive infinity, both \(\Phi(\alpha x_i)\) tend to 1. The likelihood is

$$ L(\alpha)=4\phi(1)\phi(2)\Phi(\alpha)\Phi(2\alpha) \ \longrightarrow\ 4\phi(1)\phi(2). $$

For every finite \(\alpha\), both distribution-function factors are strictly below 1, so \(L(\alpha)<4\phi(1)\phi(2)\). The limiting value is a supremum as \(\alpha\to+\infty\), not a maximum attained at a finite shape parameter. At \(\alpha=0\), the likelihood is \(\phi(1)\phi(2)\), one quarter of that limiting value. This calculation uses fixed location and scale; it demonstrates why an optimizer that keeps increasing \(\alpha\) should not be treated as evidence of a well-behaved finite estimate.

Common Pitfall and Practical Interpretation

A common mistake is to interpret a nonzero shape score at \(\alpha=0\) as proof that the model is skewed, or to assume a numerical optimizer must have found a finite maximum because it returned parameter values. The score is a local derivative for the observed sample, not a diagnosis of population asymmetry. Likewise, a large finite estimate can indicate a likelihood that continues to improve toward a boundary, poor numerical conditioning, or weak information in the data. Inspect likelihood profiles and gradients, compare multiple starts, and report boundary behavior rather than relying on a single optimizer status code.

Likelihood-based uncertainty summaries are most informative when the fitted solution is interior and the local curvature is well behaved. If the profile likelihood is markedly asymmetric or flat, a symmetric standard-error interval based on the inverse Hessian may be misleading. A profile likelihood keeps the parameter of interest fixed while reoptimizing the others, making departures from a quadratic likelihood more visible. Boundary fits and weak identification call for particular caution in interpreting Wald and likelihood-ratio approximations.

Key takeaway: Skew-normal and skew-\(t\) likelihoods combine an elliptical density with a distribution-function factor. Differentiate both parts, enforce parameter constraints in computation, and check whether the fitted likelihood has an interior maximum before relying on standard uncertainty approximations.

Check Your Understanding

Use the stated parameterization and distinguish score calculations from conclusions about the fitted model.

  1. Which quantities in the skew-\(t\) skewing argument \(s\) depend on the degrees of freedom \(\nu\)?
  2. Explain why the skew-normal location score has a term involving \(D^{-1}\alpha\) in addition to the Gaussian location score.
  3. For the univariate skew-\(t\) example at \(\alpha=0\), why can the shape score be nonzero even though the model is symmetric at that parameter value?
  4. What does it mean for a likelihood to have a supremum as \(\alpha\to+\infty\) rather than a finite maximizer?
  5. Name two checks that can reveal numerical or boundary problems in skew-model likelihood optimization.
Clinical Biostats