drop.disconnected {MBNMAdose} | R Documentation |
Drop studies that are not connected to the network reference treatment
Description
Drop studies that are not connected to the network reference treatment
Usage
drop.disconnected(network, connect.dose = FALSE)
Arguments
network |
An object of class |
connect.dose |
A boolean object to indicate whether treatments should be
kept in the network if they connect via the simplest possible dose-response
relationship ( |
Value
A list containing a single row per arm data frame containing only studies that are connected to the network reference treatment, and a character vector of treatment labels
Examples
# Using the triptans headache dataset
network <- mbnma.network(triptans)
drops <- drop.disconnected(network)
# No studies have been dropped since network is fully connected
length(unique(network$data.ab$studyID))==length(unique(drops$data.ab$studyID))
# Make data with no placebo
noplac.df <- network$data.ab[network$data.ab$narm>2 & network$data.ab$agent!=1,]
net.noplac <- mbnma.network(noplac.df)
# Studies are dropped as some only connect via the dose-response function
drops <- drop.disconnected(net.noplac, connect.dose=FALSE)
length(unique(net.noplac$data.ab$studyID))==length(unique(drops$data.ab$studyID))
# Studies are not dropped if they connect via the dose-response function
drops <- drop.disconnected(net.noplac, connect.dose=TRUE)
length(unique(net.noplac$data.ab$studyID))==length(unique(drops$data.ab$studyID))
[Package MBNMAdose version 0.4.3 Index]