Generate a forest plot by specifying the various effect sizes, confidence intervals and summary estimate.
# S3 method for default
forest(
theta,
theta.ci.lb,
theta.ci.ub,
theta.slab,
theta.summary,
theta.summary.ci.lb,
theta.summary.ci.ub,
theta.summary.pi.lb,
theta.summary.pi.ub,
title,
sort = "asc",
theme = theme_bw(),
predint.linetype = 1,
xlim,
xlab = "",
refline = 0,
label.summary = "Summary Estimate",
label.predint = "Prediction Interval",
nrows.before.summary = 1,
study.digits = 2,
study.shape = 15,
col.diamond = "white",
col.predint = "black",
size.study = 0.5,
size.predint = 1,
lty.ref = "dotted",
...
)
An object of class ggplot
Numeric vector with effect size for each study
Numeric vector specifying the lower bound of the confidence interval of the effect sizes
Numeric vector specifying the upper bound of the confidence interval of the effect sizes
Character vector specifying the study labels
Meta-analysis summary estimate of the effect sizes
Lower bound of the confidence (or credibility) interval of the summary estimate
Upper bound of the confidence (or credibility) interval of the summary estimate
Lower bound of the (approximate) prediction interval of the summary estimate.
Upper bound of the (approximate) prediction interval of the summary estimate.
Title of the forest plot
By default, studies are sorted by ascending effect size (sort="asc"
). Set to "desc"
for
sorting in reverse order, or any other value to ignore sorting.
Theme to generate the forest plot. By default, the classic dark-on-light ggplot2 theme is used. See ggtheme for more information.
The linetype of the prediction interval
The x
limits (x1, x2)
of the forest plot
Optional character string specifying the X label
Optional numeric specifying a reference line
Optional character string specifying the label for the summary estimate
Optional character string specifying the label for the (approximate) prediction interval
How many empty rows should be introduced between the study results and the summary estimates
How many significant digits should be used to print the stuy results
Plotting symbol to use for the study results. By default, a filled square is used.
The filling color for the diamond representing the summary estimate. E.g. "red", "blue", or hex color code ("#2e8aff")
Line color for the prediction interval. E.g. "red", "blue", or hex color code ("#2e8aff")
Line width for the study results in mm
Line width for the prediction interval in mm
Line type for the reference line
Additional arguments, which are currently ignored.
Thomas Debray <thomas.debray@gmail.com>