Multivariate Dependence with Copulas
Overview
Classes (S4) of commonly used elliptical, Archimedean, extreme-value and other copula families, as well as their rotations, mixtures and asymmetrizations. Nested Archimedean copulas, related tools and special functions. Methods for density, distribution, random number generation, bivariate dependence measures, Rosenblatt transform, Kendall distribution function, perspective and contour plots. Fitting of copula models with potentially partly fixed parameters, including standard errors. Serial independence tests, copula specification tests (independence, exchangeability, radial symmetry, extreme-value dependence, goodness-of-fit) and model selection based on cross-validation. Empirical copula, smoothed versions, and non-parametric estimators of the Pickands dependence function.
New Features
- New experimental
gofMMDtest(), multiplier bootstrap, based on the squared MMD. - Add
volume()as an auxiliary forprob(), as an S3 method for thevolume()generic from cluster.
Bug Fixes
mvdc()more carefully checksparamMargins, and now warns when it contains named vectors instead oflists, thanks to Rolf Turner's e-mail (in 2015).loglikMvdc()now callsdMvdc(.., log=TRUE)instead oflog(dMvdc(..)). It andfitMvdc()get new options for (not) signalling warnings.fitMvdc()consequently works on the log scale instead of taking logs; this is typically faster and more accurate, but notably even necessary for "large" n or largedim= d.- Fix the *relative* link to the 'Frank-Rmpfr' vignette in
help(copula-package). - Update URLs in the vignettes.
From inst/NEWS.Rd in the release
Install
Health
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names: copula/R/galambosExpr-math.R (.Names: 2) '.Names' should be changed to 'names'.
- NOTE8 OK, 5 NOTENow
- NOTE10 OK, 3 NOTE2026-07-16
- OK13 OK2026-06-27
- WARNING12 OK, 1 WARNING2026-06-14
- OK13 OK2026-06-09
- NOTE12 OK, 1 NOTE2026-06-08
Show 2 earlier changesHide 2 earlier changes
- OK12 OK2026-04-25
- NOTE11 OK, 3 NOTE2026-03-10
Documentation
- Help pages
- 128 (1 internal)includes a package overview page
- Examples that run
- 96%111 run in a plain check · 2 only when donttest examples are enabled (R CMD check --as-cran) · 3 hold no code
- Exported functions with examples
- 98%
- Documented parameters
- 83%
- Return-value docs
- 98%
- Help pages citing references
- 58%
Also includes 13 demo scripts (run with demo())
- Archimedean Liouville Copulas
- Beautiful Spearman's Rho for AMH Copula PDF
- Densities of Two-Level Nested Archimedean Copulas
- Examples of Nonstandard Copulas -- "Wild Animals"
- Exploring Empirical Copulas
- Generalized Inverse Gaussian Archimedean Copulas
- Hierarchical Archimax Copulas
- Log-Likelihood Visualization for Archimedean Copulas
- MLE and Quantile Evaluation for a Clayton AR(1) Model with Student Marginals
- Nested Archimedean Copulas Meet R PDF
Downloads
Repository
Repository r-forge.r-project.org/projects/copula is linked, but repository-practices checks have not run for it yet. Checks are GitHub-only for now.
Dependencies
Installing copula adds 8 packages (5 with compiled code, 3.5 MB of source tarballs). Heaviest: colorspace 2.0 MB, mvtnorm 1.0 MB, gsl 227 KB.
Show the 48 most downloaded dependentsHide the 48 most downloaded dependents
and 33 more dependents and 24 packages that suggest it on CRAN ↗
Code & Tests
Datasets
People & History
Previously maintained by Ivan Kojadinovic (0.9-9) and Jun Yan (0.2-1 to 0.9-7).
Show 3 peopleHide 3 people
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 1.1-7Latest
- RR 4.5.0 released · 2025-04-11
- 1.1-62025-03-18 · diff ↗
- 1.1-52025-02-09 · diff ↗
- 1.1-42024-08-17 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 1.1-32023-12-07 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 1.1-22023-01-25 · diff ↗
- 1.1-12022-11-17 · diff ↗
- 1.1-0
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- 1.0-12020-12-12 · diff ↗
- 1.0-0
Show 81 earlier eventsHide 81 earlier events
- RR 4.0.0 released · 2020-04-24
- 0.999-20
- RR 3.6.0 released · 2019-04-26
- 0.999-19.12019-04-22 · diff ↗
- 0.999-192018-12-21 · diff ↗ ·
added 6 exports
fhCopula, moCopula, lowfhCopula, upfhCopula, empCopula, toEmpMargins - RR 3.5.0 released · 2018-04-23
- 0.999-18
- 0.999-172017-06-18 · diff ↗ ·
added 6 exports
corKendall, isFree, isFreeP, nParam, rAntitheticVariates, rLatinHypercube - RR 3.4.0 released · 2017-04-21
- 0.999-162017-01-09 · diff ↗ ·
added 8 exports
describeCop, mixCopula, optimMeth, cloud2, contourplot2, wireframe2, radSymTest, getTheta - 0.999-152016-09-24 · diff ↗ ·
removed 1 export
psiDabsMCadded 10 exports
lambda, rotCopula, khoudrajiCopula, extremePairs, fixParam, fixedParam<-, fitLambda, xvCopula, getAname, pairs2 - RR 3.3.0 released · 2016-05-03
- 0.999-14
- RR 3.2.0 released · 2015-04-16
- 0.999-132015-03-05 · diff ↗
- 0.999-122014-10-02 · diff ↗
- 0.999-11
- 0.999-10
- 0.999-92014-05-05 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 0.999-8
- 0.999-7
- 0.999-62013-05-14 · diff ↗ ·
added 18 exports
p2P, P2p, getSigma, C.n, dCn, pairwiseCcop, pairwiseIndepTest, pviTest, gpviTest, RSpobs, gofBTstat, pairsColList, pairsRosenblatt, .pairsCond, pacR, qacR, Kn, qqplot2 - RR 3.0.0 released · 2013-04-03
- 0.999-5
- 0.999-42012-11-16 · diff ↗
- 0.999-32012-10-27 · diff ↗
- 0.999-2
- 0.999-1
- 0.999-02012-07-30 · diff ↗ ·
added 21 exports
dCopula, pCopula, rCopula, dMvdc, pMvdc, rMvdc, tau, rho, iTau, iRho, psi, iPsi, diPsi, A, dAdu, An.biv, An, joeCopula, Cn, betan, absdPsiMC - 0.99-4
- 0.99-2
- 0.99-12012-04-11 · diff ↗
- 0.99-02012-03-30 · diff ↗ ·
added 71 exports
copAMH, copClayton, copFrank, copGumbel, copJoe, getAcop, cacopula, dnacopula, pnacopula, rnacopula, rnchild, initOpt, beta., beta.hat, pobs, ebeta, etau, emde, dDiag, edmle, emle, enacopula, K, gtrafouni, rtrafo, htrafo, gnacopula, onacopula, onacopulaL, nac2list and 41 more - RR 2.15.0 released · 2012-03-30
- 0.9-92011-12-02 · diff ↗
- RR 2.14.0 released · 2011-10-31
- RR 2.13.0 released · 2011-04-13
- RR 2.12.0 released · 2010-10-15
- 0.9-7
- 0.9-62010-05-10 · diff ↗
- 0.9-52010-04-29 · diff ↗
- 0.9-42010-04-27 · diff ↗
- RR 2.11.0 released · 2010-04-22
- 0.9-32010-03-16 · diff ↗
- 0.9-22010-02-12 · diff ↗ ·
removed 2 exports
gofAfun, evTestadded 4 exports
evTestC, evTestAA, evTestK, asymExplicitCopula - RR 2.10.0 released · 2009-10-26
- 0.8-122009-10-08 · diff ↗
- 0.8-102009-07-30 · diff ↗
- 0.8-92009-07-24 · diff ↗
- 0.8-82009-07-18 · diff ↗
- 0.8-72009-06-10 · diff ↗ ·
added 10 exports
tawnCopula, tevCopula, gofAfun, Anfun, evTest, evTestA, exchEVTest, exchTest, asymCopula, gofEVCopula - RR 2.9.0 released · 2009-04-17
- 0.8-3
- 0.8-02008-11-18 · diff ↗
- RR 2.8.0 released · 2008-10-20
- 0.7-6
- 0.7-52008-08-31 · diff ↗ ·
removed 6 exports
empcopu.simulate, empcopu.test, empcopm.test, empcops.simulate, empcops.test, empcopsm.testadded 7 exports
indepTestSim, indepTest, multIndepTest, serialIndepTestSim, serialIndepTest, multSerialIndepTest, gofCopula - RR 2.7.0 released · 2008-04-22
- 0.6-62008-01-22 · diff ↗ ·
removed 3 exports
empcop.simulate, empcop.test, empcop.rv.testadded 6 exports
empcopu.simulate, empcopu.test, empcopm.test, empcops.simulate, empcops.test, empcopsm.test - 0.6-1
- 0.5-82007-10-16 · diff ↗
- RR 2.6.0 released · 2007-10-03
- 0.5-72007-09-03 · diff ↗
- 0.5-3
- 0.4-12007-05-20 · diff ↗ ·
added 13 exports
tailIndex, calibKendallsTau, calibSpearmansRho, genFun, genInv, genFunDer1, genFunDer2, Afun, evCopula, amhCopula, galambosCopula, huslerReissCopula, plackettCopula - RR 2.5.0 released · 2007-04-24
- 0.3-102007-02-11 · diff ↗
- 0.3-92006-10-10 · diff ↗
- RR 2.4.0 released · 2006-10-03
- 0.3-82006-05-16 · diff ↗
- 0.3-72006-04-26 · diff ↗
- RR 2.3.0 released · 2006-04-24
- 0.3-62006-04-06 · diff ↗
- 0.3-52006-03-13 · diff ↗
- 0.3-4
- 0.3-1
- RR 2.2.0 released · 2005-10-06
- 0.2-32005-09-19 · diff ↗
- 0.2-12005-07-26
- RR 2.1.0 released · 2005-04-18
Package metadata
- First published
- 2005-07-26
- Total releases
- 68 / 21 yrs
- License
- GPL (>= 3) | file LICENCE OSI
- Minimum R
- ≥ 3.5.0
- Bundled data
- 71 KB / 5 files
- Download size
- 3.5 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("copula")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.