The trials data consist of up to 3 separate data frames. A main
table, subData
, and optional tables for median event time
-and binary data, subDataMed
and subDataBin
+and binary data, survDataMed
and survDataBin
respectively. Lets read in the each data set separately. In another
article we will show how to do this in one function call by including a
Reference file in the data folder which contains the meta data
of how to read in the study data. If there is no binary or median data
-used in the NMA then the variables subDataBin
and
-subDataMed
are assigned NA
.
+used in the NMA then the variables
file_name <- here :: here ( file.path ( "inst" , "extdata" , "survdata_" ) )
-subDataHR <-
+survDataHR <-
read.csv ( paste0 ( file_name , "hr_test.csv" ) ,
header = TRUE ,
as.is = TRUE )
-subDataBin <-
+survDataBin <-
tryCatch (
read.csv ( paste0 ( file_name , "bin_test.csv" ) ,
header = TRUE ,
as.is = TRUE ) ,
error = function ( e ) NA )
-subDataMed <-
+survDataMed <-
tryCatch (
read.csv ( paste0 ( file_name , "med_test.csv" ) ,
header = TRUE ,
@@ -287,9 +287,9 @@ Build model
nma_model <-
- new_NMA ( subDataHR = subDataHR ,
- subDataMed = subDataMed ,
- subDataBin = subDataBin ,
+ new_NMA ( survDataHR = survDataHR ,
+ survDataMed = survDataMed ,
+ survDataBin = survDataBin ,
bugs_params = bugs_params ,
is_random = RANDOM ,
data_type = data_type ,
@@ -317,12 +317,12 @@
, Lse
, multi_arm
-subDataBin
: Optional binary data. Required column
+survDataBin
: Optional binary data. Required column
headings of tx
, base
, study
,
BinN
, BinR
-subDataMed
: Optional median time data. Required column
+survDataMed
: Optional median time data. Required column
headings of tx
, base
, study
,
medN
, medR
, median
diff --git a/docs/reference/index.html b/docs/reference/index.html
index a790bd4..c29fbd6 100644
--- a/docs/reference/index.html
+++ b/docs/reference/index.html
@@ -1,261 +1,262 @@
-
-Function reference • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
NMA functions
-
-
-
-
-
-
BUGS functions
-
-
-
-
-
-
Plotting and tables
-
-
-
-
-
-
Other functions
-
-
-
-
-
-
-
-
-
-
-
- subDataHR
-
- Study log hazard ratios and standard errors
-
-
- subDataBin
-
- Study survival binary outcome data
-
-
- subDataMed
-
- Study median time to event
-
-
- binData
-
- Binary data
-
-
- countData
-
- Counts data
-
-
- contsData
-
- Continuous data
-
-
-
-
-
-
-
-
-
-
-
-
+
+Function reference • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
NMA functions
+
+
+
+
+
+
BUGS functions
+
+
+
+
+
+
Plotting and tables
+
+
+
+
+
+
Other functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/make_report.html b/docs/reference/make_report.html
index 694e5c2..8261012 100644
--- a/docs/reference/make_report.html
+++ b/docs/reference/make_report.html
@@ -1,169 +1,170 @@
-
-Make Report — make_report • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Constructs the automated report from the output of the NMA.
-
-
-
-
Usage
-
make_report ( nma_model , ext = "pdf" , echo = FALSE , ... )
-
-
-
-
Arguments
-
ext
-A string of text to indicate the extension of the
-resulting output file. Possible options are "pdf"
, "docx"
.
-This requires the use of pandoc, knitr and rmarkdown.
-echo
-A string (default to FALSE
) to instruct whether
-the report should also include the BCEA
commands used to
-produce the analyses. If the optional argument echo
is set
-to TRUE
(default = FALSE
), then the commands are also
-printed.
-...
-Additional parameters.
-
-
-
-
-
Examples
-
-if ( FALSE ) {
-bugs_params <-
-list (
- PROG = "openBugs" , # which version of BUGS to use to run the MCMC
- N.BURNIN = 10 ,#00, # number of steps to throw away
- N.SIMS = 150 ,#0, # total number of simulations
- N.CHAINS = 2 , # number of chains
- N.THIN = 1 , # thinning rate
- PAUSE = TRUE )
-
-RANDOM <- FALSE # is this a random effects model?
-REFTX <- "X" # reference treatment
-data_type <- c ( "hr_data" , "surv_bin_data" , "med_data" ) # which type of data to use
-label_name <- "label_name"
-
-file_name <- here :: here ( file.path ( "inst" , "extdata" , "survdata_" ) )
-
-subDataHR <-
- read.csv ( paste0 ( file_name , "hr_test.csv" ) ,
- header = TRUE ,
- as.is = TRUE )
-
-subDataBin <-
- tryCatch (
- read.csv ( paste0 ( file_name , "bin_test.csv" ) ,
- header = TRUE ,
- as.is = TRUE ) ,
- error = function ( e ) NA )
-
-subDataMed <-
- tryCatch (
- read.csv ( paste0 ( file_name , "med_test.csv" ) ,
- header = TRUE ,
- as.is = TRUE ) %>%
- mutate ( medR = floor ( medR ) ) ,
- error = function ( e ) NA )
-
-nma_model <-
- new_NMA ( subDataHR = subDataHR ,
- subDataMed = subDataMed ,
- subDataBin = subDataBin ,
- bugs_params = bugs_params ,
- is_random = RANDOM ,
- data_type = data_type ,
- refTx = REFTX ,
- effectParam = "beta" ,
- label = "" ,
- endpoint = "" )
-
-nma_model
-
-make_report ( nma_model , ext = "docx" )
-
-
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Make Report — make_report • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructs the automated report from the output of the NMA.
+
+
+
+
Usage
+
make_report ( nma_model , ext = "pdf" , echo = FALSE , ... )
+
+
+
+
Arguments
+
ext
+A string of text to indicate the extension of the
+resulting output file. Possible options are "pdf"
, "docx"
.
+This requires the use of pandoc, knitr and rmarkdown.
+echo
+A string (default to FALSE
) to instruct whether
+the report should also include the BCEA
commands used to
+produce the analyses. If the optional argument echo
is set
+to TRUE
(default = FALSE
), then the commands are also
+printed.
+...
+Additional parameters.
+
+
+
+
+
Examples
+
+if ( FALSE ) {
+bugs_params <-
+list (
+ PROG = "openBugs" , # which version of BUGS to use to run the MCMC
+ N.BURNIN = 10 ,#00, # number of steps to throw away
+ N.SIMS = 150 ,#0, # total number of simulations
+ N.CHAINS = 2 , # number of chains
+ N.THIN = 1 , # thinning rate
+ PAUSE = TRUE )
+
+RANDOM <- FALSE # is this a random effects model?
+REFTX <- "X" # reference treatment
+data_type <- c ( "hr_data" , "surv_bin_data" , "med_data" ) # which type of data to use
+label_name <- "label_name"
+
+file_name <- here :: here ( file.path ( "inst" , "extdata" , "survdata_" ) )
+
+survDataHR <-
+ read.csv ( paste0 ( file_name , "hr_test.csv" ) ,
+ header = TRUE ,
+ as.is = TRUE )
+
+survDataBin <-
+ tryCatch (
+ read.csv ( paste0 ( file_name , "bin_test.csv" ) ,
+ header = TRUE ,
+ as.is = TRUE ) ,
+ error = function ( e ) NA )
+
+survDataMed <-
+ tryCatch (
+ read.csv ( paste0 ( file_name , "med_test.csv" ) ,
+ header = TRUE ,
+ as.is = TRUE ) %>%
+ mutate ( medR = floor ( medR ) ) ,
+ error = function ( e ) NA )
+
+nma_model <-
+ new_NMA ( survDataHR = survDataHR ,
+ survDataMed = survDataMed ,
+ survDataBin = survDataBin ,
+ bugs_params = bugs_params ,
+ is_random = RANDOM ,
+ data_type = data_type ,
+ refTx = REFTX ,
+ effectParam = "beta" ,
+ label = "" ,
+ endpoint = "" )
+
+nma_model
+
+make_report ( nma_model , ext = "docx" )
+
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/new_NMA.html b/docs/reference/new_NMA.html
index 77c7ead..e2111f5 100644
--- a/docs/reference/new_NMA.html
+++ b/docs/reference/new_NMA.html
@@ -1,155 +1,156 @@
-
-NMA constructor — new_NMA • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Create an nma
class object to use in an analysis.
-All of the data types are optional but at least one needs to be
-passed to the function. The data_type
must be a subset of
-the passed data sets. If none given then all of the supplied
-data are assumed.
-
-
-
-
Usage
-
new_NMA (
- subDataHR = NA ,
- subDataMed = NA ,
- subDataBin = NA ,
- binData = NA ,
- countData = NA ,
- contsData = NA ,
- bugs_params = NA ,
- is_random = TRUE ,
- data_type = NA ,
- hyperparams = list ( ) ,
- refTx = NA ,
- effectParam = NA ,
- label ,
- endpoint
-)
-
-
-
-
Arguments
-
subDataHR
-Hazard ratio input data frame. Optional
-subDataMed
-Median time input data frame. Optional
-subDataBin
-Survival binary data input data frame. Optional
-binData
-Binary data input data frame. Optional
-countData
-Count data input data frame. Optional
-contsData
-Continuous data input data frame. Optional
-bugs_params
-List of BUGS parameters. Optional
-is_random
-Random effects model? Logical
-data_type
-Vector of names of data formats from
-"hr_data", "surv_bin_data", "med_data", "bin_data",
-"count_data", "conts_data"
-hyperparams
-List of hyperparameters
-refTx
-Reference treatment; string
-effectParam
-Effect parameter
-label
-Label
-endpoint
-End point name; string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+NMA constructor — new_NMA • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create an nma
class object to use in an analysis.
+All of the data types are optional but at least one needs to be
+passed to the function. The data_type
must be a subset of
+the passed data sets. If none given then all of the supplied
+data are assumed.
+
+
+
+
Usage
+
new_NMA (
+ survDataHR = NA ,
+ survDataMed = NA ,
+ survDataBin = NA ,
+ binData = NA ,
+ countData = NA ,
+ contsData = NA ,
+ bugs_params = NA ,
+ is_random = TRUE ,
+ data_type = NA ,
+ hyperparams = list ( ) ,
+ refTx = NA ,
+ effectParam = NA ,
+ label ,
+ endpoint
+)
+
+
+
+
Arguments
+
survDataHR
+Hazard ratio input data frame. Optional
+survDataMed
+Median time input data frame. Optional
+survDataBin
+Survival binary data input data frame. Optional
+binData
+Binary data input data frame. Optional
+countData
+Count data input data frame. Optional
+contsData
+Continuous data input data frame. Optional
+bugs_params
+List of BUGS parameters. Optional
+is_random
+Random effects model? Logical
+data_type
+Vector of names of data formats from
+"hr_data", "surv_bin_data", "med_data", "bin_data",
+"count_data", "conts_data"
+hyperparams
+List of hyperparameters
+refTx
+Reference treatment; string
+effectParam
+Effect parameter
+label
+Label
+endpoint
+End point name; string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/plotNetwork.html b/docs/reference/plotNetwork.html
index c0fa20a..449581f 100644
--- a/docs/reference/plotNetwork.html
+++ b/docs/reference/plotNetwork.html
@@ -1,107 +1,108 @@
-
-Plot network diagram — plotNetwork • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Usage
-
plotNetwork ( dat , usecurve = FALSE )
-
-# S3 method for default
-plotNetwork ( dat , usecurve = FALSE , ... )
-
-# S3 method for nma
-plotNetwork ( dat , usecurve = FALSE , ... )
-
-
-
-
Arguments
-
dat
-List of study data, including subData
-and possibly subDataBin and subDataMed
-usecurve
-Which line to use? Logical
-...
-Additional arguments
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Plot network diagram — plotNetwork • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Usage
+
plotNetwork ( dat , usecurve = FALSE )
+
+# S3 method for default
+plotNetwork ( dat , usecurve = FALSE , ... )
+
+# S3 method for nma
+plotNetwork ( dat , usecurve = FALSE , ... )
+
+
+
+
Arguments
+
dat
+List of study data, including subData
+and possibly survDataBin and survDataMed
+usecurve
+Which line to use? Logical
+...
+Additional arguments
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/plots_and_tables.html b/docs/reference/plots_and_tables.html
index cc1d80d..720ab9a 100644
--- a/docs/reference/plots_and_tables.html
+++ b/docs/reference/plots_and_tables.html
@@ -1,135 +1,136 @@
-
-Write to file multiple NMA plots and tables — plots_and_tables • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Write to file multiple NMA plots and tables
-
Write to file multiple NMA plots and tables
-
-
-
-
Usage
-
plots_and_tables (
- nma ,
- res_bugs ,
- effectParam = NA ,
- label = "" ,
- endpoint = NULL ,
- folder = "output" ,
- save = FALSE
-)
-
-plots_and_tables (
- nma ,
- res_bugs ,
- effectParam = NA ,
- label = "" ,
- endpoint = NULL ,
- folder = "output" ,
- save = FALSE
-)
-
-
-
-
Arguments
-
nma
-Object of class nma
-res_bugs
-BUGS output
-effectParam
-Effect parameter names; string
-label
-Label
-endpoint
-End point names; string
-folder
-Output folder name; string
-save
-Logical
-dat
-ist of study data, including subData
-and possibly subDataBin and subDataMed
-labels
-Labels
-
-
-
Value
-
res_bugs
-res_bugs
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Write to file multiple NMA plots and tables — plots_and_tables • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Write to file multiple NMA plots and tables
+
Write to file multiple NMA plots and tables
+
+
+
+
Usage
+
plots_and_tables (
+ nma ,
+ res_bugs ,
+ effectParam = NA ,
+ label = "" ,
+ endpoint = NULL ,
+ folder = "output" ,
+ save = FALSE
+)
+
+plots_and_tables (
+ nma ,
+ res_bugs ,
+ effectParam = NA ,
+ label = "" ,
+ endpoint = NULL ,
+ folder = "output" ,
+ save = FALSE
+)
+
+
+
+
Arguments
+
nma
+Object of class nma
+res_bugs
+BUGS output
+effectParam
+Effect parameter names; string
+label
+Label
+endpoint
+End point names; string
+folder
+Output folder name; string
+save
+Logical
+dat
+ist of study data, including subData
+and possibly survDataBin and survDataMed
+labels
+Labels
+
+
+
Value
+
res_bugs
+res_bugs
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/prep_codeData.html b/docs/reference/prep_codeData.html
index 0edaad6..53af111 100644
--- a/docs/reference/prep_codeData.html
+++ b/docs/reference/prep_codeData.html
@@ -1,117 +1,118 @@
-
-Prepare data used in computation — prep_codeData • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Create input data for NMA.
-Renames the study, base and other fields with appended letter
-depending on type of data.
-
-
-
-
Usage
-
prep_codeData (
- subDataHR = NA ,
- subDataBin = NA ,
- subDataMed = NA ,
- binData = NA ,
- countData = NA ,
- contsData = NA ,
- refTx = NA
-)
-
-
-
-
Arguments
-
subDataHR
-Hazard ratio data frame
-subDataBin
-Optional data frame. Survival binary data
-subDataMed
-Optional data frame. Median times
-refTx
-Reference treatment name; string
-
-
-
Value
-
List of data and statistics.
-If no binary of median data empty sub-lists.
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Prepare data used in computation — prep_codeData • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create input data for NMA.
+Renames the study, base and other fields with appended letter
+depending on type of data.
+
+
+
+
Usage
+
prep_codeData (
+ survDataHR = NA ,
+ survDataBin = NA ,
+ survDataMed = NA ,
+ binData = NA ,
+ countData = NA ,
+ contsData = NA ,
+ refTx = NA
+)
+
+
+
+
Arguments
+
survDataHR
+Hazard ratio data frame
+survDataBin
+Optional data frame. Survival binary data
+survDataMed
+Optional data frame. Median times
+refTx
+Reference treatment name; string
+
+
+
Value
+
List of data and statistics.
+If no binary of median data empty sub-lists.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/setupData.html b/docs/reference/setupData.html
index d19ee84..ba0a013 100644
--- a/docs/reference/setupData.html
+++ b/docs/reference/setupData.html
@@ -1,107 +1,108 @@
-
-Set-up study data — setupData • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Arrange input data for NMA.
-
-
-
-
Usage
-
setupData ( nma_datasets , data_type = NA , refTx = NA , is_random = TRUE )
-
-
-
-
Arguments
-
nma_datasets
-subDataHR: Hazard ratio data. Optional;
-subDataBin: Survival binary data. Optional;
-subDataMed: Median time data. Optional;
-binData: Binary data. Optional;
-countData: Count data. Optional;
-contsData: Continuous data. Optional
-data_type
-Data type
-refTx
-Reference treatment name
-is_random
-Is this a random effects model? Logical
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Set-up study data — setupData • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Arrange input data for NMA.
+
+
+
+
Usage
+
setupData ( nma_datasets , data_type = NA , refTx = NA , is_random = TRUE )
+
+
+
+
Arguments
+
nma_datasets
+survDataHR: Hazard ratio data. Optional;
+survDataBin: Survival binary data. Optional;
+survDataMed: Median time data. Optional;
+binData: Binary data. Optional;
+countData: Count data. Optional;
+contsData: Continuous data. Optional
+data_type
+Data type
+refTx
+Reference treatment name
+is_random
+Is this a random effects model? Logical
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/subDataBin.html b/docs/reference/subDataBin.html
index ddef6e1..8e1ad70 100644
--- a/docs/reference/subDataBin.html
+++ b/docs/reference/subDataBin.html
@@ -1,106 +1,107 @@
-
-Study survival binary outcome data — subDataBin • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A dataset containing the pair comparisons for studies.
-
-
-
-
-
-
Format
-
A data frame with 5 variables:
study
-Study name
-
-base
-Reference treatment name
-
-tx
-Comparison treatment name
-
-BinR
-Count of number of events
-
-BinN
-Total sample size
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Study survival binary outcome data — subDataBin • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A dataset containing the pair comparisons for studies.
+
+
+
+
+
+
Format
+
A data frame with 5 variables:
study
+Study name
+
+base
+Reference treatment name
+
+tx
+Comparison treatment name
+
+BinR
+Count of number of events
+
+BinN
+Total sample size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/subDataHR.html b/docs/reference/subDataHR.html
index e5a5167..04cb087 100644
--- a/docs/reference/subDataHR.html
+++ b/docs/reference/subDataHR.html
@@ -1,112 +1,113 @@
-
-Study log hazard ratios and standard errors — subDataHR • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A dataset containing the pair comparisons for studies.
-Woods NMA allows data on HR on the log scale.
-
-
-
-
-
-
Format
-
A data frame with 6 variables:
study
-Study name
-
-base
-Reference treatment name
-
-tx
-Comparison treatment name
-
-Lmean
-Log hazard ratio
-
-Lse
-Standard error of log hazard ratio
-
-multi_arm
-Multi-arm trial indicator: 0/1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Study log hazard ratios and standard errors — survDataHR • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A dataset containing the pair comparisons for studies.
+Woods NMA allows data on HR on the log scale.
+
+
+
+
+
+
Format
+
A data frame with 6 variables:
study
+Study name
+
+base
+Reference treatment name
+
+tx
+Comparison treatment name
+
+Lmean
+Log hazard ratio
+
+Lse
+Standard error of log hazard ratio
+
+multi_arm
+Multi-arm trial indicator: 0/1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/reference/subDataMed.html b/docs/reference/subDataMed.html
index e7e31b1..5076060 100644
--- a/docs/reference/subDataMed.html
+++ b/docs/reference/subDataMed.html
@@ -1,109 +1,110 @@
-
-Study median time to event — subDataMed • NMA
- Skip to contents
-
-
-
-
-
NMA
-
-
0.0.0.9000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A dataset containing the pair comparisons for studies.
-
-
-
-
-
-
Format
-
A data frame with 6 variables:
study
-Study name
-
-base
-Reference treatment name
-
-tx
-Comparison treatment name
-
-median
-Median time
-
-medN
-Sample size
-
-medR
-Sample size/2 as estimated number of events
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Study median time to event — subDataMed • NMA
+ Skip to contents
+
+
+
+
+
NMA
+
+
0.0.0.9000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A dataset containing the pair comparisons for studies.
+
+
+
+
+
+
Format
+
A data frame with 6 variables:
study
+Study name
+
+base
+Reference treatment name
+
+tx
+Comparison treatment name
+
+median
+Median time
+
+medN
+Sample size
+
+medR
+Sample size/2 as estimated number of events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/sitemap.xml b/docs/sitemap.xml
index 6eabe5e..0f73d7c 100644
--- a/docs/sitemap.xml
+++ b/docs/sitemap.xml
@@ -145,13 +145,13 @@
https://icon-in-r.github.io/NMA/reference/subData.html
- https://icon-in-r.github.io/NMA/reference/subDataBin.html
+ https://icon-in-r.github.io/NMA/reference/survDataBin.html
- https://icon-in-r.github.io/NMA/reference/subDataHR.html
+ https://icon-in-r.github.io/NMA/reference/survDataHR.html
- https://icon-in-r.github.io/NMA/reference/subDataMed.html
+ https://icon-in-r.github.io/NMA/reference/survDataMed.html
https://icon-in-r.github.io/NMA/reference/summStat.html
diff --git a/man/make_report.Rd b/man/make_report.Rd
index dd8111a..542b593 100644
--- a/man/make_report.Rd
+++ b/man/make_report.Rd
@@ -41,19 +41,19 @@ label_name <- "label_name"
file_name <- here::here(file.path("inst", "extdata", "survdata_"))
-subDataHR <-
+survDataHR <-
read.csv(paste0(file_name, "hr_test.csv"),
header = TRUE,
as.is = TRUE)
-subDataBin <-
+survDataBin <-
tryCatch(
read.csv(paste0(file_name, "bin_test.csv"),
header = TRUE,
as.is = TRUE),
error = function(e) NA)
-subDataMed <-
+survDataMed <-
tryCatch(
read.csv(paste0(file_name, "med_test.csv"),
header = TRUE,
@@ -62,9 +62,9 @@ subDataMed <-
error = function(e) NA)
nma_model <-
- new_NMA(subDataHR = subDataHR,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ new_NMA(survDataHR = survDataHR,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
bugs_params = bugs_params,
is_random = RANDOM,
data_type = data_type,
diff --git a/man/new_NMA.Rd b/man/new_NMA.Rd
index 5066c3c..5304b0e 100644
--- a/man/new_NMA.Rd
+++ b/man/new_NMA.Rd
@@ -5,9 +5,9 @@
\title{NMA constructor}
\usage{
new_NMA(
- subDataHR = NA,
- subDataMed = NA,
- subDataBin = NA,
+ survDataHR = NA,
+ survDataMed = NA,
+ survDataBin = NA,
binData = NA,
countData = NA,
contsData = NA,
@@ -22,11 +22,11 @@ new_NMA(
)
}
\arguments{
-\item{subDataHR}{Hazard ratio input data frame. Optional}
+\item{survDataHR}{Hazard ratio input data frame. Optional}
-\item{subDataMed}{Median time input data frame. Optional}
+\item{survDataMed}{Median time input data frame. Optional}
-\item{subDataBin}{Survival binary data input data frame. Optional}
+\item{survDataBin}{Survival binary data input data frame. Optional}
\item{binData}{Binary data input data frame. Optional}
diff --git a/man/plotNetwork.Rd b/man/plotNetwork.Rd
index 59b44bc..24df45f 100644
--- a/man/plotNetwork.Rd
+++ b/man/plotNetwork.Rd
@@ -14,7 +14,7 @@ plotNetwork(dat, usecurve = FALSE)
}
\arguments{
\item{dat}{List of study data, including subData
-and possibly subDataBin and subDataMed}
+and possibly survDataBin and survDataMed}
\item{usecurve}{Which line to use? Logical}
diff --git a/man/plots_and_tables.Rd b/man/plots_and_tables.Rd
index f86e43d..2af4532 100644
--- a/man/plots_and_tables.Rd
+++ b/man/plots_and_tables.Rd
@@ -40,7 +40,7 @@ plots_and_tables(
\item{save}{Logical}
\item{dat}{ist of study data, including subData
-and possibly subDataBin and subDataMed}
+and possibly survDataBin and survDataMed}
\item{labels}{Labels}
}
diff --git a/man/prep_codeData.Rd b/man/prep_codeData.Rd
index bf305c7..f9349a5 100644
--- a/man/prep_codeData.Rd
+++ b/man/prep_codeData.Rd
@@ -5,9 +5,9 @@
\title{Prepare data used in computation}
\usage{
prep_codeData(
- subDataHR = NA,
- subDataBin = NA,
- subDataMed = NA,
+ survDataHR = NA,
+ survDataBin = NA,
+ survDataMed = NA,
binData = NA,
countData = NA,
contsData = NA,
@@ -15,11 +15,11 @@ prep_codeData(
)
}
\arguments{
-\item{subDataHR}{Hazard ratio data frame}
+\item{survDataHR}{Hazard ratio data frame}
-\item{subDataBin}{Optional data frame. Survival binary data}
+\item{survDataBin}{Optional data frame. Survival binary data}
-\item{subDataMed}{Optional data frame. Median times}
+\item{survDataMed}{Optional data frame. Median times}
\item{refTx}{Reference treatment name; string}
}
diff --git a/man/setupData.Rd b/man/setupData.Rd
index 999d52f..3da1158 100644
--- a/man/setupData.Rd
+++ b/man/setupData.Rd
@@ -7,9 +7,9 @@
setupData(nma_datasets, data_type = NA, refTx = NA, is_random = TRUE)
}
\arguments{
-\item{nma_datasets}{subDataHR: Hazard ratio data. Optional;
-subDataBin: Survival binary data. Optional;
-subDataMed: Median time data. Optional;
+\item{nma_datasets}{survDataHR: Hazard ratio data. Optional;
+survDataBin: Survival binary data. Optional;
+survDataMed: Median time data. Optional;
binData: Binary data. Optional;
countData: Count data. Optional;
contsData: Continuous data. Optional}
diff --git a/man/subDataBin.Rd b/man/subDataBin.Rd
index 36aa374..567cdf7 100644
--- a/man/subDataBin.Rd
+++ b/man/subDataBin.Rd
@@ -1,8 +1,8 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/data.R
\docType{data}
-\name{subDataBin}
-\alias{subDataBin}
+\name{survDataBin}
+\alias{survDataBin}
\title{Study survival binary outcome data}
\format{
A data frame with 5 variables:
@@ -15,7 +15,7 @@ A data frame with 5 variables:
}
}
\usage{
-subDataBin
+survDataBin
}
\description{
A dataset containing the pair comparisons for studies.
diff --git a/man/subDataHR.Rd b/man/subDataHR.Rd
index d310538..6b98f1b 100644
--- a/man/subDataHR.Rd
+++ b/man/subDataHR.Rd
@@ -1,8 +1,8 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/data.R
\docType{data}
-\name{subDataHR}
-\alias{subDataHR}
+\name{survDataHR}
+\alias{survDataHR}
\title{Study log hazard ratios and standard errors}
\format{
A data frame with 6 variables:
@@ -16,7 +16,7 @@ A data frame with 6 variables:
}
}
\usage{
-subDataHR
+survDataHR
}
\description{
A dataset containing the pair comparisons for studies.
diff --git a/man/subDataMed.Rd b/man/subDataMed.Rd
index c085aa2..590c308 100644
--- a/man/subDataMed.Rd
+++ b/man/subDataMed.Rd
@@ -1,8 +1,8 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/data.R
\docType{data}
-\name{subDataMed}
-\alias{subDataMed}
+\name{survDataMed}
+\alias{survDataMed}
\title{Study median time to event}
\format{
A data frame with 6 variables:
@@ -16,7 +16,7 @@ A data frame with 6 variables:
}
}
\usage{
-subDataMed
+survDataMed
}
\description{
A dataset containing the pair comparisons for studies.
diff --git a/scripts/run_analysis.R b/scripts/run_analysis.R
index 36cf3b9..aa534c6 100644
--- a/scripts/run_analysis.R
+++ b/scripts/run_analysis.R
@@ -62,14 +62,14 @@ subData <-
as.is = TRUE)
if (is_bin) {
- subDataBin <-
+ survDataBin <-
read.csv(paste0(file_name, "bin.csv"),
header = TRUE,
as.is = TRUE)
}
if (is_med) {
- subDataMed <-
+ survDataMed <-
read.csv(paste0(file_name, "med.csv"),
header = TRUE,
as.is = TRUE) %>%
@@ -79,8 +79,8 @@ if (is_med) {
nma_res <-
setupData(subData = subData,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
is_random = RANDOM,
refTx = REFTX) %>%
NMA(dat = .,
@@ -101,8 +101,8 @@ nma_res <-
library(sna)
dat <-
setupData(subData = subData,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
is_random = RANDOM,
refTx = REFTX)
diff --git a/scripts/run_analysis_S3.R b/scripts/run_analysis_S3.R
index 5f69edf..d665d89 100644
--- a/scripts/run_analysis_S3.R
+++ b/scripts/run_analysis_S3.R
@@ -58,14 +58,14 @@ subData <-
header = TRUE,
as.is = TRUE)
-subDataBin <-
+survDataBin <-
if (is_bin) {
read.csv(paste0(file_name, "bin.csv"),
header = TRUE,
as.is = TRUE)
} else {NA}
-subDataMed <-
+survDataMed <-
if (is_med) {
read.csv(paste0(file_name, "med.csv"),
header = TRUE,
@@ -79,8 +79,8 @@ subDataMed <-
## build model
nma_model <-
new_NMA(subData = subData,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
bugs_params = bugs_params,
is_random = RANDOM,
hyperparams = hyperparams,
diff --git a/tests/testthat/test-NMA_run.R b/tests/testthat/test-NMA_run.R
index 77a5c97..0d8a01d 100644
--- a/tests/testthat/test-NMA_run.R
+++ b/tests/testthat/test-NMA_run.R
@@ -16,17 +16,17 @@ test_that("new_NMA", {
file_name <- system.file("extdata", package = "NMA")
# file_name <- "C:/Users/n8tha/Documents/R/NMA/inst/extdata/survdata_"
- subDataHR <-
+ survDataHR <-
read.csv(file.path(file_name, "survdata_hr_test.csv"),
header = TRUE,
as.is = TRUE)
- subDataBin <-
+ survDataBin <-
read.csv(file.path(file_name, "survdata_bin_test.csv"),
header = TRUE,
as.is = TRUE)
- subDataMed <-
+ survDataMed <-
read.csv(file.path(file_name, "survdata_med_test.csv"),
header = TRUE,
as.is = TRUE) %>%
@@ -47,9 +47,9 @@ test_that("new_NMA", {
for (j in seq_along(datasets)) {
nma_model[[as.character(i)]][[j]] <-
- new_NMA(subDataHR = subDataHR,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ new_NMA(survDataHR = survDataHR,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
bugs_params = bugs_params,
is_random = i,
data_type = datasets[[j]],
diff --git a/vignettes/how-to-use-nma-survival-test-data.Rmd b/vignettes/how-to-use-nma-survival-test-data.Rmd
index 094be5c..0681752 100644
--- a/vignettes/how-to-use-nma-survival-test-data.Rmd
+++ b/vignettes/how-to-use-nma-survival-test-data.Rmd
@@ -60,27 +60,27 @@ label_name <- "label_name"
### Read in datasets
The trials data consist of up to 3 separate data frames.
-A main table, `subData`, and optional tables for median event time and binary data, `subDataMed` and `subDataBin` respectively.
+A main table, `subData`, and optional tables for median event time and binary data, `survDataMed` and `survDataBin` respectively.
Lets read in the each data set separately.
In another article we will show how to do this in one function call by including a _Reference_ file in the data folder which contains the meta data of how to read in the study data.
-If there is no binary or median data used in the NMA then the variables `subDataBin` and `subDataMed` are assigned `NA`.
+If there is no binary or median data used in the NMA then the variables `survDataBin` and `survDataMed` are assigned `NA`.
```{r}
file_name <- here::here(file.path("inst", "extdata", "survdata_"))
-subDataHR <-
+survDataHR <-
read.csv(paste0(file_name, "hr_test.csv"),
header = TRUE,
as.is = TRUE)
-subDataBin <-
+survDataBin <-
tryCatch(
read.csv(paste0(file_name, "bin_test.csv"),
header = TRUE,
as.is = TRUE),
error = function(e) NA)
-subDataMed <-
+survDataMed <-
tryCatch(
read.csv(paste0(file_name, "med_test.csv"),
header = TRUE,
@@ -93,19 +93,19 @@ The format of the data should be fairly self-explanatory and looks like the foll
For the hazard ratio data
```{r echo=FALSE}
-knitr::kable(subDataHR)
+knitr::kable(survDataHR)
```
For the binary data
```{r echo=FALSE}
-knitr::kable(subDataBin)
+knitr::kable(survDataBin)
```
and for the median time data
```{r echo=FALSE}
-knitr::kable(subDataMed)
+knitr::kable(survDataMed)
```
More information about these data is available in the help documentation which can be accessed with e.g. `help(subData)`.
@@ -149,9 +149,9 @@ This then means that we can perform modified fits but we don't have to redo any
```{r warning=FALSE, message=FALSE}
nma_model <-
- new_NMA(subDataHR = subDataHR,
- subDataMed = subDataMed,
- subDataBin = subDataBin,
+ new_NMA(survDataHR = survDataHR,
+ survDataMed = survDataMed,
+ survDataBin = survDataBin,
bugs_params = bugs_params,
is_random = RANDOM,
data_type = data_type,
diff --git a/vignettes/reference-file-test-data.Rmd b/vignettes/reference-file-test-data.Rmd
index 96044d6..0bde588 100644
--- a/vignettes/reference-file-test-data.Rmd
+++ b/vignettes/reference-file-test-data.Rmd
@@ -37,8 +37,8 @@ Rows in the `type` column must contain one of the following keywords:
* `bugs`: File containing the BUGS input parameters for MCMC
* `analysis`: File containing the scenario information
* `subData`: Mandatory NMA data. Required column headings of `tx`, `base`, `study`, `Lmean`, `Lse`, `multi_arm`
-* `subDataBin`: Optional binary data. Required column headings of `tx`, `base`, `study`, `BinN`, `BinR`
-* `subDataMed`: Optional median time data. Required column headings of `tx`, `base`, `study`, `medN`, `medR`, `median`
+* `survDataBin`: Optional binary data. Required column headings of `tx`, `base`, `study`, `BinN`, `BinR`
+* `survDataMed`: Optional median time data. Required column headings of `tx`, `base`, `study`, `medN`, `medR`, `median`
`type` | `file`
-----|------