C-vines, D-vines, and Regular Vines

Summary

A regular vine (R-vine) is a nested sequence of trees in which the edges of one tree become the nodes of the next, subject to a proximity condition; each edge carries a pair-copula. Two graphically simple special cases dominate financial applications: the C-vine (canonical vine) — each tree has one pivotal node connected to all others (star shape), good when one variable governs the system — and the D-vine (drawable vine) — each node touches at most two edges (a path/line), good when variables have a natural ordering.

Overview

Bedford and Cooke introduced regular vines as a graphical model for choosing which pair-copulae appear in a PCC. The C-vine and D-vine are the two structures originally used in finance (Kurowicka & Cooke 2006); a general R-vine is anything in between.

Main Content

Regular vine definition (Bedford-Cooke; Def. 4.4 of Kurowicka-Cooke 2006)

An R-vine on variables is a set of trees with node sets and edge sets satisfying:

  1. Tree has nodes and edges .
  2. For , the nodes of are the edges of : .
  3. Proximity condition: if two edges of are joined as nodes by an edge in , they must share a common node in .

Each edge is associated with a bivariate copula ; are the conditioned nodes, the conditioning set, and the constraint set. There are edges (pair-copulae) in total.

C-vine (canonical vine)

In a C-vine, each tree has a unique pivotal node connected to edges (a star). One variable is the “root” of tree 1 and conditions everything; the next variable roots tree 2, and so on. The -dimensional C-vine density is

Use it when a particular variable is known to govern interactions in the dataset; place that key variable at the root (e.g. a market index driving individual stocks).

D-vine (drawable vine)

In a D-vine, no node in any tree is connected to more than two edges — each tree is a path/line. Variables sit in a sequence and only “neighbouring” conditioned pairs are linked. The -dimensional D-vine density is

where index identifies the tree and runs over the edges in each tree. Use it when variables have a natural linear ordering (e.g. a time/serial order, or a maturity ladder) and no single dominant variable exists.

When each structure is appropriate

  • C-vine — one pivotal/key variable; star trees; conditioning sets grow
  • D-vine — natural ordering, no dominant variable; path trees; conditioning sets are the variables “between” the conditioned pair.
  • General R-vine — neither star nor path; the most flexible structure, selected by Dißmann’s algorithm. For all three coincide.

Examples

5-dimensional D-vine (Fig. 2)

Trees: edges ; edges ; edges ; edge . Density:

5-dimensional C-vine with Variable 1 at the root (Fig. 3)

Trees: edges (variable 1 pivotal); edges ; edges ; edge . Density:

Here Variable 1 (e.g. a market factor) is conditioned on in every higher tree.

Connections

See Also