Rosenman 2020 - Combining Observational and Experimental Datasets - Overview
Summary
Rosenman, Basse, Owen & Baiocchi (arXiv 2020) combine a small randomised study (unbiased, high-variance estimates of stratum effects) with a large observational study (, low-variance but with unknown stratum-level bias from unmeasured confounding). Stein-type shrinkage estimators trade off the two by minimising an unbiased risk estimate, provably beating the RCT-alone estimator when (testable conditions) and are asymptotically optimal as . A link to the Zhao-Small-Bhattacharya marginal sensitivity model converts the data-driven shrinkage into an interpretable “implied “.
Overview
Problem (“data fusion”). Observational data have a bias problem; experimental data have a variance problem. Earlier work (Rosenman et al. 2018) assumed all confounders measured; here residual bias of unknown size remains even after stratifying on the propensity score.
Contributions.
- Generic procedure: posit a shrinkage structure, minimise a generalised unbiased risk estimate (URE, Theorem 1) to get the base estimator, optionally correct for estimating the shrinkage factor from the data.
- Two estimators: common shrinkage (and positive part , corrected ) and variance-weighted (, ); finite-sample dominance conditions (Lemmas 1-3) and asymptotic optimality (Theorems 2-3).
- Sensitivity link: choose so that the Zhao et al. (2019) worst-case-bias-based shrinkage factor equals the data-driven one (“implied ”).
- Simulation with , , strata.
Main Content
Source Map
Motivating PyMC examples
From https://redam94.github.io/pymc-challenges/examples.html:
- E103 “A few holdouts for many campaigns: calibrating propensity estimates with a hierarchical model of their bias” (additivity of the bias; hierarchical bias model with covariates; funnel in ; shrinkage and posterior predictive bias).
- E101 “Propensity scores in a brand lift study, graded by the experiment inside it”.
- E102 “Which way does the bias go? Hidden targeting, reach and the sign of a propensity estimate”.
Examples
Toy illustration (this vault’s simulation, 4,000 replicates, strata, , RCT SD 0.2, observational SD 0.02, bias ): mean squared error per stratum for RCT-only is 0.0403 in every case; gives 0.0023 (), 0.0100 (), 0.0291 () against observational-only 0.0008, 0.0104, 0.0902. The shrinkage estimator never does much worse than the better of the two and is far better than the worse.
Connections
- Shrinkage background: James-Stein Estimator, Stein’s Paradox and Risk Dominance, Empirical Bayes Interpretation of Shrinkage.
- Marketing: observational ad measurement vs lift tests, Experimental Benchmarks for Observational Ad Measurement, Gordon et al 2019 - Facebook RCTs vs Observational Ad Measurement - Overview, Conversion Lift Studies on Ad Platforms.
- Sensitivity link to Bayesian bias priors: Franks 2019 - Flexible Sensitivity Analysis Without Observable Implications - Overview.
- Transportability when the experiment population differs: Degtiar 2023 - Marketing Application Transporting Experiment Results.
See Also
Hierarchical Models, Partial Pooling as Multiple Comparisons Correction, Propensity Score and the Balancing Property