Copulas¶
quantflow.sp.copula.Copula
pydantic-model
¶
Bases: BaseModel, ABC
Bivariate copula probability distribution - Abstract class
Sklar's theorem states that any multivariate joint distribution can be written in terms of univariate marginal-distribution functions and a copula which describes the dependence structure between the variables.
quantflow.sp.copula.IndependentCopula
pydantic-model
¶
Bases: Copula
No-op copula that keep the distributions independent.
\[\begin{equation}
C(u,v) = uv
\end{equation}\]
quantflow.sp.copula.FrankCopula
pydantic-model
¶
Bases: Copula
Frank Copula with parameter \(\kappa\)
\[\begin{equation}
C(u, v) = -\frac{1}{\kappa}\log\left[1+\frac{\left(\exp\left(-\kappa
u\right)-1\right)\left(\exp\left(-\kappa
v\right)-1\right)}{\exp\left(-\kappa\right)-1}\right]
\end{equation}\]
Fields:
-
kappa(float)