Spaces:
Paused
Paused
File size: 4,628 Bytes
026774a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 | # Effect Models in Meta-Analysis
## Overview
Effect models determine how individual study effects are combined to produce a pooled estimate.
## Fixed Effect Model
### Concept
Assumes all studies estimate the **same underlying true effect**. Differences between studies are due only to sampling error.
### Mathematical Framework
```
θ_i = θ + ε_i
Where:
- θ_i = observed effect in study i
- θ = true common effect (unknown)
- ε_i ~ N(0, SE_i²) sampling error
```
### Weighting
Studies weighted by inverse variance:
```
w_i = 1 / SE_i²
θ_pooled = Σ(w_i × θ_i) / Σw_i
Var(θ_pooled) = 1 / Σw_i
```
### When to Use
- Studies are very similar (identical protocol)
- Heterogeneity is negligible (I² < 25%)
- Inference limited to included studies only
- Combining results from single large study
### TSA Java Code Reference
```java
// From MetaAnalysis.java
public static final int FIXED = 10;
// Uses standard inverse variance weighting
```
## Random Effects Model
### Concept
Assumes each study estimates a **different true effect**, and these effects come from a distribution.
### Mathematical Framework
```
θ_i = μ + u_i + ε_i
Where:
- μ = mean of effect distribution (what we estimate)
- u_i ~ N(0, τ²) between-study variance
- ε_i ~ N(0, SE_i²) within-study variance
```
### Weighting
Modified weights incorporating τ²:
```
w_i* = 1 / (SE_i² + τ²)
θ_pooled = Σ(w_i* × θ_i) / Σw_i*
Var(θ_pooled) = 1 / Σw_i*
```
### Common Estimators for τ²
#### DerSimonian-Laird (DL)
- Most widely used
- Method of moments estimator
- Can underestimate τ² with few studies
```java
// From MetaAnalysis.java
public static final int RANDOM_DL = 11;
```
#### Sidik-Jonkman (SJ)
- Alternative estimator
- Better performance with few studies
- Less biased than DL
```java
public static final int RANDOM_SJ = 16;
```
#### Bayesian (BT)
- Uses prior distribution for τ
- Incorporates uncertainty in τ² estimate
- Better coverage properties
```java
public static final int RANDOM_BT = 12;
```
### When to Use
- Clinical/methodological diversity expected
- Heterogeneity observed (I² > 25%)
- Generalizing beyond included studies
- Most real-world meta-analyses
## Hybrid Models
### Concept
Combines features of fixed and random effects based on heterogeneity.
```java
public static final int HYBRID_DL = 14;
public static final int HYBRID_BT = 15;
```
### Implementation
- If I² = 0: uses fixed effect (τ² = 0)
- If I² > 0: uses random effects with estimated τ²
- Provides adaptive weighting
## Effect Measures
### Odds Ratio (OR)
```java
public static final int ODDS_RATIO = 3;
```
**Properties:**
- Range: 0 to ∞ (1 = no effect)
- Symmetrical when log-transformed
- Works in case-control studies
- Overestimates RR for common events
### Relative Risk (RR)
```java
public static final int RELATIVE_RISK = 1;
```
**Properties:**
- Range: 0 to ∞ (1 = no effect)
- More intuitive than OR
- Cannot use in case-control studies
- Can calculate NNT directly
### Risk Difference (RD)
```java
public static final int RISK_DIFFERENCE = 2;
```
**Properties:**
- Range: -1 to +1 (0 = no effect)
- Absolute measure
- Directly shows clinical impact
- Varies with baseline risk
### Mean Difference (MD)
```java
public static final int MEAN_DIFFERENCE = 4;
```
**Properties:**
- For continuous outcomes
- Natural units
- Requires same measurement scale
- Can use SMD if scales differ
### Peto Odds Ratio
```java
public static final int PETO_ODDS_RATIO = 6;
```
**Properties:**
- For rare events
- No continuity correction needed
- Handles zero cells well
- Biased if OR ≠ 1 or groups unbalanced
## Model Selection Guidelines
### Use Fixed Effect When:
1. Studies are truly identical
2. I² < 25% and Q-test non-significant
3. Only inferring about these specific studies
4. Very few studies (2-3) with similar precision
### Use Random Effects When:
1. Any clinical/methodological diversity
2. I² ≥ 25% or Q-test significant
3. Generalizing to broader population
4. Default choice for most analyses
### Model Comparison
| Aspect | Fixed Effect | Random Effects |
|--------|--------------|----------------|
| Assumption | Single true effect | Distribution of effects |
| CI width | Narrower | Wider |
| Small study weight | Less | More |
| Generalizability | Limited | Broader |
| With heterogeneity | Inappropriate | Appropriate |
## TSA Implications
- Fixed effect: OIS based on assumed common effect
- Random effects: OIS adjusted for heterogeneity
- Model choice affects boundary calculations
- High heterogeneity increases required sample size
|