Core concepts
Copula scale
For continuous margins, Sklar's theorem writes a joint distribution as
VineCopulas.jl models the copula
A common rank transformation is
Marginal modeling can instead be handled with tools such as SklarDist in Copulas.jl before the vine model is fitted.
Pair-copula decomposition
A vine decomposes a multivariate copula density into bivariate copula densities evaluated at recursively computed conditional probabilities. For a D-vine with order
The conditional arguments are propagated with pair-copula h-functions. This same recursion drives density evaluation, Rosenblatt transforms, simulation, and sequential fitting.
Simplifying assumption
The current fitting and evaluation layer implements simplified vines: a conditional pair-copula may depend on which variables are conditioned upon, but its parameters do not vary with the realized values of those conditioning variables.
Truncation
A vine truncated after tree