Introduction
Verde (2021) proposed a Bayesian hierarchical model that explicitly represents the risk of bias at the study level. Unlike a simple RoB subgroup analysis (which discards high-risk studies) or a meta-regression on RoB score (which estimates a correlation, not a causal adjustment), Verde’s model treats potential bias as a latent quantity and partially adjusts for it within the model.
The model shares the same hierarchical structure as Verde and Jung (2022; see Bias-adjusted models (Jung & Aloe 2026)), but the source and characterisation of the bias parameter differ.
Model specification
Let be the observed effect from study and the latent bias in that study. The model decomposes the observed effect into a true effect and a bias component:
where:
- is the bias-adjusted pooled true effect
- is the between-study heterogeneity in true effects
- is the study-specific bias
- is an observed risk-of-bias indicator (or composite score)
- is the mean bias per unit of
- is the residual variability in bias across studies with the same
When (low risk of bias), the expected bias is zero and is centred at zero with SD . When (high risk), the expected bias is .
Prior distributions
The prior on is weakly informative and centred at zero, allowing the data to determine whether high-risk studies are inflated or deflated relative to low-risk studies.
Relationship to Verde and Jung (2022)
Verde (2021) and the Jung & Aloe (2026) variant share the same decomposition . The key difference lies in how is parameterised:
| Feature | Verde (2021) | Jung & Aloe (2026) |
|---|---|---|
| Bias driver | Observed RoB score | Domain-specific binary indicators |
| Bias mean | ||
| Bias variability | Domain-specific |
Verde (2021) is more parsimonious; Jung & Aloe (2026) provides domain-specific bias estimates.
Fitting the model
fit_verde <- bayesma(
data,
model_type = "bias_corrected",
bias_source = "verde_2021",
rho_col = "rob_composite_score"
)
summary(fit_verde)rho_col should name a column in data containing the composite risk-of-bias score for each study, scaled to .
Interpreting results
The posterior for is the bias-adjusted pooled effect. The posterior for quantifies the magnitude of bias per unit of the RoB score. A 95% credible interval for that excludes zero provides evidence that high-risk studies report systematically different effects than low-risk studies.
The posterior for gives the estimated bias for each study, which can be plotted alongside the forest plot to show which studies are most affected.
Sensitivity to RoB scale
The composite RoB score is typically constructed from domain ratings. Different aggregation schemes (simple average, weighted, domain-level indicators) yield different values of and hence different adjustments. Reporting results under two or more aggregation schemes is recommended.
Assumptions
- Bias acts additively on the effect scale.
- The direction of bias is the same across studies (positive means high-risk studies overestimate; negative means they underestimate).
- The relationship between and bias is linear. Non-linear relationships require an extended model.
