LorentzNoise¶
- class peebee.noise.LorentzNoise(**kwargs)¶
Bases:
NoiseModelLorentz (Cauchy) noise model with parameter gamma.
Implements Cauchy/Lorentz likelihood for residuals with heavy tails, useful for robust fitting against outliers.
Methods Summary
likelihood(residuals)Lorentz likelihood calculation.
Methods Documentation
- likelihood(residuals)¶
Lorentz likelihood calculation.
- Residuals (array_like):
Data residuals
- Returns:
neg_log_likelihood (float) - Negative log-likelihood: ln(pi*gamma) + ln(1 + residuals^2/gamma^2)