← All posts

RevMan-style meta-analysis workflows: Calculating Standard Deviations for Meta-Analysis from Confidence Intervals, SE, p-values, and t-values

Clinical Epidemiology ResearchUniqcret doctor knowledgesData Analytics or StatisticsSystematic Reviews & Meta-Analyses
RevMan Calculator (Web)

RevMan Calculator (Web Version)

PART 1: WITHIN-GROUP CALCULATIONS

1A. Convert Standard Error (SE) to SD

1B. Convert 95% CI to SD

PART 2: BETWEEN-GROUP CALCULATIONS

2A-C. Convert Mean Difference CI to SD

2D. Convert SD to 95% CI

Meta-analysis often requires mean and standard deviation (SD), but studies frequently report incomplete data. This guide teaches how to reconstruct SDs using two solution types:

🧩 PART 1: WITHIN-GROUP CALCULATIONS

(One group only: e.g., baseline, post-treatment, or control)

✅ 1A. Using the Standard Error (SE) to Find SD

If a study reports:

Use:

SD = SE × √n

Example:

✅ 1B. Using the 95% Confidence Interval (CI) to Find SD

If a study reports:

Step 1: Find SE from CI:

SE = (Upper − Lower) / (2 × 1.96)

Step 2: Convert SE to SD:

SD = SE × √n

Example:


🧩 PART 2: BETWEEN-GROUP CALCULATIONS

(Two groups: e.g., intervention vs control)

✅ 2A. Using the p-value of a t-test to Find SD

If a study reports:

Step 1: Convert p to t-value (using inverse t-distribution)Step 2: Rearrange the t-test formula:

t = (Mean₁ − Mean₂) / SE

Step 2:

SE = MD / t

Step 3: Derive pooled SD:

SE = √((SD₁²/n₁) + (SD₂²/n₂)) → Solve for SD

This requires iteration or software to solve exactly.

✅ 2B. Using the t-value to Find SD

If t-value is reported directly:

SE = MD / t

Then use:

SD = SE × √(n₁ × n₂ / (n₁ + n₂))

Example:

✅ 2C. Using Confidence Intervals of Mean Difference to Find SD

If the study gives:

Step 1: Calculate SE of the difference:

SE = (Upper − Lower) / (2 × 1.96) = (4.5 − 1.5) / 3.92 ≈ 0.765

Step 2: Use pooled SE formula to back-calculate SD:

SE = √((SD²/n₁) + (SD²/n₂)) → SE = SD × √(2/n) → SD = SE × √(n/2)

→ SD = 0.765 × √(50/2) = 0.765 × 5 = 3.83

✅ 2D. Using SE of the Mean Difference to Find SD

If you already have:

Use:

SD = SE × √(n₁ × n₂ / (n₁ + n₂))

This gives pooled SD under the assumption of equal variance.


🧭 Best Practice Tips

Comments

No comments yet. Be the first to share your thoughts.

Sign in to comment