The nma_data class
The nma_data
class contains the data for a NMA in a standard format, created using the functions set_ipd()
, set_agd_arm()
, set_agd_contrast()
, set_agd_surv()
, or combine_network()
. The sub-class mlnmr_data
is created by the function add_integration()
, and further contains numerical integration points for the aggregate data.
Objects of class nma_data
have the following components:
agd_arm
: data from studies with aggregate data (arm format)
agd_contrast
: data from studies with aggregate data (contrast format)
ipd
: data from studies with individual patient data
treatments
: treatment coding factor for entire network
classes
: treatment class coding factor (same length as treatments
for entire network)
studies
: study coding factor for entire network
outcome
: outcome type for each data source, named list
The agd_arm
, agd_contrast
, and ipd
components are tibbles with the following columns:
.study
: study (as factor).trt
: treatment (as factor).trtclass
: treatment class (as factor), if specified.y
: continuous outcome.se
: standard error (continuous).r
: event count (discrete).n
: event count denominator (discrete, agd_arm
only).E
: time at risk (discrete).Surv
: survival outcome of type Surv
(time-to-event), nested by study arm.sample_size
: sample size (agd_*
only)...
: other columns (typically covariates) from the original data frameObjects of class mlnmr_data
additionally have components:
n_int
: number of numerical integration pointsint_names
: names of covariates with numerical integration pointsint_cor
: correlation matrix for covariates used to generate numerical integration pointsThe agd_arm
and agd_contrast
tibbles have additional list columns with
prefix .int_
, one for each covariate, which contain the numerical
integration points nested as length-n_int
vectors within each row.
print.nma_data()
for the print method displaying details of the network, and plot.nma_data()
for network plots.
Useful links