Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
StudentTCopula.h File Reference

Student-t copula implementation. More...

#include <gsl/gsl_sf.h>
#include "GenericCopula.h"
#include "Math.h"
#include "AbstractConfig.h"
Include dependency graph for StudentTCopula.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StudentTCopulaConfig
 Configuration object for a Student-t copula. More...
 
class  StudentTCopula
 Student-t copula with correlation matrix and degrees of freedom. More...
 

Detailed Description

Student-t copula implementation.

This header defines:

  • StudentTCopulaConfig, a lightweight config object holding the correlation matrix and the number of degrees of freedom,
  • StudentTCopula, a Student-t copula based on a correlation matrix.

The Student-t copula is obtained from a multivariate Student latent vector:

  • sample $Z \sim t_\nu(0, R)$,
  • transform component-wise via the univariate Student-t CDF,
  • obtain dependent uniforms $U_i$.

Compared with the Gaussian copula, the Student-t copula can model stronger tail dependence.

See also
ICopula
GenericCopula
GaussianCopula

Definition in file StudentTCopula.h.