Specification search
Explore admissible outcome constructions and candidate-control combinations, with support for multiple focal estimands.
RobustiPy is an open-source Python library for multiverse analysis and model uncertainty assessment. It brings specification search, resampling, model comparison, validation, and interpretation into one reproducible workflow.
One coherent toolkit
RobustiPy helps researchers make defensible modelling choices explicit, estimate their consequences, and inspect uncertainty across specifications.
Explore admissible outcome constructions and candidate-control combinations, with support for multiple focal estimands.
Quantify sampling uncertainty across specifications with reproducible bootstrap-based routines.
Compare specifications using fit criteria and summarise results with weighted or unweighted estimates.
Use cross-validation to assess whether model performance holds beyond the estimation sample.
Evaluate evidence across related estimates rather than relying on isolated significance tests.
Inspect variable influence in the full-specification predictive model with explainable-AI tools.
A transparent workflow
Define the outcomes, predictors, controls, estimators, and resampling strategy that are defensible for the question.
Run combinations systematically, with sampling and parallelisation options when the specification space is large.
Compare estimates, uncertainty, fit, predictive performance, and feature influence across a shared set of outputs.
Patterns · Open access
The paper introduces the library and demonstrates its use across simulations and empirical replications in economics, sociology, psychology, and medicine.
Learn and apply
Begin with a practical walkthrough, consult the API documentation, or work through complete examples in the source repository.
API reference and package documentation on Read the Docs.
A concise path from installation to fitting and plotting results.
Read each panel in the standard RobustiPy results output.
Reproducible applications across several substantive domains.
Introductions, demonstrations, and recorded project material.
Versioned RobustiPy releases preserved on Zenodo.
Creators
RobustiPy was developed at the University of Oxford by researchers working across computational social science, demography, and data science.
Co-author · Software development
GitHub profile ↗Co-author · Software development
Personal website ↗Co-author · Code review
Personal website ↗Software initiator · Lead contact
Personal website ↗Open by design
RobustiPy is released under the GNU General Public License v3.0. Contributions, bug reports, feature requests, and reproducible examples are welcome through GitHub.