Package jdistlib
Class CVineCopula
java.lang.Object
jdistlib.CVineCopula
- All Implemented Interfaces:
Copula,VineCopula
Simplified C-vine copula assembled from bivariate conditional copulas.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double[] u) Copula distribution function atu.cumulativeResult(double[] u, int samples, RandomEngine random) Estimates the lower-orthant CDF with caller-owned randomization.intNumber of coordinates.getPairCopula(int root, int other) doublekendallsTau(int first, int second) Kendall's tau for a coordinate pair.doublelogDensity(double[] u) Natural logarithm of the copula density at an interior point.double[]random(RandomEngine random) Generates one vector of dependent uniform variates.
-
Constructor Details
-
CVineCopula
Creates a C-vine. Rowrootcontains pair copulas(root, root+1), ...,(root, d-1)conditioned on all earlier roots, so row lengths must bed-1, d-2, ..., 1.
-
-
Method Details
-
dimension
public int dimension()Description copied from interface:CopulaNumber of coordinates. -
getPairCopula
-
logDensity
public double logDensity(double[] u) Description copied from interface:CopulaNatural logarithm of the copula density at an interior point.- Specified by:
logDensityin interfaceCopula
-
cumulative
public double cumulative(double[] u) Description copied from interface:CopulaCopula distribution function atu.- Specified by:
cumulativein interfaceCopula
-
cumulativeResult
Estimates the lower-orthant CDF with caller-owned randomization.- Specified by:
cumulativeResultin interfaceVineCopula
-
random
Description copied from interface:CopulaGenerates one vector of dependent uniform variates. -
kendallsTau
public double kendallsTau(int first, int second) Description copied from interface:CopulaKendall's tau for a coordinate pair.- Specified by:
kendallsTauin interfaceCopula
-