GaussianNoise

class peebee.noise.GaussianNoise(**kwargs)

Bases: NoiseModel

Gaussian noise model with standard deviation sigma.

Implements normal (Gaussian) likelihood for residuals with parameter sigma representing the standard deviation.

Methods Summary

likelihood(residuals)

Gaussian likelihood calculation.

Methods Documentation

likelihood(residuals)

Gaussian likelihood calculation.

Residuals (array_like):

Data residuals

Returns:

neg_log_likelihood (float) - Negative log-likelihood: 0.5*ln(2*pi*sigma^2) + 0.5*residuals^2/sigma^2