Published  |  Last updated

A single meta-analysis pooling thirteen trials of BCG vaccine against tuberculosis produced a pooled risk ratio near 0.5, a result that looks like an unambiguous public health win until the individual trial estimates get lined up next to each other. One trial found the vaccine cut tuberculosis risk by nearly 80%. Another, run close to the equator, found essentially no protective effect at all. Heterogeneity assessment is the set of tools that explains why thirteen trials of the same vaccine produced answers that far apart, and whether pooling them into one number was ever defensible in the first place. Cochran’s Q, I², tau², and the newer practice of reporting a prediction interval alongside the pooled estimate each answer a different piece of that question, and none of them substitutes for the others.

This guide goes past the introductory treatment of I² and Cochran’s Q covered in Editverse’s Meta-Analysis Masterclass, working through the low-power problem built into Cochran’s Q, the specific way I² gets misread as a measure of how large the heterogeneity is rather than what proportion of the total variance it accounts for, why a prediction interval often tells a reviewer more than I² alone, and how subgroup analysis and meta-regression get used to chase down the sources of disagreement between trials. Every statistic below gets recomputed directly from a real, published dataset rather than presented as an abstract formula.

In Simple Words: Not every study included in a meta-analysis is measuring exactly the same thing, and heterogeneity is simply the word statisticians use for how much the results disagree once sampling error gets accounted for. Cochran’s Q asks whether that disagreement could plausibly be chance. I² turns the answer into a percentage of the total variation heterogeneity explains, tau² measures that same disagreement on the scale of the effect itself, and a prediction interval translates all of it into a practical question, namely what range of results a new study in a similar setting could reasonably produce. A pooled estimate that looks precise on paper can still hide wide disagreement underneath it, and these four tools exist to surface that disagreement rather than paper over it.

What Heterogeneity Means in a Systematic Review and Why It Matters

Reviewers commonly separate heterogeneity into three overlapping categories. Clinical heterogeneity describes differences in the patients enrolled, the dose or version of an intervention tested, or the outcome definitions used across trials. Methodological heterogeneity covers differences in study design, such as blinding, allocation method, or length of follow-up, the kind of variation a tool like ROBINS-I is built to flag in non-randomized studies. Statistical heterogeneity is the observable consequence of both, showing up as variation in the reported effect estimates that exceeds what sampling error alone would produce. Higgins and colleagues framed the practical question a reviewer actually needs answered as whether the studies being pooled are similar enough that a single summary number means anything at all, a question statistical tests can inform but never fully settle on their own.1

Heterogeneity describes disagreement among the studies that were actually found and included, a different problem from publication bias, which concerns studies that never made it into the pool at all and gets its own treatment in Editverse’s guide to detecting publication bias in systematic reviews. A meta-analysis of a single drug tested at one dose in near-identical trial populations should show very little heterogeneity, and finding a large amount in that setting would be a warning sign worth investigating before publication. A meta-analysis pooling trials across different countries, dosing schedules, and patient ages should be expected to show real heterogeneity, and the interesting scientific question becomes what is driving it rather than whether the pooled number should be trusted at all. Deciding whether a body of evidence even calls for a systematic, protocol-driven search in the first place is covered in Editverse’s comparison of narrative and systematic review approaches.

Cochran’s Q Test and Its Low-Power Problem

That low-power problem is one reason the number of included studies changes what any heterogeneity statistic can tell you. Our guide to the minimum number of studies for a meta-analysis sets out the counts at which tau-squared becomes stable and funnel plot testing becomes appropriate.

Cochran’s Q is the older of the two main heterogeneity tests, dating to a 1954 paper on combining estimates across experiments, and it works as a weighted sum of squared deviations of each study’s effect from the pooled estimate, compared against a chi-square distribution with k minus 1 degrees of freedom, where k is the number of included studies.2 A significant Q value suggests the observed spread of results is larger than chance alone would produce.

That test carries a specific statistical weakness worth understanding before leaning on it. Q has low power to detect real heterogeneity when a meta-analysis includes few trials, which describes most meta-analyses in practice, since the median number of studies pooled in a Cochrane Library review is seven or fewer.3 A meta-analysis of four or five small trials can carry genuine, clinically important heterogeneity that Q fails to flag as statistically significant simply because the test never had enough studies to detect it. An opposite problem shows up at the other end of the sample-size range, where a meta-analysis pooling sixty or more trials can return a significant Q value for heterogeneity too small to matter clinically. Cochran’s Q answers a narrower question than researchers often assume, namely whether the observed spread is compatible with chance, not how large or how important that spread actually is.

The I² Statistic: A Proportion of Heterogeneity, Not Its Magnitude

Higgins and Thompson introduced I² specifically to fix Q’s dependence on the number of included studies, expressing heterogeneity as the percentage of total variation across studies attributable to real differences between them rather than to sampling error, calculated as 100% times the quantity Q minus its degrees of freedom, divided by Q.1 That same 2003 paper suggested values near 25%, 50%, and 75% as rough markers for low, moderate, and substantial heterogeneity, while explicitly warning against applying those bands as a mechanical pass-fail test, a caveat that gets dropped far more often than the thresholds themselves in later citations of the paper.

A specific misreading of I² recurs often enough to name directly. I² reports what share of the total variance is due to heterogeneity, not how large that heterogeneity actually is in absolute terms, and the two are not interchangeable. Rücker and colleagues demonstrated this by artificially inflating the sample size of every study in a real meta-analysis while holding the true between-study variance fixed, watching I² climb toward 100% even though nothing about the actual heterogeneity had changed, purely because larger studies shrink sampling error and I² measures heterogeneity relative to that shrinking denominator.4 Two meta-analyses can report an identical I² of 80% while one carries a tau² close to zero on a clinically trivial scale and the other carries a tau² large enough to flip the direction of the effect between studies, a distinction I² alone cannot communicate.

Small meta-analyses complicate the picture further. Von Hippel calculated that I² carries substantial bias when a meta-analysis includes few trials, which describes typical practice given that median of seven studies per Cochrane review noted above.3 With seven studies and genuinely zero true heterogeneity, I² overestimates heterogeneity by an average of 12 percentage points, and with seven studies and 80% true heterogeneity, I² underestimates it by an average of 28 percentage points in the opposite direction.3 Reviews of prevalence data show the reverse pattern in practice. Migliavaca and colleagues examined 134 published meta-analyses of prevalence and found a median I² of 96.9% (interquartile range, 90.5% to 98.7%), values that reflect real between-population variation in prevalence estimates as much as any flaw in the underlying studies.5 Both examples point to the same lesson. I² needs its confidence interval, the number of pooled studies, and the underlying tau² read alongside it, not cited as a single free-standing percentage.

Tau² and the Scale Heterogeneity Lives On

Tau² measures the same underlying disagreement as I² but on the scale of the effect size itself rather than as a percentage of total variance, and it is the number that actually enters the random-effects calculation. DerSimonian and Laird’s 1986 method-of-moments estimator remains the most widely implemented way to calculate it, adding tau² to each study’s own sampling variance before the inverse-variance weights are computed, which is why a random-effects confidence interval is typically wider than the equivalent fixed-effect interval run on the same data.6 Choosing between the two models is itself a heterogeneity decision in practice. A fixed-effect model assumes tau² is zero and every study estimates one shared true effect, an assumption that only fits genuinely near-identical trials, while a random-effects model treats the true effect as varying from study to study for reasons the data may or may not explain.

Tau² carries its own estimation problem that I² does not fully expose on its own. Ioannidis and colleagues showed that heterogeneity estimates carry substantial uncertainty, wide enough that the confidence interval around a single tau² or I² value from a small meta-analysis can span a range a reader would describe as both low and substantial heterogeneity depending on which end got quoted.7 A tau² reported without its own confidence interval, or without stating how many studies contributed to the estimate, understates how uncertain that single number actually is, particularly once the pooled analysis drops below ten or so included trials.

Why Prediction Intervals Beat I² for Practical Interpretation

A 95% confidence interval around a pooled estimate answers a narrow question, namely how precisely the average effect has been estimated across the studies actually included. That interval says nothing about how much true effects might vary if the intervention were tested again in a new setting, the question a clinician or a policymaker deciding whether to act on the pooled result actually needs answered. A prediction interval answers that second question directly, combining tau² with the number of included studies to estimate the range within which the true effect of a new, similar study would be expected to fall.8

IntHout and colleagues argued that prediction intervals deserve routine reporting precisely because I² and tau² are difficult for a clinical reader to translate into a practical judgment, while a prediction interval expressed on the original effect-size scale requires no translation at all.8 A meta-analysis can report a tight, statistically significant confidence interval around its pooled estimate while its prediction interval still crosses the line of no effect, which is not a contradiction. Read together, the two intervals mean the average effect across studies is well estimated even though a future study in a new population could plausibly land on either side of it, real information a reader relying on I² and the confidence interval alone would never see. Recomputing a real, published meta-analysis directly, worked through next, shows exactly this pattern using the actual trial data rather than a hypothetical.

A Worked Example: Recomputing Heterogeneity From the Original BCG Vaccine Trial Data

Colditz and colleagues published a meta-analysis of thirteen trials testing BCG vaccine against tuberculosis in 1994, a dataset that has since become one of the standard teaching examples in meta-analysis methodology because it shows severe heterogeneity among trials of the exact same intervention.9 Recomputing the analysis directly from the trial-level vaccinated and control-group counts published in that paper, using a random-effects model with restricted maximum likelihood estimation, produces a pooled risk ratio of 0.49 (95% CI, 0.34 to 0.70), meaning the vaccinated groups saw roughly half the tuberculosis risk of the unvaccinated groups on average.

Heterogeneity statistics tell a sharper story than that single pooled number suggests, with Cochran’s Q reaching 152.2 on 12 degrees of freedom (P < .0001) and I² at 92.2%, both indicating the thirteen trials disagree with each other far more than sampling error could explain. Individual trial risk ratios ranged from 0.20, in a 1949 trial by Ferguson and Simes, to 1.56, in a 1969 trial by Comstock and Webster that found no protective effect at all. Tau² for this dataset works out to 0.313 on the log risk ratio scale.

StatisticValueWhat It Shows
Pooled risk ratio (random effects, REML)0.49 (95% CI, 0.34-0.70)Average protective effect across the 13 trials
Cochran’s Q152.2 (df = 12, P < .0001)Observed spread far exceeds chance
I²92.2%Proportion of total variance attributable to real heterogeneity
Tau² (log RR scale)0.313 (tau = 0.560)Between-study variance feeding the random-effects weights
95% prediction interval0.15 to 1.55Plausible range for a new trial’s true effect, crosses 1.0
Meta-regression on latitude, R²75.6% (P < .0001)Share of heterogeneity tied to trial site’s distance from the equator

Recomputed by Editverse directly from the trial-level counts published in Colditz et al. 1994, using the metafor package in R with a REML variance estimator.9 Readers can run the same statistics on their own dataset using Editverse’s free heterogeneity calculator.

A gap between the confidence interval and the prediction interval is where this example earns its keep as a teaching tool. Confidence limits of 0.34 to 0.70 sit entirely on the protective side of a risk ratio of 1.0, supporting a confident claim that BCG vaccination reduces tuberculosis risk on average across these thirteen trials. Its prediction interval, by contrast, runs from 0.15 to 1.55, crossing 1.0 and meaning a new trial conducted in a similarly heterogeneous setting could plausibly find the vaccine offers no protection or even a slightly higher risk. Both intervals are correct simultaneously, and a reader who checked only the confidence interval and the I² value would walk away with a false sense of how consistent BCG’s protective effect actually is across settings.

Subgroup Analysis for Exploring Sources of Heterogeneity

Subgroup analysis splits the included studies by a characteristic specified before the data were pooled, then compares the pooled effect within each group against the others, looking for a subgroup difference large enough that lumping every trial into one pooled number stops making sense. Applied to the BCG dataset above, splitting the thirteen trials by allocation method, seven used random allocation to vaccine and control groups against six that used an alternate or systematic method, produces pooled risk ratios of 0.38 in the randomized trials and 0.62 in the non-randomized trials. That split looks meaningful until the actual test of subgroup differences is run, which returns a P value of .18, meaning allocation method alone cannot be shown to explain the disagreement between trials beyond chance given the sample available.9

Negative results of that kind matter as much as positive ones. A protocol that pre-specifies allocation method, patient age band, or dosing regimen as candidate subgroups and reports whichever splits reach and fail significance gives a far more honest account of what actually explains the heterogeneity than a report surfacing only the subgroup comparison that happened to come out significant. Running a subgroup comparison after seeing the pooled result, then presenting only the split that supports a preferred conclusion, is a form of selective reporting that undermines a review exactly as effectively as excluding an inconvenient trial outright. Editverse’s guide to Cochrane risk-of-bias assessment covers a related pre-specification discipline for judging individual trial quality before those judgments feed into a subgroup or sensitivity analysis.

Meta-Regression: Modeling Study-Level Sources of Variation

Meta-regression extends subgroup analysis to continuous study-level variables, testing whether something measured on a numeric scale, such as mean patient age, publication year, or a trial site’s geographic location, predicts the size of the effect across studies rather than simply splitting studies into discrete groups. Berkey and colleagues formalized a random-effects regression approach for exactly this purpose in 1995, using the BCG vaccine dataset itself as the paper’s worked example, on the reasoning that a covariate explaining genuine between-study variance should reduce the residual tau² once it enters the model.10

Running that regression again on the same thirteen trials, using each trial site’s absolute latitude as the single covariate, drops the residual I² from 92.2% to 68.4% and accounts for 75.6% of the original tau² (P < .0001 for the latitude coefficient), meaning distance from the equator alone explains most of the disagreement between trials. Wilson and colleagues, examining a subset of the same trial literature restricted to prospective studies only, reported that latitude accounted for 41% of the between-study variance using a different subset of trials and a different variance-estimation method, a reminder that a meta-regression result depends on exactly which studies and which estimator get used, not only on which covariate gets tested.11 Several environmental and immunological explanations have been proposed for the latitude effect, including exposure to environmental mycobacteria that varies with climate, though the regression itself only establishes an association, not the underlying mechanism.

Sample size limits how far meta-regression can be pushed. A commonly cited threshold calls for roughly ten included studies per covariate tested, since a regression run across a handful of trials and several candidate covariates has too little statistical power to distinguish a genuine moderator from noise. A well-chosen covariate, tested because a plausible clinical or biological reason for it existed before the data were examined, is what separates meta-regression from a search for whichever variable happens to correlate with the results in one specific dataset. Editverse’s free meta-analysis calculator generates a pooled estimate and forest plot from study-level inputs, useful for sanity-checking a hand-built analysis before it goes into a manuscript.

Reporting Standards That Let a Reviewer Verify the Work

PRISMA 2020 folds heterogeneity reporting into specific checklist items rather than treating it as an optional discussion point. The synthesis-methods item, split into sub-items 13a through 13f, asks authors to state how heterogeneity was explored, whether through subgroup analysis, meta-regression, or a sensitivity analysis, and the results-of-synthesis item, split into 20a through 20d, requires the actual heterogeneity statistics themselves to appear in the results section rather than being left implicit or mentioned only in the discussion.12 Editverse’s complete walkthrough of the PRISMA 2020 checklist covers every item in the current 27-item version, including the flow diagram and search-strategy requirements that sit alongside the synthesis items, and Editverse’s primer on levels of evidence in clinical research covers how the design of each included study should factor into how much weight a reviewer gives its contribution to a heterogeneous pool.

Meeting those items in practice means reporting Cochran’s Q with its P value, I² with a confidence interval around it rather than a bare percentage, tau² on its original scale, and, where the number of included studies supports it, a prediction interval, together with a stated rationale for whichever subgroup or meta-regression analyses were run. A methods section naming I² without stating how many studies contributed to the estimate, or reporting a subgroup analysis without disclosing whether it was planned in the protocol or added after seeing the results, leaves a reviewer unable to judge how much weight the heterogeneity assessment actually deserves.

Common Mistakes That Undermine a Heterogeneity Analysis

A handful of recurring mistakes account for much of the frustration heterogeneity assessment generates during peer review.

  • Treating the 25/50/75 I² bands as a pass-fail test. Higgins and colleagues proposed those numbers as rough guidance, not a threshold that automatically validates or invalidates pooling, and substantial I² in a clinically coherent set of trials is not automatically a reason to abandon the analysis.1
  • Reporting I² without its confidence interval or the number of pooled studies. A bare percentage from a five-trial meta-analysis carries far more uncertainty than the same percentage from a fifty-trial one, and von Hippel’s bias estimates show why that context changes how the number should be read.3
  • Running subgroup comparisons after seeing the pooled result. A split that was not specified in the protocol and gets reported only because it happened to reach significance is a form of selective reporting, not a genuine exploration of heterogeneity sources.
  • Skipping the prediction interval entirely. Migliavaca and colleagues found that just three of the 134 prevalence meta-analyses they reviewed, about 2%, reported a prediction interval at all, despite a median I² above 95% in that sample, exactly the setting where a prediction interval adds the most information beyond I² alone.5
  • Forcing a meta-regression onto too few studies. A model fitted across six or seven trials with two or three candidate covariates has too little power to separate a genuine moderator from noise, no matter how large the reported R² looks.

How Editverse Supports Heterogeneity Assessment in Systematic Reviews

Running the right heterogeneity analysis and writing it up so a peer reviewer can follow every decision are two different skills, and manuscripts often stall on the second one even when the underlying statistics are sound. Editverse’s systematic review and meta-analysis team works across both, from choosing between fixed-effect and random-effects models through subgroup and meta-regression design and full PRISMA 2020 compliance checks before submission.

  • Heterogeneity assessment using Cochran’s Q, I², tau², and prediction intervals for the actual dataset in hand
  • Subgroup and meta-regression design, specified before analysis to avoid post hoc selective reporting
  • Forest plot and prediction-interval visualization built for journal submission
  • Full PRISMA 2020 checklist compliance review, including the synthesis and heterogeneity-reporting items
  • Broader manuscript support drawing on Editverse’s guide to common mistakes in meta-analysis and how reviewers tend to catch them

Working on a meta-analysis with heterogeneity your reviewers will question?

Editverse helps researchers choose the right model, run and report subgroup and meta-regression analyses correctly, and interpret heterogeneity in a way that survives peer review.

Get Heterogeneity Analysis Support

Frequently Asked Questions About Heterogeneity in Meta-Analysis

What is the difference between clinical, methodological, and statistical heterogeneity?

Clinical heterogeneity refers to differences in patients, interventions, or outcome definitions across included studies. Methodological heterogeneity covers differences in study design and conduct. Statistical heterogeneity is the measurable variation in reported effects that these underlying differences produce, and it is what Cochran’s Q, I², and tau² actually quantify.

Is a high I² a reason to avoid pooling studies in a meta-analysis?

Not automatically. Higgins and colleagues proposed the 25%, 50%, and 75% bands as descriptive guidance rather than a strict cutoff, and a high I² in a clinically coherent set of trials often reflects genuine, explainable variation rather than a reason to abandon the pooled estimate. Investigating the source through subgroup analysis or meta-regression is usually more informative than treating a high I² as disqualifying on its own.

Why does Cochran’s Q sometimes fail to detect real heterogeneity?

Q has low statistical power when a meta-analysis includes few studies, which describes most published meta-analyses given that the median number of studies pooled in a Cochrane Library review is seven or fewer. Genuine heterogeneity in a small meta-analysis can produce a non-significant Q result simply because the test never had enough studies to detect it.

What does it mean when a prediction interval crosses the line of no effect?

A prediction interval that crosses the line of no effect, a risk ratio of 1.0 or a mean difference of zero, means a new study conducted in a similar but not identical setting could plausibly find no effect or even a reversed one, even while the confidence interval around the pooled estimate stays entirely on one side of that line. Both statements can be true at once, since they answer different questions about precision and variability.

How many studies does a meta-regression need to be reliable?

Roughly ten included studies per covariate tested is a commonly cited minimum, and a meta-regression run with fewer studies than that should be treated as exploratory. A regression across six or seven trials with several candidate covariates has too little statistical power to reliably separate a genuine moderator from chance.

Should subgroup analyses be planned before or after seeing the pooled result?

Before. A protocol that specifies candidate subgroups in advance, along with a stated clinical or biological rationale for each one, produces a credible exploration of heterogeneity sources. Choosing a subgroup split after seeing that it strengthens or explains the result is a form of selective reporting that a careful peer reviewer will usually catch.


References

  1. Higgins JPT, Thompson SG, Deeks JJ, Altman DG. Measuring inconsistency in meta-analyses. BMJ. 2003;327(7414):557-560. PMID: 12958120
  2. Cochran WG. The combination of estimates from different experiments. Biometrics. 1954;10(1):101-129. DOI: 10.2307/3001666
  3. von Hippel PT. The heterogeneity statistic I² can be biased in small meta-analyses. BMC Med Res Methodol. 2015;15:35. PMID: 25880989
  4. Rücker G, Schwarzer G, Carpenter JR, Schumacher M. Undue reliance on I² in assessing heterogeneity may mislead. BMC Med Res Methodol. 2008;8:79. PMID: 19036172
  5. Migliavaca CB, Stein C, Colpani V, Barker TH, Ziegelmann PK, et al. Meta-analysis of prevalence: I2 statistic and how to deal with heterogeneity. Res Synth Methods. 2022;13(3):363-367. PMID: 35088937
  6. DerSimonian R, Laird N. Meta-analysis in clinical trials. Control Clin Trials. 1986;7(3):177-188. PMID: 3802833
  7. Ioannidis JPA, Patsopoulos NA, Evangelou E. Uncertainty in heterogeneity estimates in meta-analyses. BMJ. 2007;335(7626):914-916. PMID: 17974687
  8. IntHout J, Ioannidis JPA, Rovers MM, Goeman JJ. Plea for routinely presenting prediction intervals in meta-analysis. BMJ Open. 2016;6(7):e010247. PMID: 27406637
  9. Colditz GA, Brewer TF, Berkey CS, Wilson ME, Burdick E, et al. Efficacy of BCG vaccine in the prevention of tuberculosis. Meta-analysis of the published literature. JAMA. 1994;271(9):698-702. PMID: 8309034
  10. Berkey CS, Hoaglin DC, Mosteller F, Colditz GA. A random-effects regression model for meta-analysis. Stat Med. 1995;14(4):395-411. PMID: 7746979
  11. Wilson ME, Fineberg HV, Colditz GA. Geographic latitude and the efficacy of bacillus Calmette-Guérin vaccine. Clin Infect Dis. 1995;20(4):982-991. PMID: 7795103
  12. Page MJ, McKenzie JE, Bossuyt PM, Boutron I, Hoffmann TC, et al. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ. 2021;372:n71. PMID: 33782057

Editverse Research Team | Updated August 2026