Commit Graph

6 Commits

Author SHA1 Message Date
bfb77c4720 feat(scripts): overhaul generate_data pipeline to use pre-processed CSVs 2026-05-07 12:01:10 -03:00
9a3f5959cd feat(distributions): add lognakagami, loggamma, and kl_statistic
Implement two new scipy-compatible distributions : Log-Nakagami
(lognakagami) and Log-Gamma (loggamma_dist), with complete
logpdf/cdf/ppf/stats/entropy/rvs methods derived from the
change-of-variable Y = ln(X).

Add kl_statistic, a KDE-based KL-divergence goodness-of-fit callable
compatible with the Fitter class. Extend k_gen with _stats (improving speed), _cdf, and
a fit guard, and switch kv → kve to improve numerical stability at large arguments.

Add unit tests for all three additions covering normalization,
monotonicity, ppf inversion, moment formulas, and Fitter integration.
2026-04-26 23:17:22 -03:00
9aa97fc3d4 ADD:
`generate_data.py` for processing and fitting statistical distributions to data.

'distributions.py' to create new dists to fit

'analysis_data.ipynb" notebook for data analysis
2026-04-10 15:01:07 -03:00
bcd8f25a62 [MAIN] Change workdir files, add docstring in functions 2026-03-25 16:37:56 -03:00
be50b41b78 [MAIN] init git repo , implement fitter class, organize workdir of repo 2026-03-25 16:02:28 -03:00
ecee8308fb Initial commit 2026-03-24 12:19:13 -03:00