Modeling Dependence with C- and D-Vine Copulas: The<i>R</i>Package<b>CDVine</b>

Eike Christian Brechmann, Ulf Schepsmeier

Journal of Statistical Software · 2013 · 475 citations · 37 references

DOIFull text

Open access

Concepts

TL;DR

Flexible multivariate distributions are required, but the Gaussian model is too restrictive; copulas are widely used to capture asymmetry and heavy tails, yet high‑dimensional dependence remains challenging, which vine copulas address. This article introduces the R package CDVine, which supplies tools for statistical inference of canonical and D‑vine copulas. CDVine offers bivariate exploratory analysis, copula selection, pair‑copula family choice, sequential or joint maximum‑likelihood estimation, sampling algorithms, and graphical diagnostics.

Abstract

Flexible multivariate distributions are needed in many areas. The popular multivariate Gaussian distribution is however very restrictive and cannot account for features like asymmetry and heavy tails. Therefore dependence modeling using copulas is nowadays very common to account for such patterns. The use of copulas is however challenging in higher dimensions, where standard multivariate copulas suffer from rather inflexible structures. Vine copulas overcome such limitations and are able to model complex dependency patterns by benefiting from the rich variety of bivariate copulas as building blocks. This article presents the R package <b>CDVine</b> which provides functions and tools for statistical inference of canonical vine (C-vine) and D-vine copulas. It contains tools for bivariate exploratory data analysis and for bivariate copula selection as well as for selection of pair-copula families in a vine. Models can be estimated either sequentially or by joint maximum likelihood estimation. Sampling algorithms and graphical methods are also included.

References

37