Derive percent change from baseline (PCHG
) in a BDS dataset
Details
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
.
See also
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()
Examples
library(tibble)
advs <- tribble(
~USUBJID, ~PARAMCD, ~AVAL, ~ABLFL, ~BASE,
"P01", "WEIGHT", 80, "Y", 80,
"P01", "WEIGHT", 80.8, "", 80,
"P01", "WEIGHT", 81.4, "", 80,
"P02", "WEIGHT", 75.3, "Y", 75.3,
"P02", "WEIGHT", 76, "", 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 "" 80 1.00
#> 3 P01 WEIGHT 81.4 "" 80 1.75
#> 4 P02 WEIGHT 75.3 "Y" 75.3 0
#> 5 P02 WEIGHT 76 "" 75.3 0.930