Meager 2019 - Hierarchical Model Specifications
Summary
Four nested model specifications: the Rubin (1981) model on reported estimates (eq. 1), a full-data model with control means and a correlated bivariate upper level (eq. 2), a fully interacted subgroup model (eq. 3) and a model with site-level covariates (eq. 4). Classical meta-analysis (), no pooling () and full-pooling OLS are special cases; partial pooling shrinks site estimates in inverse proportion to .
Overview
The statistical heart of the paper. This note defines each model with every symbol, shows which familiar estimators it nests, and states the exchangeability requirement.
Main Content
Equation (1) - Rubin (1981) model
Studies report estimates with standard errors :
is the general (average) effect; is genuine heterogeneity; and also “captures a notion of external validity” as the extent to which any predicts any other . The first line models sampling variation, the second true heterogeneity.
Why Gaussian. The link is motivated by RCT estimators being unbiased and asymptotically normal (so it often imposes no more structure than the original inference); it offers lower mean squared error in many cases (Efron and Morris 1977); and Gaussian hierarchical models give reliable inference on the mean and variance even when the true distribution is not Gaussian (McCulloch and Neuhaus 2011).
Nesting of familiar estimators
Model (1) nests: classical meta-analysis (set : all ; is the inverse-variance-weighted average of the ); the original individual analyses / no pooling ( returns the original estimates); and intermediate partial pooling for finite . Proof sketch: with the marginal likelihood is , whose MLE is the inverse-variance average; with the prior on becomes flat so the posterior mean of is .
Equation (2) - Full-data joint model (main specification)
Let be the outcome (e.g. profit) of household in site and the treatment indicator:
Symbols: site control mean; site-specific outcome variance; upper-level means; upper-level covariance including the covariance between control means and treatment effects. The Gaussian likelihood is the analogue of the OLS in the original RCTs (the Gaussian kernel is the least-squares objective; MLE point estimates equal OLS, while robust/clustered SEs have no simple likelihood counterpart). The assumption on the outcome data is acknowledged as unrealistic; alternatives are in Meager (2016).
Rationale: information in the control means may help if correlated with treatment effects.
Equation (3) - Fully interacted subgroup model
With binary household-level covariates , the power set of subgroups creates intercepts and slopes. Index subgroups by : and write (the subgroup indicator). Then
Tractability is maintained by enforcing independence across the subgroup blocks. It extends one study’s subgroup analysis to all studies, testing how general a subgroup effect is, even for covariates the original authors did not report.
Equation (4) - Site-level covariates
With site-level covariates (loan size, interest rate, saturation, randomisation unit, …):
(-vector) captures how predicts and the analogue for . With (as here: at least seven contextual variables for seven studies) the model overfits and may be analytically intractable; the paper uses a ridge approach instead (Meager 2019 - Covariates - Prior Business Experience and Site-Level Ridge). If the covariates correlated with effects are known, only conditional exchangeability is required.
Special cases of model (2)
Pooling all the data in a single OLS with site fixed effects and a common slope (as in Banerjee, Duflo, Goldberg, Karlan, Osei, Parienté, Shapiro et al. 2015) is the special case , and no hierarchy on . Neither it nor classical inverse-variance meta-analysis estimates heterogeneity or uses it to inform uncertainty on or : “These aggregation methods offer no channel through which the data can signal that the studied effects are heterogeneous”.
Pooling and shrinkage
Partial pooling
Estimation of is possible even for small . If there is perfect external validity: the hierarchical model pools all data into a single homogeneous effect and shrinks toward each other; if is large, there is no pooling and no shrinkage ( becomes uninformative with wide intervals); intermediate values give partial pooling with shrinkage “inversely proportional to the size of ” (Rubin 1981). In the conjugate case the posterior mean of given is with (Meager 2019 - Pooling Factors and Measuring External Validity).
Exchangeability
Exchangeability requirement
The treatment effects must be exchangeable: their joint distribution is invariant to permutation of the indices (Diaconis 1977), e.g. researchers have no knowledge of the relative ordering of the effects before seeing the data. Hence external validity can be assessed only for sites that are exchangeable with those studied; applies only to exchangeable sites; and since only RCT data are aggregated, results may not generalise to contexts that could not plausibly have been studied by RCTs. Policymakers must judge whether their context is comparable.
Examples
Nesting check. Take two sites with and . Classical meta-analysis gives for both sites; no pooling returns ; with the weight on the pooled mean is , giving posterior-mean site effects and (taking ). Partial pooling lies between the two extremes.
Connections
- General treatment of hierarchical Bayes in the vault: Hierarchical Models, Hierarchical Linear Models, Partial Pooling as Multiple Comparisons Correction.
- Fixed vs random effects and why random-effects is not always conservative: Sterne 2011 - Magnesium Example, Model Choice and Adjustment.
- Nonparametric identification of the upper-level distribution: Andrews Kasy 2019 - Identification Using Meta-Studies.
- Prior regularisation for MMM coefficients: Bayesian Estimation and Priors for MMM.
Relevance to marketing measurement
Eq. (4) is the structure of a lift-calibrated MMM: channel effect in market/experiment drawn from a population with mean depending on covariates (spend level, vertical). Eq. (1) is the minimal “combine geo experiment results” model when only point estimates and SEs are available.
See Also
- Meager 2019 - Bayesian Estimation, Priors and Computation
- Meager 2019 - Bayesian Hierarchical Analysis of Microcredit - Overview
- Overfitting and Information Criteria
- Roever 2020 - Bayesian Random-Effects Meta-Analysis with bayesmeta - Overview
- IntHout 2014 - HKSJ vs DerSimonian-Laird Random-Effects Meta-Analysis - Overview