radae {random.cdisc.data} | R Documentation |
Adverse Event Analysis Dataset (ADAE)
Description
Function for generating random Adverse Event Analysis Dataset for a given Subject-Level Analysis Dataset.
Usage
radae(
adsl,
max_n_aes = 10L,
lookup = NULL,
lookup_aag = NULL,
seed = NULL,
na_percentage = 0,
na_vars = list(AEBODSYS = c(NA, 0.1), AEDECOD = c(1234, 0.1), AETOXGR = c(1234, 0.1)),
cached = FALSE
)
Arguments
adsl |
( |
max_n_aes |
( |
lookup |
( |
lookup_aag |
( |
seed |
( |
na_percentage |
( |
na_vars |
(
|
cached |
boolean whether the cached ADAE data |
Details
One record per each record in the corresponding SDTM domain.
Keys: STUDYID
, USUBJID
, ASTDTM
, AETERM
, AESEQ
Value
data.frame
Examples
adsl <- radsl(N = 10, study_duration = 2, seed = 1)
adae <- radae(adsl, seed = 2)
adae
# Add metadata.
aag <- utils::read.table(
sep = ",", header = TRUE,
text = paste(
"NAMVAR,SRCVAR,GRPTYPE,REFNAME,REFTERM,SCOPE",
"CQ01NAM,AEDECOD,CUSTOM,D.2.1.5.3/A.1.1.1.1 AESI,dcd D.2.1.5.3,",
"CQ01NAM,AEDECOD,CUSTOM,D.2.1.5.3/A.1.1.1.1 AESI,dcd A.1.1.1.1,",
"SMQ01NAM,AEDECOD,SMQ,C.1.1.1.3/B.2.2.3.1 AESI,dcd C.1.1.1.3,BROAD",
"SMQ01NAM,AEDECOD,SMQ,C.1.1.1.3/B.2.2.3.1 AESI,dcd B.2.2.3.1,BROAD",
"SMQ02NAM,AEDECOD,SMQ,Y.9.9.9.9/Z.9.9.9.9 AESI,dcd Y.9.9.9.9,NARROW",
"SMQ02NAM,AEDECOD,SMQ,Y.9.9.9.9/Z.9.9.9.9 AESI,dcd Z.9.9.9.9,NARROW",
sep = "\n"
), stringsAsFactors = FALSE
)
adae <- radae(adsl, lookup_aag = aag)
with(
adae,
cbind(
table(AEDECOD, SMQ01NAM),
table(AEDECOD, CQ01NAM)
)
)