| Peto OR | Gold standard for rare events (<1%). Unbiased, no zero-cell correction needed. Breaks down when treatment groups are very unbalanced or events are common. |
| Mantel-Haenszel | Good for rare events. Needs correction for zero cells. More robust than IV methods with sparse data. |
| DL Random Effects | Standard random-effects. Can be biased with rare events. Use with caution for safety data. |
| Zero-cell handling | Add 0.5 is traditional but biases OR→1. Reciprocal and empirical (Sweeting) corrections are less biased. Double-zero studies are uninformative for OR. |
| Sequential monitoring | O'Brien-Fleming boundaries detect safety signals early without inflating type I error. Critical for post-marketing surveillance. |
| Arcsine Difference | Rucker et al. 2009. Variance-stabilizing transform: arcsin(sqrt(e/n)). Variance = 1/(4n) -- independent of event rate. No zero-cell correction needed. Superior to Peto for very rare events. |
| Risk Difference / NNH | Absolute risk measure. RD = e_t/n_t - e_c/n_c. NNH = 1/RD gives the number of patients treated per additional harm event. Essential for clinical interpretation. |
| Beta-Binomial model | Kuss 2015. One-stage random effects using beta-binomial likelihood. Avoids continuity corrections entirely. More appropriate than DL for very sparse 2x2 tables. |
| Exact Conditional Test | Mehta-Patel / Conditional MH. Uses hypergeometric distribution for exact p-value. Mid-p correction available for less conservative inference. |
| Peters' Test | Peters et al. 2006. Publication bias test for binary outcomes. Regresses 1/n on effect, weighted by inverse total events. Less affected by OR-SE correlation than Egger's. |
| Prediction Interval | Range of true effects expected in a new study. Uses t_{k-2} (NOT t_{k-1}). Wider than CI -- reflects between-study heterogeneity. |
| Risk Ratio (RR) | log(RR) = log(et/nt) - log(ec/nc). Pooled on log scale with DL. OR ≠ RR when events common; RR more interpretable for clinicians. |
| Doi Plot / LFK Index | Furuya-Kanamori 2018. Alternative to funnel plot. Z-score vs |Z|. LFK index: |LFK| < 1 = symmetric, 1-2 = minor asymmetry, > 2 = major. More powerful than Egger's for small k. |
| Harbord's Test | Harbord et al. 2006. Score-based test for small-study effects specific to log OR. Less biased than Egger's for binary outcomes. |
| Trim-and-Fill | Duval & Tweedie 2000. Estimates missing studies, imputes them, recalculates pooled OR. Sensitivity analysis only — never the primary result. |
| ARI (Baseline-adjusted) | Absolute Risk Increase = (pooled RR - 1) × baseline risk. NNH = 1/ARI. More clinically meaningful than trial-derived RD. |
| GRADE Certainty | Automated assessment: Inconsistency (I² > 50%), Imprecision (CI crosses OR=1.25), Publication bias (Peters' P < 0.1). Traffic-light display. |
| CC Sensitivity | Continuity correction robustness: MH OR at cc = 0, 0.1, 0.25, 0.5, 1.0. Large variation = fragile estimate. |
| Knapp-Hartung | Knapp & Hartung 2003. Replaces z-based CI with t_{k-1}. SE inflated by sqrt(max(1, Q/(k-1))). The floor prevents paradoxical CI narrowing. Critical for k < 20 where z is liberal. |
| Profile Likelihood CI | Hardy & Thompson 1996. Grid search on profile log-likelihood at 200 points. Typically asymmetric and more accurate than Wald CI for small k. Finds beta where -2*logL = -2*logL_max + chi-sq. |
| Leave-One-Out | Recomputes Peto OR omitting each study in turn. Identifies most influential study. Flags significance reversals — critical for fragility assessment. |
| Influence Diagnostics | Viechtbauer 2010. Cook's distance, DFBETAS, hat values, studentized residuals. Flags studies that disproportionately affect the pooled estimate. |
| Bayesian Conjugate BB | Beta(1,1) uniform prior per arm. Posterior OR via 10,000 MC draws (seeded PRNG). Reports median + HPD CrI. Handles zero cells naturally — no correction needed. |
| Clopper-Pearson CI | Exact binomial CI for individual study rates. Lower: qbeta(alpha/2, x, n-x+1). More conservative than Wald but correct for small counts. |
| Galbraith Plot | Radial plot: 1/SE vs logOR/SE. Slope = pooled logOR. Outliers outside 95% band are heterogeneity drivers. Complements the funnel plot. |