Print and summary methods for objects of class "rma.uni"
, "rma.mh"
, "rma.peto"
, "rma.glmm"
, "rma.glmm"
, and "rma.mv"
.
# S3 method for rma.uni
print(x, digits, showfit=FALSE, signif.stars=getOption("show.signif.stars"),
signif.legend=signif.stars, ...)# S3 method for rma.mh
print(x, digits, showfit=FALSE, ...)
# S3 method for rma.peto
print(x, digits, showfit=FALSE, ...)
# S3 method for rma.glmm
print(x, digits, showfit=FALSE, signif.stars=getOption("show.signif.stars"),
signif.legend=signif.stars, ...)
# S3 method for rma.mv
print(x, digits, showfit=FALSE, signif.stars=getOption("show.signif.stars"),
signif.legend=signif.stars, ...)
# S3 method for rma
summary(object, digits, showfit=TRUE, ...)
# S3 method for summary.rma
print(x, digits, showfit=TRUE, signif.stars=getOption("show.signif.stars"),
signif.legend=signif.stars, ...)
The print
functions do not return an object. The summary
function returns the object passed to it (with additional class "summary.rma"
).
an object of class "rma.uni"
, "rma.mh"
, "rma.peto"
, "rma.glmm"
, "rma.mv"
, or "summary.rma"
(for print
).
an object of class "rma"
(for summary
).
integer to specify the number of decimal places to which the printed results should be rounded. If unspecified, the default is to take the value from the object. See also here for further details on how to control the number of digits in the output.
logical to specify whether the fit statistics and information criteria should be printed (the default is FALSE
for print
and TRUE
for summary
).
logical to specify whether p-values should be encoded visually with ‘significance stars’. Defaults to the show.signif.stars
slot of options
.
logical to specify whether the legend for the ‘significance stars’ should be printed. Defaults to the value for signif.stars
.
other arguments.
Wolfgang Viechtbauer wvb@metafor-project.org https://www.metafor-project.org
The output includes:
the log-likelihood, deviance, AIC, BIC, and AICc value (when setting showfit=TRUE
or by default for summary
).
for objects of class "rma.uni"
and "rma.glmm"
, the amount of (residual) heterogeneity in the random/mixed-effects model (i.e., the estimate of ^2 and its square root). Suppressed for equal-effects models. The (asymptotic) standard error of the estimate of ^2 is also provided (where possible).
for objects of "rma.mv"
, a table providing information about the variance components and correlations in the model. For ^2 components, the estimate and its square root are provided, in addition to the number of values/levels, whether the component was fixed or estimated, and the name of the grouping variable/factor. If the R
argument was used to specify known correlation matrices, this is also indicated. For models with an ‘~ inner | outer
’ formula term, the name of the inner and outer grouping variable/factor are given and the number of values/levels of these variables/factors. In addition, for each ^2 component, the estimate and its square root are provided, the number of effects or outcomes observed at each level of the inner grouping variable/factor (only for struct="HCS"
, struct="DIAG"
, struct="HAR"
, and struct="UN"
), and whether the component was fixed or estimated. Finally, either the estimate of (for struct="CS"
, struct="AR"
, struct="CAR"
, struct="HAR"
, or struct="HCS"
) or the entire estimated correlation matrix (for struct="UN"
) between the levels of the inner grouping variable/factor is provided, again with information whether a particular correlation was fixed or estimated, and how often each combination of levels of the inner grouping variable/factor was observed across the levels of the outer grouping variable/factor. If there is a second ‘~ inner | outer
’ formula term, the same information as described above will be provided, but now for the ^2 and components.
the I^2 statistic, which estimates (in percent) how much of the total variability in the observed effect sizes or outcomes (which is composed of heterogeneity plus sampling variability) can be attributed to heterogeneity among the true effects. For a meta-regression model, I^2 estimates how much of the unaccounted variability (which is composed of residual heterogeneity plus sampling variability) can be attributed to residual heterogeneity. See ‘Note’ for how I^2 is computed.
the H^2 statistic, which estimates the ratio of the total amount of variability in the observed effect sizes or outcomes to the amount of sampling variability. For a meta-regression model, H^2 estimates the ratio of the unaccounted variability in the observed effect sizes or outcomes to the amount of sampling variability. See ‘Note’ for how H^2 is computed.
for objects of class "rma.uni"
, the R^2 statistic, which estimates the amount of heterogeneity accounted for by the moderators included in the model and can be regarded as a pseudo R^2 statistic (Raudenbush, 2009). Only provided when fitting a model including moderators. This is suppressed (and set to NULL
) for models without moderators or if the model does not contain an intercept. See ‘Note’ for how R^2 is computed.
for objects of class "rma.glmm"
, the amount of study level variability (only when using a model that models study level differences as a random effect).
the results of the test for (residual) heterogeneity. This is the usual Q-test for heterogeneity when not including moderators in the model and the Q_E-test for residual heterogeneity when moderators are included. For objects of class "rma.glmm"
, the results from a Wald-type test and a likelihood ratio test are provided (see rma.glmm
for more details).
the results of the omnibus (Wald-type) test of the coefficients in the model (the indices of the coefficients tested are also indicated). Suppressed if the model includes only one coefficient (e.g., only an intercept, like in the equal- and random-effects models).
a table with the estimated coefficients, corresponding standard errors, test statistics, p-values, and confidence interval bounds.
the Cochran-Mantel-Haenszel test and Tarone's test for heterogeneity (only when analyzing odds ratios using the Mantel-Haenszel method, i.e., "rma.mh"
).
See also here for details on the option to create styled/colored output with the help of the crayon package.
Higgins, J. P. T., & Thompson, S. G. (2002). Quantifying heterogeneity in a meta-analysis. Statistics in Medicine, 21(11), 1539--1558. https://doi.org/10.1002/sim.1186
López-López, J. A., Marín-Martínez, F., Sánchez-Meca, J., Van den Noortgate, W., & Viechtbauer, W. (2014). Estimation of the predictive power of the model in mixed-effects meta-regression: A simulation study. British Journal of Mathematical and Statistical Psychology, 67(1), 30--48. https://doi.org/10.1111/bmsp.12002
Raudenbush, S. W. (2009). Analyzing effect sizes: Random effects models. In H. Cooper, L. V. Hedges, & J. C. Valentine (Eds.), The handbook of research synthesis and meta-analysis (2nd ed., pp. 295--315). New York: Russell Sage Foundation.
Viechtbauer, W. (2010). Conducting meta-analyses in R with the metafor package. Journal of Statistical Software, 36(3), 1--48. https://doi.org/10.18637/jss.v036.i03
rma.uni
, rma.mh
, rma.peto
, rma.glmm
, and rma.mv
for the corresponding model fitting functions.