Viechtbauer 2010 - Technical Details, Validation and Package Comparison

Summary

The paper closes with the assumptions every standard meta-analytic fit rests on (known sampling variances, plug-in , approximate normality of effects, independence), validation against Stata, SAS, SPSS, meta and rmeta, a feature comparison (Table 2) showing metafor uniquely offers mixed-effects models, Knapp-Hartung, LRT and permutation tests, and a note on Mantel-Haenszel and Peto fixed-effects methods for sparse 2x2 data.

Overview

This note covers the introduction’s software context, the cautionary assumptions in Sec. 3.6, the validation (Sec. 4), the comparison (Sec. 5, Table 2), the conclusions (Sec. 6) and a map of key references.

Main Content

Introduction (Sec. 1)

A meta-analysis is “a systematic literature review supported by statistical methods where the goal is to aggregate and contrast the findings from several related studies” (Glass 1976). Effects are quantified (e.g. odds ratios) and aggregated. Uses: average effect; moderator analysis (dose etc.); correlational summaries (gender differences in risk-taking, job satisfaction and performance). Other software: MetaWin, Comprehensive Meta-Analysis, RevMan (Cochrane), Excel add-ins MIX and MetaEasy, Stata macros, SPSS macros (Lipsey and Wilson 2001), SAS proc mixed (van Houwelingen et al. 2002), and R’s meta and rmeta. metafor grew from the author’s mima() function (Viechtbauer 2006).

Assumptions to keep in mind (Sec. 3.6)

Four assumptions behind the standard tests

  1. Known sampling variances. are treated as known constants; this is usually only asymptotically true, so test and CI properties are exact/nominal only when within-study samples are large. Variance-stabilising measures (arcsine RD, Fisher ) make the assumption more reasonable.
  2. Plug-in . After estimation is treated as known, ignoring its uncertainty; SEs tend to be too small, tests too large, CIs too narrow. Knapp-Hartung counters this.
  3. Normality of effect estimates. Most effect measures are only approximately normal; accuracy improves with within-study sample size. Fisher’s is preferable from this angle too.
  4. Independence. (Sec. 6) All model-fitting functions assume independent outcomes; at least, a participant may contribute data only once. Correlated outcomes and multivariate meta-analysis need more complex models, “under development”. Permutation tests may give better Type I control when 1-3 are violated, but “more research is needed”.

Validation (Sec. 4)

Results for several data sets (including BCG) were compared with Stata metan, metareg, metabias, metatrim (Sterne 2009), SAS proc mixed, SPSS macros of Lipsey and Wilson (2001), and R’s meta (Schwarzer 2010) and rmeta (Lumley 2009). They “either agreed completely or fell within a margin of error expected when using numerical methods.”

Comparison of packages (Sec. 5, Table 2)

Capabilitymetaformetarmeta
Fixed-effects modelsyesyesyes
Random-effects modelsyesyesyes
Heterogeneity estimatorsvariousDLDL
Mantel-Haenszelyesyesyes
Peto’s methodyesyesno
Forest plotsyesyesyes
Funnel plotsyesyesyes
Radial plotsyesyesno
L’Abbe plotsnoyesno
Q-Q normal plotsyesnono
Categorical moderatorsmultiplesingle (FE only)no
Continuous moderatorsmultiplenono
Mixed-effects modelsyesnono
Knapp and Hartung adjustmentyesnono
Likelihood ratio testsyesnono
Permutation testsyesnono
Leave-one-out analysisyesyesno
Influence diagnosticsyesnono
Cumulative meta-analysisyesyesyes
Tests for funnel asymmetryyesyesno
Trim and fillyesyesno
Selection modelsnovia copasno

Entry points: meta (metagen, metabin, metacont, metaprop, byvar for one categorical moderator under a fixed-effects model), rmeta (meta.summaries, meta.DSL, meta.MH).

Mantel-Haenszel and Peto (Sec. 6)

rma.mh() gives the Mantel-Haenszel pooled OR, RR or RD (Mantel and Haenszel 1959); best for many tables with small samples (sparse data / increasing strata). For odds ratios it also provides the Cochran-Mantel-Haenszel test (Cochran 1985) and Tarone’s heterogeneity test (Tarone 1985). rma.peto() gives Peto’s one-step fixed-effects OR (Yusuf et al. 1985); in sparse situations under certain conditions least biased with the most accurate coverage (Bradburn et al. 2007) but can be quite biased in other situations (Greenland and Salvan 1990).

Key-reference map

TopicReferences
estimatorsDerSimonian and Laird 1986; Hedges and Olkin 1985; Sidik and Jonkman 2005a,b; Viechtbauer 2005; Morris 1983; Hunter and Schmidt 2004
Heterogeneity measuresHiggins and Thompson 2002; CI for : Viechtbauer 2007a; vs LRT: Viechtbauer 2007b
Meta-regressionBerkey et al. 1995; van Houwelingen et al. 2002; Raudenbush 2009
Improved inferenceKnapp and Hartung 2003; Follmann and Proschan 1999; Higgins and Thompson 2004
Fixed vs randomHedges and Vevea 1998; Laird and Mosteller 1990
Publication biasBegg and Mazumdar 1994; Egger et al. 1997; Duval and Tweedie 2000a,b; Copas 1999; Rothstein et al. 2005
DataColditz et al. 1994 (BCG)
DiagnosticsBelsley et al. 1980; Cook and Weisberg 1982; Galbraith 1988, 1994; Wang and Bushman 1998
Effect sizesFleiss and Berlin 2009; Borenstein 2009; Fisher 1921; Olkin and Pratt 1958; Hedges 1989

Planned extensions (Sec. 6)

Multivariate / correlated-outcome models, L’Abbe plots, and a credibility interval that accounts for uncertainty.

Examples

Why "known " matters for marketing meta-analyses

Suppose each of geo tests reports an iROAS estimate with a bootstrap SE based on only 20 matched markets. The metafor assumptions treat each reported SE as exact, understating total uncertainty in the pooled mean and (via the plug-in ) the predictive spread for the next test. Knapp-Hartung or a Bayesian treatment (Roever 2020 - Marginal Likelihood and Conditional Posteriors) partly repairs the second issue, but the first requires SEs that are themselves credible, a point to verify in each test’s design (Geo-Experiment Methodology - Overview).

Connections

See Also