netmeta(TE, seTE, treat1, treat2, studlab, data=NULL, subset=NULL,
sm, level=0.95, level.comb=0.95,
comb.fixed=TRUE, comb.random=FALSE, reference.group="",
all.treatments=NULL, seq=NULL, tau.preset=NULL, title="", warn=TRUE)
"RD"
, "RR"
, "OR"
, "AS"
,
"MD"
, "SMD"
."NULL"
. If
TRUE
, matrices with all treatment effects, and confidence
limits will be printed.c("netmeta")
with corresponding
print
, summary
, forest
function. The object is
a list containing the following components:c("")
."NULL"
. If
TRUE
, matrices with all treatment effects, and
confidence limits will be printed.Often multi-arm studies are included in a network meta-analysis. In multi-arm studies, the treatment effects on different comparisons are not independent, but correlated. This is accounted for by reweighting all comparisons of each multi-arm study. The method is described in Rücker (2012).
Comparisons belonging to multi-arm studies are identified by
identical study labels (argument studlab
). It is therefore
important to use identical study labels for all comparisons
belonging to the same multi-arm study, e.g., study label
"Willms1999" for the three-arm study in the data example (Senn et
al., 2013). The function netmeta then automatically accounts for
within-study correlation by reweighting all comparisons of each
multi-arm study.
All pairwise comparisons must be provided for a multi-arm study. Consider a multi-arm study of p treatments with known variances. For this study, treatment effects and standard errors must be provided for each of p(p - 1)/2 possible comparisons. For instance, a three-arm study contributes three pairwise comparisons, a four-arm study even six pairwise comparisons A simple random effects model assuming that a constant heterogeneity variance is added to each comparison of the network can be defined via a generalised methods of moments estimate of the between-studies variance tau^2 (Jackson et al., 2012). This is added to the observed sampling variance seTE^2 of each comparison in the network (after appropriate adjustment for multi-arm studies). Then, as in standard pairwise meta-analysis, the procedure is repeated with the resulting enlarged standard errors.
Rücker G (2012), Network meta-analysis, electrical networks and graph theory. Research Synthesis Methods, 3, 312--324.
Senn S, Gavini F, Magrez D, and Scheen A (2013). Issues in performing a network meta-analysis. Statistical Methods in Medical Research, 22(2), 169--189. First published online 2012 Jan 3.
forest.netmeta
, metagen
data(Senn2013)
##
## Fixed effect model (default)
##
net1 <- netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD")
net1
net1$Q.decomp
##
## Comparison with reference group
##
netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD", reference="plac")
##
## Random effects model
##
net2 <- netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD", comb.random=TRUE)
net2
##
## Change printing order of treatments (placebo first)
##
trts <- c("plac", "acar", "benf", "metf", "migl", "piog",
"rosi", "sita", "sulf", "vild")
net3 <- netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD",
seq=trts)
print(summary(net3), digits=2)
Run the code above in your browser using DataLab