Pair-Copula Constructions

Summary

A pair-copula construction (PCC) decomposes a -dimensional density into the product of the marginal densities and bivariate (pair) copula densities, each evaluated at conditional distribution functions of pairs of variables given a conditioning set. The conditional margins that serve as the pair-copula arguments are computed by a recursive partial-derivative formula, and — for a regular vine — the needed conditional copulae always appear in earlier trees, so they are available without extra work.

Overview

By Sklar’s theorem a joint density factors into margins times a copula density. The PCC goes further and factors the copula density itself into bivariate pieces. Joe (1996) observed that any multivariate density can be written using only bivariate copulae and conditional distributions; the regular vine organizes which pairs and which conditioning sets appear. The arguments of the pair-copulae are conditional distributions in every tree except the first, where they are the univariate margins.

Main Content

The R-vine density factorization (Eq. 1)

Let follow an R-vine distribution with trees , edge sets , and for each edge a conditioned pair and conditioning set (with the corresponding subvector). The joint density is

The right factor is a product of exactly bivariate copula densities and is called the R-vine copula. Conditioning sets are empty in , contain one variable in , two in , and so on.

Free choice of pair-copulae

The key property: all copulae in the decomposition are bivariate and may belong to different families (Gaussian, , Clayton, Gumbel, …) with their own parameters. There are no restrictions on which copula types can be combined — the resulting multivariate structure is guaranteed to be a valid copula regardless. This is what makes PCCs able to characterize highly heterogeneous, asymmetric, tail-dependent multivariate behaviour.

Recursive conditional-distribution formula (Eq. 2)

The conditional CDFs that serve as pair-copula arguments are obtained recursively (Joe 1996). For an arbitrary component of the conditioning vector , with denoting excluding :

where is a bivariate copula. The single-conditioning special case is the familiar h-function. By construction of an R-vine, the copula appears in a preceding tree, so the conditional margins are available without extra computation.

R-vine matrix and density via (Eqs. 3-4)

To store the index structure efficiently, Morales-Napoles (2011) uses a lower-triangular R-vine matrix whose diagonal entries are the first-tree nodes; each row from the bottom up encodes a tree. The conditioned set of a node is read from a diagonal entry and the column entry of the current row; the conditioning set from the column entries below. The density can then be written compactly as

with pair-copula arguments and . Copula types and parameters are stored in companion matrices shaped like .

Examples

A 4-dimensional D-vine decomposition

Take variables in a D-vine (path) order. The three trees are

  • : edges (raw margins),
  • : edges ,
  • : edge .

The density factorizes ( pair-copulae) as

The conditional margins are built by the recursion (Eq. 2), e.g. , and — each using a copula from a previous tree.

A 3-dimensional construction (both vine types coincide)

For every R-vine is simultaneously a C-vine and a D-vine. With order :

Three pair-copulae () reconstruct the full trivariate dependence.

Connections

See Also