Client-Side Meta-Analysis Dashboard
📁 Data
📊 Results
🌲 Forest
🔺 Funnel & Bias
🔍 Diagnostics
📈 Cumulative
📐 Meta-Regression
🎯 Bayesian
📂 Subgroups
🕸️ Network
🔒 Robust
⭐ Quality
⚡ Prediction & Power
📝 Reporting
❓ Help
📤 Upload CSV Data
📂
Drag & drop your CSV here

or click to browse • CSV with effect sizes and variances/SEs

⚙️ Column Mapping

No results yet. Upload data and run the analysis first.

🌲 Forest Plot
🎯 Radial (Galbraith) Plot
📊 L'Abbé Plot (Binary Data)

Note: L'Abbé plot requires effect sizes as log-ORs. Points above the diagonal line favor treatment.

🔺 Funnel Plot
Trim-and-Fill
PET-PEESE
P-curve
Z-curve
Fail-safe N
Selection Model
✂️ Trim-and-Fill (Duval & Tweedie)

Run analysis first.

📏 PET-PEESE

Run analysis first.

📉 P-curve Analysis

Tests whether the set of significant findings contains evidential value (right-skew) or is consistent with p-hacking (left-skew).

Run analysis first.

📊 Z-curve Analysis

Run analysis first.

🛡️ Fail-safe N (Rosenthal)

Run analysis first.

🎚️ Selection Model (Vevea & Hedges)

Step-function selection model: estimates publication probability weights for different p-value ranges.

Run analysis first.

Leave-One-Out
Baujat Plot
GOSH Plot
Influence Diagnostics
Outlier Detection
🔍 Leave-One-Out Sensitivity Analysis
🌲 LOO Forest Plot
📊 Baujat Plot

X = contribution to overall Q statistic; Y = influence on pooled estimate when omitted.

🔬 GOSH Plot (Graphic Display of Study Heterogeneity)

Runs 500 random subsets. Scatter of pooled estimate vs I² for each subset.

📋 Influence Diagnostics Table

Cook's distance, DFBETAS, hat values, and residuals for each study.

🚨 Outlier Detection (IQR Method)

Run analysis first.

📈 Cumulative Meta-Analysis
📋 Cumulative Results Table
📐 Meta-Regression (WLS)
🎯 Bayesian Meta-Analysis (Normal-Normal Conjugate)

Select a moderator column in the Data Input tab to enable subgroup analysis.

🕸️ Network Meta-Analysis

Input pairwise comparison data. CSV needs columns: study, treatment_a, treatment_b, effect, variance.

Cluster-Robust
Permutation Test
🔒 Cluster-Robust Variance Estimation
🔀 Permutation Test
Quality Assessment (GRADE-like)

Rate each study's quality. Results update automatically.

🔮 Prediction Interval

Run analysis first.

Statistical Power

Run analysis first.

🧮 Sample Size Calculator
Export & Summary
PRISMA Flow
APA Text
LaTeX
Full Report
💾 Export Options
📋 Summary Table
📐 PRISMA 2020 Flow Diagram Generator
📝 APA-Formatted Summary
Run the analysis to generate APA text.
📄 LaTeX Output
🌐 Full HTML Report

Generate a self-contained HTML report with all results, plots, and tables.

📖 Mikoshi Meta-Analysis — Complete User Guide

What is Meta-Analysis?

Meta-analysis is a statistical technique for combining the findings from independent studies. It produces a single weighted estimate of an effect size, increasing statistical power and precision beyond what any individual study can achieve.

How to Format Your CSV

Your CSV needs at minimum three columns:

  • Study label — name or identifier for each study
  • Effect size — the estimated effect (e.g., Cohen's d, log odds ratio, mean difference)
  • Variance or Standard Error — the sampling variability for that effect
  • Optional: Moderator — a categorical/continuous variable for subgroup/regression

Tab Guide

  • Data — Upload CSV, map columns, run analysis
  • Results — Fixed-effect and random-effects model summaries
  • Forest — Forest plot, radial (Galbraith) plot, L'Abbé plot
  • Funnel & Bias — Funnel plot, Egger's test, trim-and-fill, PET-PEESE, p-curve, z-curve, fail-safe N, selection model
  • Diagnostics — Leave-one-out, Baujat plot, GOSH plot, influence diagnostics, outlier detection
  • Cumulative — Cumulative meta-analysis sorted by year/effect/precision
  • Meta-Regression — Weighted least squares regression with bubble plots
  • Bayesian — Normal-normal conjugate model, prior sensitivity, Bayes factors
  • Subgroups — Moderator-based subgroup analysis
  • Network — Network meta-analysis for multiple treatment comparisons
  • Robust — Cluster-robust variance estimation, permutation tests
  • Quality — GRADE-like quality assessment, stratified analysis
  • Prediction & Power — Prediction intervals, power analysis, sample size calculator
  • Reporting — APA text, LaTeX, PRISMA flow diagram, full HTML report

Interpreting I² and τ²

  • I² < 25% — Low heterogeneity
  • I² 25–75% — Moderate heterogeneity
  • I² > 75% — High heterogeneity
  • τ² — Between-study variance estimate

Fixed vs Random Effects

  • Fixed-effect: Assumes all studies estimate the same true effect.
  • Random-effects: Assumes the true effect varies between studies. More conservative; appropriate when heterogeneity is expected.

Bayesian Analysis

Uses the normal-normal conjugate model. The prior is Normal(μ₀, 1/τ₀) and is updated with the data likelihood. No MCMC needed — it's pure algebra. The Bayes Factor compares evidence for/against a non-zero effect.

PRISMA Guidelines

For reporting standards, see the PRISMA Statement.

📖 Mikoshi Meta-Analysis — Quick Guide

Navigate to the Help tab for the full user guide, or use the tabs at the top to explore all features.

Quick Start