radcm {random.cdisc.data} | R Documentation |
Previous and Concomitant Medications Analysis Dataset (ADCM)
Description
Function for generating random Concomitant Medication Analysis Dataset for a given
Subject-Level Analysis Dataset.
Usage
radcm(
adsl,
max_n_cms = 10L,
lookup = NULL,
seed = NULL,
na_percentage = 0,
na_vars = list(CMCLAS = c(NA, 0.1), CMDECOD = c(1234, 0.1), ATIREL = c(1234, 0.1)),
who_coding = FALSE,
cached = FALSE
)
Arguments
adsl |
(data.frame ) Subject-Level Analysis Dataset (ADSL).
|
max_n_cms |
(integer ) Maximum number of concomitant medications per patient. Defaults to 10.
|
lookup |
(data.frame ) Additional parameters.
|
seed |
(numeric ) Seed to use for reproducible random number generation.
|
na_percentage |
(proportion ) Default percentage of values to be replaced by NA .
|
na_vars |
(list ) A named list where the name of each element is a column name of ds . Each
element of this list should be a numeric vector with two elements:
seed (numeric ) The seed to be used for this element - can be NA .
percentage (proportion ) Percentage of elements to be replaced with NA .
If NA , na_percentage is used as a default.
|
who_coding |
(flag ) Whether WHO coding (with multiple paths per medication) should be used.
|
cached |
boolean whether the cached ADCM data cadcm should be returned or new data
should be generated. If set to TRUE then the other arguments to radcm will be ignored.
|
Details
One record per each record in the corresponding SDTM domain.
Keys: STUDYID
, USUBJID
, ASTDTM
, CMSEQ
Value
data.frame
Examples
adsl <- radsl(N = 10, seed = 1, study_duration = 2)
adcm <- radcm(adsl, seed = 2)
adcm
adcm_who <- radcm(adsl, seed = 2, who_coding = TRUE)
adcm_who
[Package
random.cdisc.data version 0.3.16
Index]