Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

mixCopula-class

Class "mixCopula" of Copula Mixtures


Description

The class "mixCopula" is the class of all finite mixtures of copulas.

These are given by (a list of) m “arbitrary” copulas, and their respective m non-negative probability weights.

Objects from the Class

Objects are typically created by mixCopula().

Slots

w:

Object of class "mixWeights", basically a non-negative numeric vector of length, say m, which sums to one.

cops:

Object of class "parClist", a list of (parametrized) copulas, "parCopula".

Extends

Class "parCopula", directly. Class "Copula", by class "parCopula", distance 2.

Methods

dim

signature(x = "mixCopula"): dimension of copula.

rho

signature(x = "mixCopula"): Spearman's rho of copula x.

lambda

signature(x = "mixCopula"): lower and upper tail dependecies lambda, (λ[L],λ[U]), of the mixture copula.

Note

As the probability weights must some to one (1), which is part of the validity (see validObject) of an object of class "mixWeights", the number of “free” parameters inherently is (at most) one less than the number of mixture components m.

Because of that, it does not make sense to fix (see fixParam or fixedParam<-) all but one of the weights: Either all are fixed, or at least two must be free. Further note, that the definition of free or fixed parameters, and the meaning of the methods (for mixCopula) of getTheta, setTheta and fixedParam<- will probably change in a next release of package copula, where it is planned to use a reparametrization better suited for fitCopula.

See Also

mixCopula for creation and examples.

Examples

showClass("mixCopula")

copula

Multivariate Dependence with Copulas

v1.0-1
GPL (>= 3) | file LICENCE
Authors
Marius Hofert [aut] (<https://orcid.org/0000-0001-8009-4665>), Ivan Kojadinovic [aut] (<https://orcid.org/0000-0002-2903-1543>), Martin Maechler [aut, cre] (<https://orcid.org/0000-0002-8685-9910>), Jun Yan [aut] (<https://orcid.org/0000-0003-4401-7296>), Johanna G. Nešlehová [ctb] (evTestK(), <https://orcid.org/0000-0001-9634-4796>), Rebecca Morger [ctb] (fitCopula.ml(): code for free mixCopula weight parameters)
Initial release
2020-12-07

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.