Simulation vs fitting
VineCopulas.jl v0.1 is a construction and evaluation package. It assumes that the user already knows the vine structure and the pair-copula parameters.
Simulation and evaluation
The package currently supports:
constructing explicit C-vines, D-vines, and supported R-vines;
evaluating
pdfandlogpdf;simulating with
randandsimulate_qmc;computing Rosenblatt and inverse Rosenblatt transforms;
computing
loglikelihood,aic, andbicfor explicit models.
Fitting and selection
The package does not yet estimate pair-copula parameters, select families, select structures, or choose truncation levels automatically. A future fitting layer will likely need:
pseudo-observation handling or integration with
Copulas.pseudos,pair-copula parameter estimation,
family selection using log-likelihood, AIC, BIC or other criteria,
tree selection using dependence scores such as Kendall's
or Spearman's , truncation selection,
fitted wrapper types that preserve estimation metadata.
For now, users should transform raw data to the copula scale and construct a vine explicitly.