Skip to main content

A Python package for advanced statistical analysis.

Project description

extrastats

Advanced statistical tools and routines for Python

extrastats is a Python library that provides high-quality statistical methods to address gaps in mainstream libraries like NumPy, SciPy, and statsmodels. Designed for data scientists, statisticians, and researchers, extrastats includes robust, customizable, and performance-optimized routines.

Copyright 2022-2025 Jerrad Michael Genson

This library is licensed under the Mozilla Public License, v. 2.0.


Features

Robust Outlier Detection

  • Adjusted Boxplot: A method that extends traditional boxplots using the medcouple statistic for skewness adjustment.

Advanced Permutation Testing

  • Flexible resampling strategies:
    • Pairings, samples, independent shuffles, and bootstrapping.
  • Parallel computation with joblib.

Confidence Interval Estimation

  • Bootstrap-based confidence intervals for arbitrary statistics.
  • Support for multiple confidence levels in a single call.

Sample Size Estimation

  • Monte Carlo simulations to determine required sample sizes for target confidence interval widths.

Tail Weight Analysis

  • Evaluate the tail weight of distributions using the L/RMC method.

Mutual Information

  • Compute mutual information for discrete variables.
  • Optional normalization for interpretability.

Additional Metrics

  • Geometric Coefficient of Variation (GCV)
  • Harmonic Variability (HVAR)
  • Trimmed statistics and probability operations.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extrastats-0.1.0.tar.gz (114.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

extrastats-0.1.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file extrastats-0.1.0.tar.gz.

File metadata

  • Download URL: extrastats-0.1.0.tar.gz
  • Upload date:
  • Size: 114.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for extrastats-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39e623b5143a9275d7d026f35346673d052253a4310c481a4ce38ba55844dd22
MD5 5e9c9c7d44009890763f95011ae1e599
BLAKE2b-256 2b4f5777ea07130362b44e6e1f8e61329e6210cc0db87aece863b7e4c7337917

See more details on using hashes here.

File details

Details for the file extrastats-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: extrastats-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for extrastats-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fdb5dd02649412e02e6ae0cfb1b5f45cb979ee50ff886766bf423681a98b40d5
MD5 37bdf99fa4eff85b286bc4325270d3f0
BLAKE2b-256 d61a88fc4a08ecc93c964569dfa345e0fa33e39dda9d042b90343f9d7e4126ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page