1#ifndef STUDENTTCOPULA_H
2#define STUDENTTCOPULA_H
80 std::vector<std::vector<double>>
sample_u(std::size_t n)
override;
85 std::vector<double>
sample_u()
override;
Base type for lightweight configuration structures.
Base class providing RNG infrastructure for concrete copulas.
Partial base implementation of a copula with RNG support.
Student-t copula with correlation matrix and degrees of freedom.
RealMatrix dlog_density(std::vector< double > u) override
Computes the gradient of the Student-t copula log-density.
std::vector< double > sample_u() override
Draws a single sample from the copula.
RealMatrix ddlog_density(std::vector< double > u) override
Computes the Hessian of the Student-t copula log-density.
LogDensityDiff log_c_dc_ddc(std::vector< double > u) override
Computes the log-density and derivative bundle.
double log_density(std::vector< double > u) override
Evaluates the log-density of the copula at a point in the unit cube.
Polymorphic base class for configuration types.
Configuration object for a Student-t copula.
int nu
Correlation matrix of the latent Student-t vector.