Deep methodology knowledge for pairwise meta-analysis including fixed vs random effects, heterogeneity assessment, publication bias, and sensitivity analysis. Use when conducting or reviewing pairwise MA.
Comprehensive methodological guidance for conducting rigorous pairwise meta-analysis following Cochrane and PRISMA guidelines.
When to Use This Skill
Planning a pairwise meta-analysis
Choosing between fixed and random effects models
Interpreting heterogeneity statistics
Assessing publication bias
Designing sensitivity analyses
Reviewing pairwise MA code or results
Fixed vs Random Effects
Decision Framework
Are studies functionally identical?
├── Yes → Fixed-effect model appropriate
│ - Same population, intervention, comparator, outcome
│ - Estimating single "true" effect
│
└── No (usually the case) → Random-effects model
- Studies differ in ways that affect true effect
- Estimating mean of distribution of effects
- More generalizable inference
관련 스킬
When to Use Fixed-Effect
Studies are very similar (rare in practice)
Want to estimate effect in "identical" studies
Very few studies (< 5) - random effects unreliable
PI: Range where 95% of true study effects would lie
# In meta package
metabin(..., prediction = TRUE)
If PI includes null but CI doesn't:
Mean effect is statistically significant
But future studies might show no effect or opposite effect
Heterogeneity is clinically important
Investigation of Heterogeneity
Subgroup Analysis
# Categorical moderator
update(ma_result, subgroup = risk_of_bias)
# Requirements:
# - Pre-specified in protocol
# - Limited number of subgroups
# - Biological/clinical rationale
# - Report within and between subgroup heterogeneity
Meta-Regression
# Continuous moderator
rma(yi, vi, mods = ~ year + sample_size, data = es_data)
# Requirements:
# - Minimum 10 studies per moderator
# - Pre-specified moderators
# - Avoid overfitting
# - Use Knapp-Hartung adjustment
# - Permutation test for multiple moderators
Rule of Thumb for Investigation
Need ≥10 studies for meaningful subgroup analysis
Meta-regression requires even more studies
Pre-specify investigations in protocol
Report all investigated moderators (avoid selective reporting)
Publication Bias Assessment
Visual Assessment: Funnel Plot
funnel(ma_result)
# Look for:
# - Asymmetry (small studies with large effects)
# - Missing studies in certain regions
# - Outliers
Statistical Tests
Egger's Test (Continuous Outcomes)
metabias(ma_result, method.bias = "linreg")
# P < 0.10 suggests asymmetry
# Low power with < 10 studies
Peters' Test (Binary Outcomes)
metabias(ma_result, method.bias = "peters")
# Better for OR than Egger's
Begg's Rank Test
metabias(ma_result, method.bias = "rank")
# Non-parametric alternative
# Lower power than regression tests