gkwdist
Generalized Kumaraswamy Distribution Family
gkwdist keeps finding that its distributions were returning the wrong numbers.
◆Recent moves
- 6d ago
v1.1.5 — Numerical correctness fixes and componentwise derivative validation
Six numerical fixes with no API change. That the main density function returned zero for every input where the header collision was active means any analysis built on it produced nothing usable, making this a required upgrade rather than an optional one.
View source ↗ - 2mo ago
v1.1.4 — CRAN fix: skip timing-based tests on CRAN
Skips timing-based benchmarks during CRAN checks after loaded CRAN hosts made the performance ratio assertion fail. No functional change; the benchmarks remain for local development.
View source ↗ - 2mo ago
v1.1.3 — Critical MLE Bug Fixes & Numerical Corrections
Fixes that directly affected fitted results: a log-likelihood returning negative rather than positive infinity for invalid parameters, which gradient optimizers read as a global minimum and converged to silently. Standard errors for a range of beta values were also wrong.
View source ↗ - 7mo ago
Adds analytical derivative validation across all sub-families
C++ source cleanup plus a new suite of 70 tests comparing analytical gradients and Hessians against numerical differentiation across all seven sub-families. The tests matter more than the cleanup — they are the mechanism behind the later fixes.
View source ↗ - 8mo ago
Refactors the C++ backend around stable log-space utilities
A backend refactor introducing shared numerically stable utilities for log-space arithmetic and consistent parameter validation across families. The same helpers later caused the header name collision, which is how this refactor connects to the current release.
View source ↗