Welcome to the EquiBoots Documentation!
Note
This documentation is for equiboots version 0.0.0a13.
EquiBoots is a fairness-aware model evaluation toolkit for auditing performance disparities across demographic groups in machine learning models. It provides robust, bootstrapped evaluation metrics for binary, multi-class, and multi-label classification tasks, as well as regression models.
The library supports:
Group-wise performance slicing
Fairness diagnostics and disparity metrics
Confidence intervals via bootstrapping
Customizable and publication-ready visualizations
Statistical tests to assess performance differences
EquiBoots is suited for applications in clinical, social, and policy contexts: domains where transparency, bias mitigation, and equitable outcomes are essential for responsible AI/ML deployment.
Project Links
Note
The examples in this documentation use the adult income dataset with
xgboost version 2.1.4. The Colab example notebook, however, runs the up-to-date version of
xgboost (version 3.2.0 as of June 26, 2026), so you may see minor differences in the
results between the documentation and the Colab notebook due to changes in the underlying library.
Prerequisites
Before you install equiboots, ensure your system meets the following requirements:
Python (version
3.7.4or higher)
Additionally, equiboots depends on the following packages, which will be automatically installed when you install equiboots:
matplotlib: version3.5.3or higher, but capped at3.10.1numpy: version1.21.6or higher, but capped at2.2.4pandas: version1.3.5or higher, but capped at2.2.3scikit-learn: version1.0.2or higher, but capped at1.5.2scipy: version1.8.0or higher, but capped at1.15.2seaborn: version0.11.2or higher, but capped at0.13.2statsmodels: version0.13or higher, but capped at0.14.4tqdm`: version4.66.4or higher, but capped below4.67.1
Installation
You can install equiboots directly from PyPI:
pip install equiboots
Description
This guide provides detailed instructions and examples for using the functions
provided in the equiboots library and how to use them effectively in your projects.