You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`tests/test_tailestimation_validation.py` provides cross-package validation against the original [tail-estimation](https://github.com/ivanvoitalov/tail-estimation) implementation:
162
+
- Validates numerical equivalence for each estimator (Hill, Moments, Kernel, Pickands)
163
+
- Comprehensive multi-dataset validation across all estimators
164
+
- Reproducibility tests with various random seeds
165
+
- Plot data comparison (PDF, CCDF, bootstrap AMSE)
166
+
167
+
The validation tests ensure that `tailestim` produces **identical results** to the original implementation when using the same `base_seed` parameter.
168
+
169
+
**Example datasets tested:**
170
+
- CAIDA_KONECT (26,475 samples)
171
+
- Libimseti_in_KONECT (168,791 samples)
172
+
- Pareto distributions (synthetic, various sizes)
173
+
- Complete graphs (synthetic): produces error in both cases, as intended
The [`examples/validation.ipynb`](examples/validation.ipynb) notebook provides an interactive demonstration of the validation process with visualizations comparing `tailestim` and `tail-estimation` outputs side-by-side.
188
+
135
189
## References
136
190
- I. Voitalov, P. van der Hoorn, R. van der Hofstad, and D. Krioukov. Scale-free networks well done. *Phys. Rev. Res.*, Oct. 2019, doi: [10.1103/PhysRevResearch.1.033034](https://doi.org/10.1103/PhysRevResearch.1.033034).
137
191
- I. Voitalov. `ivanvoitalov/tail-estimation`, GitHub. Mar. 2018. [https://github.com/ivanvoitalov/tail-estimation](https://github.com/ivanvoitalov/tail-estimation).
0 commit comments