Draw direct, indirect and network estimates side by side
Source:R/cinema_incoherence.R
cinema_incoherence.RdDraws, for every comparison of a network meta-analysis, the direct
estimate from the studies that compare the pair head to head, the
indirect estimate from the rest of the network and the network estimate
that combines them, as separated by netmeta::netsplit(). Beside them is
the inconsistency factor, the ratio of the direct to the indirect estimate
for a ratio measure or their difference otherwise, with its confidence
interval and p-value, and the incoherence judgment that CINeMA's rules
give.
Arguments
- x
Judgments from
cinema_judge(), or a network meta-analysis fromnetmeta::netmeta(), judged with the arguments in....- ...
When
xis a netmeta fit, arguments forcinema_judge(), such asthreshold, which shades the range of little difference and lets the rule judge comparisons whose test gives p of 0.10 or less,split,small_values,orderandcontributions, which list the studies behind each indirect estimate.- title, caption
Title above the plot and note below it. A caption you give is added above the default notes.
- family
Font family. The package ships Lato and registers it on load.
Value
An object of class cinema_incoherence, which prints as an
interactive widget. Use graph_widget(), graph_plot() or
graph_save() for the widget, a static ggplot or a file. The field
comparisons holds the direct, indirect and network estimates and the
inconsistency factors on the scale of the effect, and global the
design by treatment test.
Details
A comparison with only direct or only indirect evidence cannot be checked this way. It is kept visibly apart, marked as not assessable locally, because the absence of a test is not agreement; CINeMA then judges it from the global design by treatment interaction test, given under the plot. Both tests have low power, above all with few studies, so a large p-value is weak evidence that direct and indirect evidence agree, and the interval of the inconsistency factor shows how large a disagreement the data still allow.
Hovering over a comparison gives its numbers; clicking it, or pressing Enter on it, opens a panel that says in words how far direct and indirect evidence could disagree, lists the studies behind each estimate and gives the reason for the judgment.
Sources
Nikolakopoulou A, Higgins JPT, Papakonstantinou T, et al. CINeMA: an approach for assessing confidence in the results of a network meta-analysis. PLoS Medicine 2020;17(4):e1003082. doi:10.1371/journal.pmed.1003082
Papakonstantinou T, Nikolakopoulou A, Higgins JPT, Egger M, Salanti G. CINeMA: software for semiautomated assessment of the confidence in the results of network meta-analysis. Campbell Systematic Reviews 2020;16:e1080. doi:10.1002/cl2.1080
Papakonstantinou T, Nikolakopoulou A, Rucker G, et al. Estimating the contribution of studies in network meta-analysis: paths, flows and streams. F1000Research 2018;7:610.
Examples
# \donttest{
if (requireNamespace("netmeta", quietly = TRUE) &&
requireNamespace("meta", quietly = TRUE)) {
pw <- meta::pairwise(treat = treatment, event = pasi75_r,
n = pasi75_n, studlab = study,
data = psoriasis_nma, sm = "OR")
nma <- netmeta::netmeta(pw, common = FALSE)
cinema_incoherence(nma, threshold = 1.25, small_values = "undesirable")
}
# }