Function for generating a random Pharmacokinetics Analysis Dataset for a given Subject-Level Analysis Dataset.
Arguments
- adsl
(
data.frame)
Subject-Level Analysis Dataset (ADSL).- avalu
(
character)
Analysis value units.- constants
(
character vector)
Constant parameters to be used in formulas for creating analysis values.- duration
(
numeric)
Duration in number of days.- seed
(
numeric)
Seed to use for reproducible random number generation.- na_percentage
(
proportion)
Default percentage of values to be replaced byNA.- na_vars
-
(
list)
A named list where the name of each element is a column name ofds. Each element of this list should be a numeric vector with two elements:seed(numeric)
The seed to be used for this element - can beNA.percentage(proportion)
Percentage of elements to be replaced withNA. IfNA,na_percentageis used as a default.
- cached
boolean whether the cached ADPC data
cadpcshould be returned or new data should be generated. If set toTRUEthen the other arguments toradpcwill be ignored.
Examples
adsl <- radsl(N = 10, seed = 1, study_duration = 2)
adpc <- radpc(adsl, seed = 2)
adpc
#> # A tibble: 180 × 72
#> STUDYID USUBJID SUBJID SITEID AGE AGEU SEX RACE ETHNIC COUNTRY DTHFL
#> <chr> <chr> <chr> <chr> <int> <fct> <fct> <fct> <fct> <fct> <fct>
#> 1 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 2 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 3 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 4 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 5 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 6 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 7 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 8 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 9 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 10 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> # ℹ 170 more rows
#> # ℹ 61 more variables: INVID <chr>, INVNAM <chr>, ARM <fct>, ARMCD <fct>,
#> # ACTARM <fct>, ACTARMCD <fct>, TRT01P <fct>, TRT01A <fct>, TRT02P <fct>,
#> # TRT02A <fct>, REGION1 <fct>, STRATA1 <fct>, STRATA2 <fct>, BMRKR1 <dbl>,
#> # BMRKR2 <fct>, ITTFL <fct>, SAFFL <fct>, BMEASIFL <fct>, BEP01FL <fct>,
#> # AEWITHFL <fct>, RANDDT <date>, TRTSDTM <dttm>, TRTEDTM <dttm>,
#> # TRT01SDTM <dttm>, TRT01EDTM <dttm>, TRT02SDTM <dttm>, TRT02EDTM <dttm>, …
adpc <- radpc(adsl, seed = 2, duration = 3)
adpc
#> # A tibble: 206 × 72
#> STUDYID USUBJID SUBJID SITEID AGE AGEU SEX RACE ETHNIC COUNTRY DTHFL
#> <chr> <chr> <chr> <chr> <int> <fct> <fct> <fct> <fct> <fct> <fct>
#> 1 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 2 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 3 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 4 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 5 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 6 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 7 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 8 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 9 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> 10 AB12345 AB12345-B… id-9 BRA-1 35 YEARS F BLAC… UNKNO… BRA N
#> # ℹ 196 more rows
#> # ℹ 61 more variables: INVID <chr>, INVNAM <chr>, ARM <fct>, ARMCD <fct>,
#> # ACTARM <fct>, ACTARMCD <fct>, TRT01P <fct>, TRT01A <fct>, TRT02P <fct>,
#> # TRT02A <fct>, REGION1 <fct>, STRATA1 <fct>, STRATA2 <fct>, BMRKR1 <dbl>,
#> # BMRKR2 <fct>, ITTFL <fct>, SAFFL <fct>, BMEASIFL <fct>, BEP01FL <fct>,
#> # AEWITHFL <fct>, RANDDT <date>, TRTSDTM <dttm>, TRTEDTM <dttm>,
#> # TRT01SDTM <dttm>, TRT01EDTM <dttm>, TRT02SDTM <dttm>, TRT02EDTM <dttm>, …