Comprehensive Meta-Analysis App



This tab displays the uploaded data. Review your data here to ensure it has been correctly loaded and formatted.
Loading...

What it is: A forest plot visualizes the effect sizes and confidence intervals for each individual study, along with the overall pooled estimate from the random-effects model. The size of the square for each study is proportional to its weight in the analysis.
How to interpret: Look for the overall effect estimate (the diamond) and its confidence interval to understand the main finding. If the diamond does not cross the line of no effect (e.g., 1 for OR/RR), the result is statistically significant. The spread of the individual studies shows the extent of heterogeneity.


                      

                    

Subgroup Configuration




Subgroup analysis using the random effects model will compare effect sizes between different subgroups and test for subgroup differences.
No subgroup data available.
Upload data with categorical variables to perform subgroup analysis.
Loading...

Random Effects Subgroup Analysis: Forest plot showing studies grouped by the selected variable, with random effects pooled estimates for each subgroup.


Subgroup Test Results


                          

Ready for Random Effects Subgroup Analysis

Select a subgroup variable and click 'Run Subgroup Analysis' to begin.

Normality Assessment

These plots assess whether the random effects model assumptions are met:

Deleted Residuals Comparison
Loading...

Side-by-Side Q-Q Plots of Deleted Residuals:
Left panel: Fixed Effects deleted residuals - each point represents the residual when that study is removed and the fixed effect is recalculated.
Right panel: Random Effects deleted residuals - each point represents the residual when that study is removed and the random effects model is refitted.

Interpretation: Compare tail behavior between models. If points deviate similarly from the diagonal in both panels, it suggests the deviations are due to the data rather than the choice of model. Different patterns suggest model-specific issues.

Best Linear Unbiased Predictors (BLUPs)
Loading...

Q-Q Plot of BLUPs:
This plot tests whether the study-specific effect estimates follow a normal distribution under the random effects model. Points should lie along the red diagonal line if normality holds. The gray envelope shows 95% confidence bands.
Interpretation: S-shaped curves indicate tail deviations, systematic curvature suggests skewness, and points outside the envelope may indicate outliers or model misspecification.

Formal Statistical Tests


                      

Additional Diagnostics

Loading...

Outlier Detection Plot:
Displays standardized residuals for each study with reference lines at ±1.96. Studies outside these bounds may be outliers affecting the meta-analysis.
Interpretation: Values beyond ±1.96 suggest potential outliers that may need investigation.

Loading...

Effect Distribution Plot:
Histogram showing the distribution of effect sizes across studies with the pooled effect size (red dashed line).
Interpretation: Shows the spread of individual study effects around the overall estimate. Bimodal or highly skewed distributions may indicate subgroup effects.

Loading...

What it is: A funnel plot is a scatterplot of treatment effect against a measure of study precision. It is used primarily as a visual aid to detecting publication bias.
How to interpret: In the absence of bias, the plot should resemble a symmetrical inverted funnel. An asymmetrical funnel suggests that studies with certain results (usually small, non-significant ones) may be missing from the analysis, which indicates potential publication bias.

Loading...

What it is: The trim and fill method is a non-parametric method for estimating the number of missing studies in a meta-analysis and adjusting the overall estimate for their absence. Missing studies are shown as open circles.
How to interpret: This plot shows the original studies (solid circles) and the imputed missing studies (open circles). The adjusted overall estimate (the new diamond) shows how the result might change if the suspected missing studies were included. A large difference between the original and adjusted estimates suggests that publication bias may be affecting the results.


                    
Loading...

What it is: A leave-one-out analysis recalculates the pooled effect estimate by removing one study at a time. This plot shows how the overall estimate changes when each study is omitted.
How to interpret: Look for studies whose removal causes a large shift in the overall estimate or its confidence interval. If the overall conclusion changes when a particular study is removed, the results are sensitive to that study, which may warrant further investigation.

Loading...

What it is: A Baujat plot helps to identify studies that are influential in the meta-analysis. It plots the contribution of each study to the overall heterogeneity statistic (Q) against its influence on the pooled effect estimate.
How to interpret: Studies in the top-right quadrant are the most influential, as they contribute highly to both heterogeneity and the overall result. These studies are candidates for further investigation as potential sources of heterogeneity or as outliers.

Loading...

What it is: A GOSH (Graphical Display of Heterogeneity) plot analyzes the distribution of heterogeneity by fitting the meta-analysis model to all possible subsets of studies. It plots the overall effect size against a heterogeneity measure (like I-squared) for each subset.
How to interpret: A unimodal, symmetrical distribution suggests a homogeneous set of studies. Multiple clusters or a scattered plot indicate that certain subsets of studies have very different effects or levels of heterogeneity, suggesting that a single pooled estimate may not be appropriate for all studies.


                    
Loading...

What it is: This forest plot visualizes the effect sizes from individual studies under the fixed-effect model, which assumes all studies share a single, common true effect. The pooled estimate is represented by the diamond.
How to interpret: The key assumption is that any differences between studies are due to chance alone. If the confidence intervals of the studies overlap significantly and the heterogeneity test (Q-statistic) is not significant, the fixed-effect model may be appropriate. The diamond represents the best estimate of the common true effect.


                      

                    

Subgroup Configuration




Subgroup analysis using the fixed effects model assumes a common effect within each subgroup and tests for differences between subgroups.
No subgroup data available.
Upload data with categorical variables to perform subgroup analysis.
Loading...

Fixed Effects Subgroup Analysis: Forest plot showing studies grouped by the selected variable, with fixed effects pooled estimates for each subgroup.


Subgroup Test Results


                          

Ready for Fixed Effects Subgroup Analysis

Select a subgroup variable and click 'Run Subgroup Analysis' to begin.

Normality Assessment

This plot assesses whether the fixed effects model assumptions are met:

Loading...

Q-Q Plot of Standardized Residuals:
This plot tests whether the residuals ri = (Yi - θ̂)/σi follow a standard normal distribution. Points should lie along the red diagonal line if the fixed effects normality assumption holds. The gray envelope shows 95% confidence bands.
Interpretation: If points systematically deviate from the line, this suggests the sampling errors do not follow the assumed normal distribution, which may invalidate the fixed effects model.

Formal Statistical Test


                      

Model Fit and Outlier Detection

Loading...

Radial Plot:
Visualizes the fit of the fixed effects model. Points closer to the central line indicate better fit to the model.
Interpretation: Studies far from the line contribute more to heterogeneity and may not fit the fixed effects assumption of a common true effect size.

Loading...

Outlier Detection:
Identifies potential outliers based on standardized residuals. Studies with large residuals may be outliers.
Interpretation: Outliers may indicate studies that don't follow the fixed effects assumption or have measurement errors that should be investigated.

Loading...

What it is: A funnel plot under a fixed-effect model plots the study effect sizes against their standard errors. It's a visual tool to check for publication bias.
How to interpret: For a fixed-effect model, the plot should be symmetrical around the pooled effect estimate (the vertical line). Asymmetry, particularly a gap in the bottom-left or bottom-right of the funnel, suggests that small, non-significant studies may be missing, which could indicate publication bias.

Loading...

What it is: This plot applies the trim and fill method to the fixed-effect model to estimate and adjust for potentially missing studies due to publication bias.
How to interpret: The plot shows the original studies (solid circles) and imputes missing ones (open circles) to create a symmetrical funnel. The adjusted overall estimate (the new diamond) shows how the result might change if publication bias were accounted for. A significant difference between the original and adjusted estimates suggests that the fixed-effect result is sensitive to publication bias.


                    
Loading...

What it is: This plot shows how the overall fixed-effect estimate changes when each study is sequentially removed from the meta-analysis.
How to interpret: This analysis assesses the robustness of the results. If removing a single study drastically changes the overall estimate or its significance, the findings are considered sensitive to that study. Such influential studies should be examined more closely.

Loading...

What it is: This is a Baujat plot adapted for a fixed-effect model. It identifies influential studies by plotting each study's contribution to the overall heterogeneity statistic (Q) against its influence on the pooled effect estimate.
How to interpret: Since the fixed-effect model assumes no heterogeneity, any study contributing significantly to the Q statistic (x-axis) is a potential outlier or violates the model assumptions. Studies with high influence (y-axis) are those that disproportionately affect the pooled estimate. Studies in the top-right are the most influential overall.


                    
Loading...

What it is: This forest plot displays the results from the bivariate random-effects model. It shows the individual study effect sizes and the overall pooled estimate (diamond) calculated using a more advanced statistical method that jointly estimates the overall effect (μ) and the between-study heterogeneity (τ).
How to interpret: The bivariate model often provides a more precise and reliable estimate than standard random-effects models, especially with sparse data. The interpretation is similar to a standard forest plot, but the underlying model is more statistically robust.

Loading...

What it is: This plot shows the joint confidence region for the two main parameters of the bivariate model: the overall effect size (μ) and the between-study heterogeneity (τ). The different colored regions represent the 50%, 90%, 95%, and 99% confidence levels.
How to interpret: The plot illustrates the uncertainty in the estimates of μ and τ simultaneously. A wide region indicates greater uncertainty. The shape of the region shows the correlation between the estimates of the two parameters. The maximum likelihood estimates for both are marked with a cross.

Loading...

What it is: The Efficacy-Harm plot shows the probability of observing a true effect size that is more extreme than a certain threshold. It plots the cumulative distribution function (CDF) for the treatment effect, showing probabilities for both benefit (efficacy) and harm.
How to interpret: This plot helps in making clinical decisions. For example, you can use it to determine the probability that the true effect is greater than a minimal clinically important difference, or the probability that it falls into a range considered harmful. The steepness of the curve indicates the level of certainty.


Optional: Add custom threshold values for probability calculations
Probability Table for Key Clinical Thresholds

What it shows: This table displays the exact same data as the Efficacy/Harm plot above. For each threshold value T, it shows the probability P(θ ≥ T) that the true effect size is greater than or equal to that threshold, along with 95% confidence intervals.
How to use: These are the numerical values underlying the Efficacy/Harm plot. You can add custom threshold values above to see their exact probabilities from the curve.


                    

Subgroup Configuration




Subgroup analysis using the bivariate approach performs separate bivariate meta-analyses for each subgroup, providing joint estimation of effect and heterogeneity parameters.
No subgroup data available.
Upload data with categorical variables to perform subgroup analysis.
Loading...

Bivariate Subgroup Analysis: Forest plot showing studies grouped by the selected variable, with bivariate MLE estimates for each subgroup.


Subgroup Comparison


                          

Ready for Bivariate Subgroup Analysis

Select a subgroup variable and click 'Run Subgroup Analysis' to begin.

Normality Assessment

These plots assess whether the bivariate meta-analysis model assumptions are met using joint MLE estimation:

Deleted Residuals Comparison
Loading...

Side-by-Side Q-Q Plots of Deleted Residuals:
Left panel: Bivariate MLE deleted residuals - each point represents the residual when that study is removed and the bivariate model is refitted.
Right panel: Fixed Effects deleted residuals - each point represents the residual when that study is removed and the fixed effect is recalculated.

Interpretation: Compare tail behavior between the bivariate MLE and fixed effects approaches. The bivariate model often shows better behavior in the tails due to its more flexible modeling of heterogeneity. Different patterns suggest model-specific strengths and weaknesses.

Best Linear Unbiased Predictors (BLUPs)
Loading...

Q-Q Plot of BLUPs (Bivariate MLE):
This plot tests normality of Best Linear Unbiased Predictors using jointly estimated μ̂MLE and τ̂MLE parameters. Points should follow the diagonal line if the random effects distribution is normal. The simulation envelope provides robust assessment.
Interpretation: The bivariate approach provides more precise estimates than standard random effects. Deviations suggest the random effects may not follow the assumed normal distribution.

Formal Statistical Tests


                    
Loading...

What it is: This is a funnel plot adapted for the results of the bivariate meta-analysis. It plots the study-specific effect sizes (from the bivariate model) against their standard errors.
How to interpret: Similar to a standard funnel plot, it should be symmetrical in the absence of publication bias. Asymmetry may suggest that small studies with non-significant results are missing. Because the bivariate model provides more precise standard errors, this plot can sometimes provide a clearer picture of potential bias than a standard funnel plot.

Loading...

What it is: This plot shows how the joint confidence region of the overall effect (μ) and heterogeneity (τ) shifts when each study is removed one at a time. The solid black line is the confidence region from the full dataset.
How to interpret: This is a powerful sensitivity analysis. If a single study's removal (a colored line) causes a large shift in the confidence region away from the original, it indicates that the main results are highly dependent on that single study. Such influential studies should be carefully examined.

Loading...

What it is: This is an enhanced Baujat plot specifically for the bivariate model. It identifies influential studies by plotting each study's contribution to heterogeneity against its influence on the pooled effect estimate, using values derived from the more precise bivariate model.
How to interpret: Studies in the top-right quadrant are the most influential. Because this plot uses estimates from the bivariate model, it can provide a more accurate identification of influential studies than a standard Baujat plot. These studies should be reviewed to understand their impact on the overall findings.


                    

Meta-Regression Configuration

Configure meta-regression analysis with continuous or categorical moderators.



Random effects model accounts for between-study heterogeneity.
Permutation tests provide robust p-values, particularly when the number of studies is small (< 10).


Meta-regression investigates how study characteristics (moderators) relate to effect sizes. This helps explain heterogeneity and identify factors that influence treatment effectiveness.
No moderator data available.
To perform meta-regression, upload data that includes additional columns with continuous or categorical variables (e.g., 'moderator1', 'moderator2', etc.).
Loading...

What it is: A scatter plot showing the relationship between the moderator variable (x-axis) and effect sizes (y-axis). The regression line shows the predicted relationship.
How to interpret: The slope indicates how effect size changes per unit increase in the moderator. A significant slope suggests the moderator explains heterogeneity between studies.


                            

Model Interpretation


                          
Loading...

What it is: A bubble plot where bubble size represents study precision (inverse variance). Studies with larger bubbles have more influence on the regression.
How to interpret: This helps identify whether the relationship is driven by a few large studies or is consistent across studies of different sizes.

Loading...

What it is: A plot of residuals (observed - predicted effect sizes) against fitted values. This helps assess model assumptions.
How to interpret: Random scatter suggests good model fit. Patterns may indicate violations of assumptions or need for additional moderators.

Loading...

What it is: Influence diagnostics identify studies that disproportionately affect the meta-regression results. Cook's distance and hat values are plotted.
How to interpret: Points to the right/top indicate influential studies. Investigate them for data quality or study-level differences.


Influence Summary


                          

Ready for Meta-Regression

Select a moderator variable and click 'Run Meta-Regression' to begin.

Meta-regression helps identify study characteristics that may explain differences in effect sizes across studies.