← All posts

Calculating Pooled Mean and SD from Subgroup Data: Meta-Analysis Guide

Clinical Epidemiology ResearchUniqcret doctor knowledgesSystematic Reviews & Meta-AnalysesData Analytics or Statistics
On this page
Pooled Mean and SD Calculator

Pooled Mean and Standard Deviation Calculator

Enter subgroup data below (leave blank rows empty):


🎯 Purpose

In clinical research and meta-analysis, it's common to have results from subgroups (e.g., age strata, treatment arms, centers). When each subgroup reports its mean, standard deviation (SD), and sample size, we need to aggregate these into a total (pooled) mean and SD to summarize overall effect or baseline characteristics.

This method is precise and accounts for both the group sizes and spread of data (variance), rather than simply averaging group means.


🧩 When to Use


📌 Required Inputs

Subgroup Parameters

  • X i : Mean of group i
  • SD i : Standard deviation of group i
  • n i : Sample size of group i

These are entered into light blue cells in the spreadsheet.


🧮 Step-by-Step Calculations

✅ 1. Total Sample Size

N = i=1 k ni

✅ 2. Pooled (Overall) Mean

X total = i=1 k ni X i i=1 k ni

Each group's mean is weighted by its sample size.

✅ 3. Pooled (Overall) Standard Deviation

Pooled Variance:

Varpooled = i=1 k (ni1) SDi2 + i=1 k ni ( Xi Xtotal ) 2 N 1

Pooled Standard Deviation:

SDpooled = Varpooled

This formula correctly includes both the within-group variation (weighted SDs of each group) and the between-group variation (differences between group means and the overall mean), all scaled by the total degrees of freedom \( N - 1 \).


🔢 Example

Suppose you have 2 groups:

Step 1: Total Sample Size

N = 30 + 20 = 50

Step 2: Pooled Mean

Xtotal = 30×100 + 20×110 50 = 3000 + 2200 50 = 104

Step 3: Variance Components

Within-Group Variance

(301) ×152 + (201) ×202 = 29×225 + 19×400 = 6525 + 7600 = 14125

Between-Group Variance

30 × (100104) 2 + 20 × (110104) 2 = 30×16 + 20×36 = 480 + 720 = 1200

Total Variance

Var = 14125 + 1200 49 313.78

Pooled Standard Deviation

SDpooled = 313.78 17.72


🧭 Usage Notes

0
Message for International and Thai ReadersUnderstanding My Medical Context in ThailandRead more →Message for International and Thai ReadersUnderstanding My Broader Content Beyond MedicineRead more →

Comments

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

Sign in to comment