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
, and netrank
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.
Data entry for this function is in contrast-based format,
that is, data are given as contrasts (differences) between two
treatments (argument TE
) with standard error (argument
seTE
). Particularly, 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.
If data are given in arm-based format, that is, data are
given as treatment effect and standard error for each treatment arm
separately, function pairwise
can be used to transform
them into contrast-based format.
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.
pairwise
, forest.netmeta
, netrank
, 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