Skip to content

Risk Modelling and Survival Analysis · Introduction to copulas

Common Copulas: Gaussian, t and Archimedean Copulas Explained

Updated 11 October 2026 · Fact-checked

A copula joins marginal distributions into a joint distribution. Gaussian and t copulas are elliptical and use a correlation parameter. Clayton, Gumbel and Frank are Archimedean copulas built from a generator function with one parameter. To answer questions, write the copula, find its parameter, and state its tail dependence.

Understand Common Copulas: Gaussian, t and Archimedean

A copula is a function C(u, v) on the unit square that describes how two variables depend on each other, once their marginal distributions are removed. By Sklar's theorem, F(x, y) = C(F_X(x), F_Y(y)). You choose the margins and the copula separately.

The copula families differ mainly in the shape of dependence they create. The key question is: what happens in the tails? Do very large (or very small) values tend to occur together? This is tail dependence.

The Gaussian copula comes from the bivariate normal distribution with correlation ρ. It has no tail dependence when |ρ| < 1. Extreme events look nearly independent, even with high ρ. The Student t copula comes from the bivariate t distribution with correlation ρ and ν degrees of freedom. It has symmetric upper and lower tail dependence, which is higher when ν is small. As ν → ∞ it approaches the Gaussian copula.

Archimedean copulas are built from a generator φ(t), which is continuous, strictly decreasing and convex on (0, 1], with φ(1) = 0. The copula is C(u, v) = φ⁻¹(φ(u) + φ(v)). Each family has one parameter α (or θ).

  • Clayton: lower tail dependence, none in the upper tail. Use it when losses or defaults cluster at the bad end.
  • Gumbel: upper tail dependence, none in the lower tail. Use it when large values occur together.
  • Frank: no tail dependence in either tail. It is symmetric and allows both positive and negative dependence.

Fitting means choosing the family, then estimating its parameter, by maximum likelihood or by matching Kendall's tau or Spearman's rho.

Key rules to remember

Sklar's theorem
F(x, y) = C(F_X(x), F_Y(y))
C is unique when the margins are continuous.
Archimedean copula from generator
C(u, v) = φ⁻¹(φ(u) + φ(v))
φ is continuous, strictly decreasing and convex, with φ(1) = 0.
Clayton copula
C(u, v) = (u^(−α) + v^(−α) − 1)^(−1/α), α > 0
Generator φ(t) = t^(−α) − 1. Lower tail dependence λ_L = 2^(−1/α). Upper tail dependence is 0.
Gumbel copula
C(u, v) = exp{ −[(−ln u)^α + (−ln v)^α]^(1/α) }, α ≥ 1
Generator φ(t) = (−ln t)^α. Upper tail dependence λ_U = 2 − 2^(1/α). Lower tail dependence is 0. α = 1 gives independence.
Frank copula
C(u, v) = −(1/α) ln[1 + (e^(−αu) − 1)(e^(−αv) − 1) ÷ (e^(−α) − 1)], α ≠ 0
Generator φ(t) = −ln[(e^(−αt) − 1) ÷ (e^(−α) − 1)]. No tail dependence. α > 0 positive dependence, α < 0 negative.
Kendall's tau for Clayton and Gumbel
Clayton: τ = α ÷ (α + 2). Gumbel: τ = 1 − 1/α
Use to get α from a sample τ.
Tail dependence of the t copula
λ_L = λ_U = 2 × t_(ν+1)( −√((ν + 1)(1 − ρ) ÷ (1 + ρ)) )
Positive for every ρ > −1 and finite ν. The Gaussian copula has λ = 0 for ρ < 1.
Gaussian and t copula link to Kendall's tau
ρ = sin(πτ ÷ 2)
Holds for elliptical copulas, including Gaussian and t.

How to solve Common Copulas: Gaussian, t and Archimedean questions

Use this method for any question on choosing, writing or fitting a common copula.

  1. 1Read what the data or scenario shows: do extreme values cluster at the high end, the low end, both ends, or neither?
  2. 2Match the tail pattern to a family: lower tail Clayton, upper tail Gumbel, both tails t, no tail dependence Gaussian or Frank.
  3. 3Write the copula formula with its parameter range, and state any generator if asked.
  4. 4If a sample Kendall's tau or Spearman's rho is given, convert it to the parameter using the family's relationship.
  5. 5Compute the required quantity: C(u, v), a joint probability, or the tail dependence coefficient.
  6. 6For joint probabilities, convert margins to uniforms first: u = F_X(x), v = F_Y(y).
  7. 7State the result with units and one line of interpretation, such as how much more likely joint extremes are than under independence.

Quickest way: Tail-pattern shortcut

When to use it: Use in multiple-choice questions or when you must pick a copula fast.

  1. Lower tail clustering: Clayton. Upper tail clustering: Gumbel.
  2. Symmetric tail clustering: t. No tail clustering but dependence in the middle: Gaussian or Frank.
  3. Negative dependence: Gaussian, t or Frank. Clayton and Gumbel are for positive dependence only.
  4. Tau to parameter: Clayton α = 2τ ÷ (1 − τ). Gumbel α = 1 ÷ (1 − τ).
  5. Check parameter ranges before computing.

Common mistakes in Common Copulas: Gaussian, t and Archimedean

  • Saying the Gaussian copula has tail dependence when correlation is high.

    High ρ gives strong dependence in the centre, which feels like tail dependence.

    Fix: Remember that for ρ < 1 the Gaussian copula has λ = 0. Only the t copula (and Clayton, Gumbel) give tail dependence.

  • Mixing up which tail Clayton and Gumbel affect.

    Both names sound similar and students memorise them without the shape.

    Fix: Clayton is lower tail, Gumbel is upper tail. Link Clayton with joint falls and losses at the bad end.

  • Using a wrong parameter range, such as α = 0.5 for Gumbel.

    Students forget each family has its own allowed range.

    Fix: Clayton α > 0, Gumbel α ≥ 1, Frank α ≠ 0. Check the range before substituting.

  • Putting x and y values straight into the copula.

    Students forget the copula takes uniform inputs.

    Fix: Compute u = F_X(x) and v = F_Y(y) first, then apply C(u, v).

  • Applying ρ = sin(πτ/2) to Clayton or Gumbel.

    The formula is learnt as a general link between tau and the parameter.

    Fix: That relationship is for elliptical copulas. Use τ = α ÷ (α + 2) for Clayton and τ = 1 − 1/α for Gumbel.

  • Thinking the t copula with large ν still has strong tail dependence.

    Students recall that t has tail dependence but forget the effect of ν.

    Fix: Tail dependence falls as ν rises. The t copula tends to the Gaussian copula as ν → ∞.

Worked examples

Example 1

Two risks are modelled with a Clayton copula with α = 2. Find (a) Kendall's tau, (b) the lower tail dependence coefficient, and (c) C(0.5, 0.5).

Show the solution
  1. (a) τ = α ÷ (α + 2) = 2 ÷ 4 = 0.5.
  2. (b) λ_L = 2^(−1/α) = 2^(−1/2) = 1 ÷ √2 = 0.7071.
  3. (c) C(u, v) = (u^(−α) + v^(−α) − 1)^(−1/α).
  4. u^(−2) = 0.5^(−2) = 4. So the sum is 4 + 4 − 1 = 7.
  5. C = 7^(−1/2) = 1 ÷ √7 = 0.3780.

Answer: τ = 0.5, λ_L = 0.7071, C(0.5, 0.5) = 0.3780. Under independence C would be 0.25, so joint lower outcomes are more likely.

Example 2

A sample of paired claims has Kendall's tau of 0.4. The upper tail shows clustering of large claims. (a) Choose a suitable Archimedean copula and estimate its parameter. (b) Find its upper tail dependence coefficient.

Show the solution
  1. (a) Upper tail clustering points to the Gumbel copula.
  2. For Gumbel, τ = 1 − 1/α. So 0.4 = 1 − 1/α, giving 1/α = 0.6.
  3. α = 1 ÷ 0.6 = 1.6667.
  4. This satisfies α ≥ 1.
  5. (b) λ_U = 2 − 2^(1/α) = 2 − 2^(0.6).
  6. 2^0.6 = e^(0.6 × 0.693147) = e^(0.415888) = 1.5157.
  7. λ_U = 2 − 1.5157 = 0.4843.

Answer: Use a Gumbel copula with α ≈ 1.667. The upper tail dependence coefficient is about 0.484.

Exam tips

  • Always state the tail behaviour of each copula you mention. Examiners reward the link between tail pattern and use.
  • Show the parameter range with the formula. Marks are often given for it.
  • Keep the tau conversions for Clayton and Gumbel memorised. They are quick and often tested.
  • In fitting questions, name the method: maximum likelihood, or matching Kendall's tau. Then state the assumptions on the margins.
  • In computer-based work, check that data are converted to pseudo-observations (ranks ÷ (n + 1)) before fitting a copula.

Practice questions from Introduction to copulas

Common Copulas: Gaussian, t and Archimedean in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Common Copulas: Gaussian, t and Archimedean: frequently asked questions

What is the difference between a Gaussian copula and a t copula?

Both use a correlation matrix and are elliptical. The Gaussian copula has no tail dependence for correlation below 1. The t copula has an extra parameter ν and shows symmetric tail dependence, which is stronger when ν is small.

What is a generator function in an Archimedean copula?

It is a continuous, strictly decreasing, convex function φ on (0, 1] with φ(1) = 0. The copula is built as C(u, v) = φ⁻¹(φ(u) + φ(v)). Changing the generator changes the family.

Which copula should I use for joint losses in the lower tail?

Clayton is the usual choice because it has lower tail dependence and no upper tail dependence. Check that the data show positive dependence, since Clayton cannot model negative dependence.

How do I fit a copula to data in CS2?

Convert each variable to uniform pseudo-observations using ranks, then choose a family from the tail pattern. Estimate the parameter by maximum likelihood or by matching Kendall's tau. Compare fits using likelihood or a criterion like AIC.