The worked example on this page
The example loaded above is Raudenbush and Bryk's 19-study teacher-expectancy dataset. It is published, non-clinical, and every displayed summary is asserted in the test suite. The exact REML root is τ² = 0.0188183, so this page prints I² = 41.85%; metafor's default stopping threshold prints 41.86%.
Fixed effect and random effects
A fixed-effect model assumes one common effect. A random-effects model estimates a distribution of effects. The model is a claim about the studies; this tool never chooses it from Q or I².
Choosing a tau-squared estimator
REML is the default. Paule-Mandel is a robust alternative, especially for dichotomous data. DerSimonian-Laird remains for reproducing older analyses and is not the sole option.
Reading heterogeneity honestly
I² is the proportion of observed variance not attributed to sampling error, not the absolute size of study differences. Read τ on the effect scale and the prediction interval alongside it.
Effect measures and what this page computes
The input layer computes Hedges g with its small-sample correction, mean difference with separate or pooled variances, log odds ratios, log risk ratios, risk differences, Fisher z, and generic inverse variance.
Zero cells in 2x2 tables
The default adds 0.5 to all four cells of a study containing a zero cell. Risk differences use the raw counts because their formula is already defined at zero.
Subgroups
One categorical subgroup variable is supported. Blank values remain visible as Unassigned. Singleton subgroups enter the between-group test while their unavailable within-group heterogeneity is stated.
What this page validates against
Tests reproduce the published summaries of the BCG trials, the teacher-expectancy studies, the Normand stroke-unit example, and the Hine zero-heterogeneity example. Package datasets are numerical cross-checks only; the source of record is each primary publication.
What this page will not do
This instrument does not run meta-regression, network or Bayesian meta-analysis, diagnostic-accuracy models, study screening, or clinical decision support. It pools the numbers supplied and stops.
Assumptions, limits, and privacy
Your rows stay in browser memory and are not placed in a URL or device storage. Pooling cannot decide whether studies measured the same construct, whether the search found every study, or whether the evidence is credible.
FAQ
What is a forest plot?
It places each study estimate and interval on one scale, then shows the pooled interval as a diamond.
Why does a prediction interval need five studies?
Between-study variance is too fragile below that point for this page to present the interval responsibly.
Can I export a figure a journal will accept?
SVG is the primary vector export. PNG is rasterized locally and PDF uses the browser print path.
wᵢ = 1 / (vᵢ + τ²); θ = Σwᵢyᵢ / Σwᵢ
How?
How this is calculated
Q is computed in two passes from residuals. REML is solved to its estimating-equation root, Paule-Mandel uses a data-derived bracket, and all p-values use direct upper tails.
Formula: wᵢ = 1 / (vᵢ + τ²); θ = Σwᵢyᵢ / Σwᵢ