Derive percent change from baseline (PCHG
) in a BDS dataset
derive_var_pchg(dataset)
The input dataset with an additional column named PCHG
Percent change from baseline is calculated by dividing change from
baseline by the absolute value of the baseline value and
multiplying the result by 100
.
BDS-Findings Functions that returns variable appended to dataset:
derive_basetype_records()
,
derive_var_analysis_ratio()
,
derive_var_anrind()
,
derive_var_atoxgr()
,
derive_var_atoxgr_dir()
,
derive_var_base()
,
derive_var_chg()
,
derive_var_ontrtfl()
,
derive_var_shift()
,
derive_vars_crit_flag()
library(tibble)
advs <- tribble(
~USUBJID, ~PARAMCD, ~AVAL, ~ABLFL, ~BASE,
"P01", "WEIGHT", 80, "Y", 80,
"P01", "WEIGHT", 80.8, NA, 80,
"P01", "WEIGHT", 81.4, NA, 80,
"P02", "WEIGHT", 75.3, "Y", 75.3,
"P02", "WEIGHT", 76, NA, 75.3
)
derive_var_pchg(advs)
#> # A tibble: 5 × 6
#> USUBJID PARAMCD AVAL ABLFL BASE PCHG
#> <chr> <chr> <dbl> <chr> <dbl> <dbl>
#> 1 P01 WEIGHT 80 Y 80 0
#> 2 P01 WEIGHT 80.8 NA 80 1.00
#> 3 P01 WEIGHT 81.4 NA 80 1.75
#> 4 P02 WEIGHT 75.3 Y 75.3 0
#> 5 P02 WEIGHT 76 NA 75.3 0.930