netmeasures(x)
netmeta
.Concerning indirectness, comparisons with a mean path length beyond two should be interpreted with particular caution, as more than two direct comparisons have to be combined serially on average. Large indices of parallelism, either on study-level or on aggregated level, can be considered as supporting the validity of a network meta-analysis if there is only a small amount of heterogeneity.
The network estimates for two treatments are linear combinations of
direct effect estimates comparing these or other treatments. The
linear coefficients can be seen as the generalization of weights
known from classical meta-analysis. These coefficients are given in
the projection matrix $H$ of the underlying model. For multi-arm
studies, the coefficients depend on the choice of the study-specific
baseline treatment, but the absolute flow of evidence can be made explicit
for each design as shown in König et al. (2013) and is given in H.tilde
.
All measures are calculated based on the fixed effects meta-analysis
by default. In the case that in function netmeta
the argument
comb.random=TRUE
, all measures are calculated for a random
effects model. The value of the square-root of the between-study
variance $tau^2$ can also be prespecified by argument
tau.preset
in function netmeta
.
data(Senn2013)
##
## Generation of an object of class 'netmeta' with
## reference treatment 'plac', i.e. placebo based
## on a fixed effects model
##
net1 <- netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD", reference="plac")
##
## Calculate measures based on a fixed effects model
##
nm1 <- netmeasures(net1)
##
## Plot of minimal parallelism versus mean path length
##
plot(nm1$meanpath, nm1$minpar, pch="",
xlab="Mean path length", ylab="Minimal parallelism")
text(nm1$meanpath, nm1$minpar, names(nm1$meanpath), cex=0.8)
## Generation of an object of class 'netmeta' with
## reference treatment 'plac' based on a random
## effects model
##
net2 <- netmeta(TE, seTE, treat1, treat2, studlab,
data=Senn2013, sm="MD", reference="plac", comb.random=TRUE)
##
## Calculate measures based on a random effects model
##
nm2 <- netmeasures(net2)
Run the code above in your browser using DataLab