PowerLawNoise¶
- class peebee.noise.PowerLawNoise(**kwargs)¶
Bases:
NoiseModelPower law noise model with parameter zeta (e.g. Moran et al. 2024).
Implements power law likelihood for residuals, useful for modeling non-Gaussian error distributions.
Methods Summary
likelihood(residuals)Power law likelihood calculation.
Methods Documentation
- likelihood(residuals)¶
Power law likelihood calculation.
- Residuals (array_like):
Data residuals
- Returns:
neg_log_likelihood (float) - Negative log-likelihood: zeta*ln(residuals) + ln(r_min^(1-zeta) - r_max^(1-zeta)) - ln(zeta-1)