Introducing RobustiPy: An efficient next generation multiversal library with model selection, averaging, resampling, and explainable artificial intelligence

📅 2025-06-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing uncertainty quantification tools face limitations in model selection, out-of-sample evaluation, and interpretability. To address these challenges, this paper introduces RobustiPy—a next-generation, Python-based multi-universe analysis framework. RobustiPy innovatively integrates bootstrap confidence intervals, combinatorial model enumeration, joint inference mechanisms, and explainable AI (XAI) techniques to enable precise decomposition of covariate prediction contributions, automated model averaging and selection, and rigorous out-of-sample robustness assessment. Leveraging efficient bootstrap resampling and linear regression–based multi-universe traversal, it substantially improves computational efficiency. Evaluated across five simulation studies and ten empirical applications—comprising approximately 672 million regression tests—RobustiPy demonstrates significant gains in accelerating robust causal inference, enhancing sensitivity analysis, and uncovering latent discrepancies in canonical studies. The framework markedly advances both the robustness and transparency of causal inference.

Technology Category

Application Category

📝 Abstract
We present RobustiPy, a next generation Python-based framework for model uncertainty quantification and multiverse analysis, released under the GNU GPL v3.0. Through the integration of efficient bootstrap-based confidence intervals, combinatorial exploration of dependent-variable specifications, model selection and averaging, and two complementary joint-inference routines, RobustiPy transcends existing uncertainty-quantification tools. Its design further supports rigorous out-of-sample evaluation and apportions the predictive contribution of each covariate. We deploy the library across five carefully constructed simulations and ten empirically grounded case studies drawn from high-impact literature and teaching examples, including a novel re-analysis of "unexplained discrepancies" in famous prior work. To illustrate its performance, we time-profile RobustiPy over roughly 672 million simulated linear regressions. These applications showcase how RobustiPy not only accelerates robust inference but also deepens our interpretive insight into model sensitivity across the vast analytical multiverse within which scientists operate.
Problem

Research questions and friction points this paper is trying to address.

Develops RobustiPy for model uncertainty quantification
Enhances robust inference and model sensitivity analysis
Integrates bootstrap-based confidence intervals and variable exploration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Python-based framework for model uncertainty quantification
Integration of bootstrap-based confidence intervals
Supports rigorous out-of-sample evaluation
🔎 Similar Papers
No similar papers found.
D
Daniel Valdenegro Ibarra
Leverhulme Centre for Demographic Science, University of Oxford; ESRC Centre for Care, University of Oxford
J
Jiani Yan
Leverhulme Centre for Demographic Science, University of Oxford; ESRC Centre for Care, University of Oxford; Wolfson College, University of Oxford
D
Duiyi Dai
Leverhulme Centre for Demographic Science, University of Oxford; ESRC Centre for Care, University of Oxford
Charles Rahal
Charles Rahal
University of Oxford
Data ScienceEconometricsInformaticsOpen Science