firecrown.likelihood.student_t

The Student-t likelihood.

Classes

StudentT

A T-distribution for the log-likelihood.

Module Contents

class firecrown.likelihood.student_t.StudentT(statistics, nu=None)[source]

Bases: firecrown.likelihood.gaussfamily.GaussFamily

Inheritance diagram of firecrown.likelihood.student_t.StudentT

A T-distribution for the log-likelihood.

This distribution is appropriate when the covariance has been obtained from a finite number of simulations. See Sellentin & Heavens (2016; arXiv:1511.05969). As the number of simulations increases, the T-distribution approaches a Gaussian.

Parameters:
nu
compute_loglike(tools)[source]

Compute the log-likelihood.

Parameters:

tools (firecrown.modeling_tools.ModelingTools) – The modeling tools used to compute the likelihood.

Returns:

The log-likelihood.

Return type:

float