Skip to content

Validation with tail-estimation#32

Closed
mu373 wants to merge 4 commits intomainfrom
random-seed-update
Closed

Validation with tail-estimation#32
mu373 wants to merge 4 commits intomainfrom
random-seed-update

Conversation

@mu373
Copy link
Owner

@mu373 mu373 commented Oct 2, 2025

Updates

  • Updated random seed implementation to that of tail-estimation
  • Wrote tests to validate tailestim results to tail-estimation. See tests/test_tailestimation_validation.py.
    • Validates numerical equivalence for each estimator (Hill, Moments, Kernel, Pickands)
    • Comprehensive multi-dataset (CAIDA_KONECT, Libimseti_in_KONECT, Pareto, and complete graph) validation across all estimators
    • Reproducibility tests with various random seeds
    • Plot data comparison (PDF, CCDF, bootstrap AMSE)
  • Added Jupyter notebook for interactive vaildation

The tests can be executed with the following command:

pytest tests/test_tailestimation_validation.py -v

@mu373 mu373 closed this Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant