Pinpointing Pivot Points: The DECIDE Framework for Data Analysis Decision Importances
Organizations: UC Berkeley · LMU Munich · Munich Center for Machine Learning (MCML) · University of Mannheim
Abstract
Human judgment calls made throughout the data science life cycle can change the conclusions drawn from data. Independent analysts often make different choices when given the same data, leading to often unacceptable variations in results and contributing to the ongoing reproducibility crisis across scientific disciplines. The rapid adoption of agentic tools threatens to amplify this crisis. Several approaches have been developed to address this variation by following the same strategy: repeating an analysis under different combinations of analytical decisions and inspecting the distribution of outcomes. Examples include multiverse analysis, specification curve analysis, and vibration of effects. More broadly, the Predictability-Computability-Stability (PCS) framework assesses how documented judgment calls across the data science life cycle affect conclusions, with predictability serving as a reality-check that a model captures signal. Each of these approaches results in a "multiverse" object. While the distribution of outcomes reflects the overall variability of conclusions, estimating the influence of each individual decision requires additional tools. A common heuristic is to train a model to predict the outcome from these decisions and treat its coefficients or feature importances as proxies for each decision's influence. Although this strategy may work in certain cases, it assumes the model is correctly specified and accurately predicts the outcome, which we show is not always the case. In this work, we introduce DECIDE, a model-free framework that quantifies each decision's importance from the actual outcomes across the plausible decision space, avoiding issues of predictability by design. We demonstrate the effectiveness of DECIDE by applying it to real-world multiverse analyses. We further provide what is, to our knowledge, the first formal definition of the multiverse.
Figures & tables
| fANOVA | Random Forest | |||||
|---|---|---|---|---|---|---|
| Reg. | Main | Total | MDI | PFI | ||
| 0.000625 | 0.000000 | 0.106792 | 0.355601 | 0.294151 | 0.000544 | |
| 0.000625 | 0.000000 | 0.116994 | 0.354927 | 0.283771 | 0.000534 | |
| 0.000400 | 0.040000 | 0.479171 | 0.627509 | 0.422078 | 0.000727 | |
| Decide | fANOVA | |||||
|---|---|---|---|---|---|---|
| Decision | Total | Main | Ratio | Total | Main | Reg. |
| Relationship Status | 0.089 | 0.078 | 88.3% | 0.506 | 0.410 | 0.297 |
| Fertile | 0.087 | 0.056 | 64.0% | 0.417 | 0.251 | 0.244 |
| Menstrual Calculation | 0.041 | 0.011 | 27.1% | 0.193 | 0.055 | 0.152 |
| Cycle Length | 0.028 | 0.012 | 43.7% | 0.132 | 0.050 | 0.152 |
| Certainty | 0.008 | 0.005 | 69.6% | 0.054 | 0.022 | 0.146 |
| Decide | fANOVA | |||||
|---|---|---|---|---|---|---|
| Decision | Total | Main | Ratio | Total | Main | Reg. |
| Model | 2.251 | 1.004 | 44.6% | 0.540 | 0.247 | 2.004 |
| Death Outliers | 1.714 | 0.722 | 42.1% | 0.427 | 0.175 | 1.006 |
| Damage Transform | 1.035 | 0.001 | 0.1% | 0.231 | 0.000 | 0.059 |
| Damage Outliers | 0.964 | 0.157 | 16.3% | 0.229 | 0.041 | 0.336 |
| Covariates | 0.771 | 0.057 | 7.4% | 0.186 | 0.013 | 0.383 |
| Decide | fANOVA | ||||
|---|---|---|---|---|---|
| Multiverse | Reg. | Main + Total | Main | Total | |
| Fertility / Durante | 210 | 11 ms | 144 ms | 132 ms | 345 ms |
| Hurricane / Jung | 1,728 | 6 ms | 220 ms | 189 ms | 7.3 s |
| YRBS | 372 | 5 ms | 91 ms | 119 ms | 3.2 s |
| MTF | 40,966 | 49 ms | 766 ms | 4.4 s | – |
| MCS | 20,004 | 84 ms | 181 ms | 13.9 s | – |
| Mean, Variance | Max, Range | ||||
|---|---|---|---|---|---|
| Decision | Group | Rank | Rank | ||
| Routine | 0.000900 | 1 | 0.060 | 8 | |
| Routine | 0.000784 | 2 | 0.056 | 9 | |
| Routine | 0.000676 | 3 | 0.052 | 10 | |
| Routine | 0.000576 | 4 | 0.048 | 11 | |
| Routine | 0.000484 | 5 | 0.044 | 12 | |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Decision | Description | No. of Opts. |
|---|---|---|
| Fertile | Assessment of fertility (high/low) using different windows as cutoffs | 5 |
| Menstrual Calculation | How the next menstrual onset is estimated | 3 |
| Relationship Status | How relationship status is coded, in particular the option “dating or involved with only one partner” | 3 |
| Cycle Length | Exclusion criteria for women based on cycle length | 3 |
| Certainty | Exclusion criteria for women based on certainty of start days of previous menstrual onsets | 2 |
| Decision | Description | No. of Opts. |
|---|---|---|
| Death Outliers | Whether to exclude the storms with the most deaths | 3 |
| Damage Outliers | Whether to exclude the storms with the most property damage | 4 |
| Femininity | Whether the ‘femininity’ of the hurricane name is encoded as continuous or binary | 2 |
| Model | Which model class to use. | 2 |
| Damage Transform | Whether to log-transform damage (i.e., measure with dollars or log-dollars) | 2 |
| Predictor Specification | Whether the effect of ‘femininity’ interacted with other features (and if so, which ones) | 6 |
| Decision | Description | No. of Opts. |
|---|---|---|
| X Variable | Operationalization of technology use | 3 |
| Y Variable | Operationalization of well-being | 31 |
| Controls | Which covariates to include | 2 |
| Combination | How well-being measures are combined | 2 |
| Decision | Description | No. of Opts. |
|---|---|---|
| X Variable | Operationalization of technology use | 13 |
| Y Variable | Operationalization of well-being | 4,095 |
| Controls | Which covariates to include | 2 |
| Decision | Description | No. of Opts. |
|---|---|---|
| X Variable | Operationalization of technology use | 6 |
| Y Variable | Operationalization of well-being | 1,667 |
| Controls | Which covariates to include | 2 |
| Respondent | Whether to use well-being measures by cohort members or caregivers | 2 |
Sensitivity Analysis
Sensitivity analysis studies how changes in inputs, assumptions, or model parameters affect outputs, predictions, and decisions.
See all 40 papers