Tutorials › CAS Exam 9 - Risk Management for Actuaries › Student-t Copulas and Shared Scale Mixtures

CAS Exam 9 · Copula Models and Selection · Tutorial 454 of 995

Student-t Copulas and Shared Scale Mixtures

Learn how the shared scale creates a Student-t copula and how to calculate its upper- and lower-tail dependence.

Advanced 12 min read

What You'll Learn

  • Construct correlated Student-t variables using one shared chi-square scale
  • Transform the variables to uniform margins and specify the resulting copula
  • Distinguish the latent correlation parameter from Pearson correlation
  • Derive the symmetric tail-dependence coefficient from conditional extremes
  • Calculate tail dependence for specified degrees of freedom and correlation
  • Recognize why zero latent correlation does not remove Student-t tail dependence

Why a Shared Scale Matters

A dependence model used for risk aggregation should describe more than ordinary association: it may also need to represent the chance that two risks are extreme at the same time. A Student-t copula does this through a shared random scale. Even when the underlying normal variables are uncorrelated, the common scale can make large magnitudes occur together.

The construction begins with correlated standard normal variables, then divides each by the same random quantity. The resulting variables have Student-t margins. Applying each margin’s cumulative distribution function converts them to uniforms without changing the dependence structure. This separation of margins and dependence is useful when the risks of interest have distributions other than Student-t.

Definition: Let \((Z_1,Z_2)\) be standard normal variables with correlation parameter \(\rho\), where \(-1<\rho<1\). Independently, let \(W\sim\chi^2_\nu\), where \(\nu>0\). Define $$ T_i=\frac{Z_i}{\sqrt{W/\nu}},\qquad i=1,2. $$ Each \(T_i\) has a univariate Student-t distribution with \(\nu\) degrees of freedom. If \(F_\nu\) is that distribution’s cumulative distribution function, then \(U_i=F_\nu(T_i)\) has a uniform distribution on \((0,1)\). The joint distribution of \((U_1,U_2)\) is the Student-t copula with degrees of freedom \(\nu\) and dependence parameter \(\rho\).

The same \(W\) must be used for both components. If separate, independent chi-square variables are used in the two denominators, each margin is still Student-t, but the result is not the Student-t copula defined here. The shared scale is the part of the model that makes the joint extremes cluster.

Constructing the Copula

Write \(F_{\nu,R}\) for the joint cumulative distribution function of the bivariate Student-t vector, where $$ R=\begin{pmatrix}1&\rho\\\rho&1\end{pmatrix}. $$ The copula is obtained by evaluating this joint distribution at the marginal quantiles:

$$ C_{\nu,\rho}(u,v) = F_{\nu,R}\bigl(F_\nu^{-1}(u),F_\nu^{-1}(v)\bigr), \qquad 0<u,v<1. $$

This construction gives uniform margins because \(F_\nu(T_i)\) is uniform when \(T_i\) has a continuous Student-t distribution. The copula therefore describes dependence separately from the chosen loss margins. For example, a model can use this copula to couple two loss distributions that are not themselves Student-t.

The parameter \(\rho\) describes the correlation in the underlying normal vector and is the off-diagonal element of the Student-t scale matrix. When \(\nu>2\), the Student-t variables have finite variance and their Pearson correlation is also \(\rho\). When \(\nu\leq2\), their variance is infinite, so \(\rho\) must not be described as their Pearson correlation.

Worked Example: Building a Student-t Copula Observation

A hypothetical two-risk model uses \(\nu=1\) and \(\rho=0.6\). For one simulated draw, take independent standard normal inputs \(E_1=1\) and \(E_2=-0.5\), and a shared scale draw \(W=1\). Construct the two latent Student-t values and transform them to uniform margins.

Method. Generate correlated normal values by setting \(Z_1=E_1\) and \(Z_2=\rho E_1+\sqrt{1-\rho^2}E_2\). Then divide both by the same \(\sqrt{W/\nu}\).

First calculate the normal values: $$ Z_1=1,\qquad Z_2=(0.6)(1)+\sqrt{1-0.6^2}(-0.5) =0.6+(0.8)(-0.5)=0.2. $$

The common scale divisor is $$ \sqrt{W/\nu}=\sqrt{1/1}=1. $$ Thus \(T_1=1/1=1\) and \(T_2=0.2/1=0.2\). For \(\nu=1\), \(F_1\) is the standard Cauchy cumulative distribution function: $$ F_1(t)=\frac12+\frac{1}{\pi}\arctan(t). $$

Therefore \(U_1=F_1(1)=0.5+0.25=0.7500\). Also, \(\arctan(0.2)\approx0.1974\), so $$ U_2=F_1(0.2)=0.5+\frac{0.1974}{\pi}\approx0.5628. $$ The uniform-margin observation is \((0.7500,0.5628)\), with both probabilities rounded to four decimals. The calculation uses one shared scale; generating a separate scale for the second component would produce a different model.

Check. Both transformed values lie in \((0,1)\), as required for copula inputs. This is one simulated realization, not a claim that the particular values of \(E_1,E_2,W\) have positive point probabilities.

Symmetric Tail Dependence

For a copula \(C\), the upper-tail dependence coefficient measures the limiting conditional probability that one variable is extreme given that the other is equally extreme. For the Student-t copula, the upper- and lower-tail coefficients are equal. This common value is called the symmetric tail-dependence coefficient.

Definition: For the Student-t copula with finite \(\nu>0\) and \(-1<\rho<1\), its upper-tail coefficient is $$ \lambda_U = \lim_{p\downarrow0} P(U_2>1-p\mid U_1>1-p). $$ Its lower-tail coefficient is $$ \lambda_L = \lim_{p\downarrow0} P(U_2\le p\mid U_1\le p). $$ For this copula, both limits exist and are equal: $$ \lambda_U=\lambda_L = 2F_{\nu+1}\left( -\sqrt{\frac{(\nu+1)(1-\rho)}{1+\rho}} \right). $$ Here \(F_{\nu+1}\) is the univariate Student-t cumulative distribution function with \(\nu+1\) degrees of freedom. The coefficient is a limiting probability and lies between zero and one.

Why the Tail Formula Holds

A derivation can be made by working with the latent Student-t variables. Let \(q=F_\nu^{-1}(1-p)\). Since \(F_\nu\) is increasing, the upper-tail event \(U_i>1-p\) is exactly \(T_i>q\). Consequently, $$ \lambda_U=\lim_{q\to\infty}P(T_2>q\mid T_1>q). $$

The conditional distribution of \(T_2\) given \(T_1=t\) is Student-t with \(\nu+1\) degrees of freedom, location \(\rho t\), and scale $$ s(t)=\sqrt{\frac{(\nu+t^2)(1-\rho^2)}{\nu+1}}. $$ The increase in degrees of freedom arises because conditioning on one component updates information about the shared scale. To see how the extreme-event limit uses this conditional distribution, write \(T_1=qy\) for \(y\ge1\). Student-t tails are regularly varying with exponent \(\nu\), so conditional on \(T_1>q\), the limiting density of \(y\) is \(\nu y^{-\nu-1}\). For fixed \(y\), $$ \lim_{q\to\infty}\frac{q-\rho qy}{s(qy)} = \sqrt{\frac{\nu+1}{1-\rho^2}}\left(\frac1y-\rho\right). $$ Thus the limiting conditional exceedance probability is the integral $$ \int_1^\infty \nu y^{-\nu-1} \left[ 1-F_{\nu+1}\left( \sqrt{\frac{\nu+1}{1-\rho^2}}\left(\frac1y-\rho\right) \right) \right]\,dy. $$

Evaluating this integral with the Student-t density and using its symmetry gives $$ 2F_{\nu+1}\left( -\sqrt{\frac{(\nu+1)(1-\rho)}{1+\rho}} \right). $$ This is the stated upper-tail formula. The bivariate Student-t distribution is centrally symmetric: replacing \((T_1,T_2)\) by \((-T_1,-T_2)\) leaves its distribution unchanged. Therefore the corresponding lower-tail limit has the same value.

1
Set the degrees of freedom and dependence parameter.
Use the given \(\nu\) and \(\rho\), with \(\nu>0\) and \(-1<\rho<1\).
2
Calculate the tail argument.
Compute \(a=\sqrt{(\nu+1)(1-\rho)/(1+\rho)}\). Keep the numerator and denominator in this order.
3
Evaluate the Student-t tail.
Find \(2F_{\nu+1}(-a)\), or equivalently \(2[1-F_{\nu+1}(a)]\) by symmetry.
4
Interpret the result.
The same coefficient applies to joint lower-tail extremes. It is a limiting conditional probability, not a finite-threshold co-exceedance rate.

Worked Example: Zero Latent Correlation, Positive Tail Dependence

A hypothetical model has \(\nu=1\) and \(\rho=0\). Calculate its symmetric tail-dependence coefficient. This case tests whether zero normal correlation should be mistaken for independence of the Student-t variables.

Method. Substitute the parameters into the Student-t tail formula. The argument is $$ a=\sqrt{\frac{(1+1)(1-0)}{1+0}}=\sqrt{2}. $$ The required distribution has \(\nu+1=2\) degrees of freedom. For a Student-t variable with two degrees of freedom, $$ F_2(x)=\frac12+\frac{x}{2\sqrt{x^2+2}}. $$

By symmetry, \(F_2(-\sqrt2)=1-F_2(\sqrt2)\). Calculate $$ F_2(\sqrt2) =\frac12+\frac{\sqrt2}{2\sqrt{2+2}} =\frac12+\frac{\sqrt2}{4} \approx0.8536. $$ Therefore \(F_2(-\sqrt2)\approx1-0.8536=0.1464\), and $$ \lambda_U=\lambda_L=2(0.1464)=0.2929. $$ The coefficient is rounded to four decimals. Zero latent correlation does not give zero tail dependence: the shared random scale still allows both magnitudes to become large together.

Check. The result is positive and less than one. The calculation also confirms that the coefficient is obtained from a two-degree-of-freedom distribution, not the original one-degree-of-freedom marginal distribution.

Worked Example: Negative Correlation and the Tail Argument

A hypothetical model has \(\nu=2\) and \(\rho=-0.5\). Calculate its symmetric tail-dependence coefficient, and identify the error in using the reciprocal ratio inside the square root.

Method. Use the specified \(\rho\) directly in the formula. The correct tail argument is $$ a=\sqrt{\frac{(2+1)(1-(-0.5))}{1+(-0.5)}} =\sqrt{\frac{3(1.5)}{0.5}} =\sqrt{9}=3. $$ The remaining cumulative distribution function has three degrees of freedom.

For three degrees of freedom, $$ F_3(x)=\frac12+\frac{1}{\pi} \left[ \arctan\left(\frac{x}{\sqrt3}\right) +\frac{\sqrt3\,x}{x^2+3} \right]. $$ Using symmetry and \(x=3\), $$ F_3(-3) =\frac12-\frac{1}{\pi} \left[ \arctan(\sqrt3)+\frac{3\sqrt3}{12} \right] =\frac12-\frac{1}{\pi}\left(\frac{\pi}{3}+\frac{\sqrt3}{4}\right) \approx0.0288. $$ Hence $$ \lambda_U=\lambda_L=2F_3(-3)\approx0.0577. $$ The coefficient is rounded to four decimals.

Common mistake. Reversing the ratio gives \(\sqrt{3(0.5)/1.5}=1\), which would produce \(2F_3(-1)\approx0.3910\). That is not the formula for the Student-t copula. The correct numerator contains \(1-\rho\), while the denominator contains \(1+\rho\). With negative \(\rho\), the correct argument increases and the coefficient decreases, but it remains positive for this finite \(\nu\) and \(\rho\).

What the Coefficient Does—and Does Not—Say

The tail coefficient is determined by both the degrees of freedom and the latent dependence parameter. At fixed \(\rho\), lowering \(\nu\) generally makes the shared scale heavier-tailed and increases tail dependence. At fixed finite \(\nu\), increasing \(\rho\) decreases the formula’s argument and increases the coefficient. These effects concern limiting joint extremes; they do not by themselves specify dependence at a particular, non-extreme threshold.

A particularly important interpretation is that \(\rho=0\) does not make a finite-degree-of-freedom Student-t copula independent. The normal inputs \(Z_1,Z_2\) are then independent, but both Student-t variables still use the same \(W\). A small shared denominator can enlarge both absolute values. In contrast, the limiting case \(\nu\to\infty\) removes scale variation; at \(\rho=0\) the limiting model is independent and its tail coefficient tends to zero.

  • Do not confuse the copula parameter with a margin-specific loss correlation. The parameter belongs to the latent Student-t construction; changes to the marginal loss distributions can change the resulting Pearson correlation of losses.
  • Do not use the original degrees of freedom in the final CDF. The tail formula uses \(F_{\nu+1}\), not \(F_\nu\).
  • Do not treat a tail coefficient as a finite-threshold probability. It describes the limit as the threshold approaches the relevant endpoint.
  • Do not infer independence from zero \(\rho\). For finite \(\nu\), the common scale can still produce positive symmetric tail dependence.
Key takeaway: A Student-t copula is constructed by scaling correlated normal variables with one shared chi-square factor and applying the Student-t marginal transforms. Its symmetric tail coefficient is \(2F_{\nu+1}(-\sqrt{(\nu+1)(1-\rho)/(1+\rho)})\); the shared scale explains why this coefficient can be positive even at zero latent correlation.

Check Your Understanding

For numerical answers, round probabilities to four decimals. Each problem concerns a hypothetical model.

  1. A Student-t copula has \(\nu=1\) and \(\rho=0.5\). Calculate its symmetric tail-dependence coefficient. (Answer: 0.5000)
  2. A Student-t copula has \(\nu=1\) and \(\rho=-1/3\). Calculate the tail argument and the coefficient, using \(F_2(x)=1/2+x/[2\sqrt{x^2+2}]\). (Answer: tail argument \(2\); coefficient \(1-2/\sqrt6\approx0.1835\))
  3. For \(\nu=2\) and \(\rho=-0.5\), state the degrees of freedom of the CDF used in the coefficient formula and calculate the coefficient. (Answer: 3 degrees of freedom; 0.0577)
  4. A modeler generates two Student-t margins using correlated normal inputs with \(\rho=0.4\), but divides each input by a different independent chi-square scale. Are the resulting margins Student-t, and do they form the Student-t copula specified in this tutorial? (Answer: Yes, the margins are Student-t; no, independent scales do not give the specified shared-scale Student-t copula.)
  5. A finite-degree-of-freedom Student-t copula has \(\rho=0\). Is its tail-dependence coefficient necessarily zero? Explain in terms of the construction. (Answer: No; the shared scale can produce positive tail dependence even when the normal inputs are uncorrelated.)
Clinical Biostats