meta-analysis

Pool effect sizes across studies with fixed/random-effects models and heterogeneity metrics.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill meta-analysis-xjtulyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-analysis
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/00-universal/meta-analysis
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill meta-analysis-xjtulyc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Meta-analysis consolidates multiple study findings into a single pooled effect while quantifying heterogeneity and assessing potential publication bias.

Core Features & Use Cases

  • Fixed- and random-effects pooling: compute precision-weighted fixed effects or heterogeneity-aware random effects (DerSimonian–Laird / REML via pymare).
  • Heterogeneity diagnostics: report Cochran Q, I², and τ² to determine how consistent effects are across studies.
  • Publication bias assessment and correction: generate forest and funnel plots and run Egger’s test, plus PET-PEESE and trim-and-fill workflows.
  • Subgroup/moderator analysis: estimate pooled effects within subgroups to explore why effects differ.

Quick Start

Use the meta-analysis skill to pool your study-level effect sizes and standard errors into a random-effects estimate with an accompanying forest plot and Egger test.

Frequently Asked Questions about meta-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pool effect sizes from multiple studies into a single estimate?

To pool effect sizes, compute precision-weighted fixed effects or heterogeneity-aware random effects models using DerSimonian–Laird or REML estimators to produce a unified estimate with quantified uncertainty.

What is the best way to assess heterogeneity in a meta-analysis?

Assess heterogeneity in a meta-analysis by computing Cochran Q, I², and τ² metrics to determine how consistent effects are across studies and decide between fixed or random effects pooling.

Does this approach support subgroup and moderator analysis for systematic reviews?

Yes, this approach supports subgroup and moderator analysis by estimating pooled effects within subgroups to explore why effects differ across studies in a systematic review.

Can I use Python libraries like numpy and scipy for meta-analysis computations?

You can use Python libraries like numpy, scipy, pandas, and matplotlib for manual computations, or leverage pymare to fit fixed and random-effects models for your study-level effect sizes.

What effect size types can I pool in a systematic review?

You can pool effect size types including Cohen’s d, Hedges’ g, log-OR, log-RR, and Fisher’s z for correlations across two or more quantitative studies on the same outcome.