Add baseline and relative-to-baseline fields
Arguments
- obj
A NIF object.
- baseline_filter
A filter term to identify the baseline condition.
- summary_function
The function to derive the baseline. This function is applied over the DV values identified by the 'baseline_filter' term. The default function is
median
. Alternatively,mean
,min
ormax
can be considered.
Details
Output fields:
DVBL
Baseline value for the dependent variable DV.DVRTB
Relative-to-baseline value for the dependent variable DV.
The Baseline is calculated as the median (or the summary function output) of the DV field for all time points identified by the baseline_filter' term.
Examples
head(add_rtb(examplinib_poc_nif))
#> REF ID STUDYID USUBJID AGE SEX RACE HEIGHT WEIGHT BMI
#> 1 1 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> 2 2 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> 3 3 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> 4 4 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> 5 5 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> 6 6 1 2023000022 20230000221010001 58 1 WHITE 185.3 91.4 26.61922
#> DTC TIME NTIME TAFD TAD PCELTM EVID AMT ANALYTE CMT
#> 1 2001-01-13 10:36:00 0.000 0.0 0.000 0.000 <NA> 1 500 RS2023 1
#> 2 2001-01-13 10:36:00 0.000 0.0 0.000 0.000 PT0H 0 0 RS2023 2
#> 3 2001-01-13 10:36:00 0.000 0.0 0.000 0.000 PT0H 0 0 RS2023487A 3
#> 4 2001-01-13 11:36:00 1.000 0.5 1.000 1.000 PT0.5H 0 0 RS2023 2
#> 5 2001-01-13 11:36:00 1.000 0.5 1.000 1.000 PT0.5H 0 0 RS2023487A 3
#> 6 2001-01-13 12:04:00 1.467 1.0 1.467 1.467 PT1H 0 0 RS2023 2
#> PARENT TRTDY METABOLITE DOSE MDV ACTARMCD IMPUTATION
#> 1 RS2023 1 FALSE 500 1 TREATMENT admin time imputed from PCRFTDTC
#> 2 RS2023 1 FALSE 500 0 TREATMENT
#> 3 RS2023 1 FALSE 500 0 TREATMENT
#> 4 RS2023 1 FALSE 500 0 TREATMENT
#> 5 RS2023 1 FALSE 500 0 TREATMENT
#> 6 RS2023 1 FALSE 500 0 TREATMENT
#> DV BL_CREAT BL_CRCL DVBL DVRTB
#> 1 NA 72.78062 107.4689 0 NA
#> 2 0.0000 72.78062 107.4689 0 NaN
#> 3 0.0000 72.78062 107.4689 0 NaN
#> 4 636.6833 72.78062 107.4689 0 Inf
#> 5 135.1259 72.78062 107.4689 0 Inf
#> 6 1844.8225 72.78062 107.4689 0 Inf
head(add_rtb(examplinib_poc_min_nif))
#> ID TIME EVID AMT ANALYTE CMT MDV RATE DV DVBL DVRTB
#> 1 1 0.000 1 500 1 1 1 0 NA NA NA
#> 2 1 0.000 0 0 2 2 0 0 0.000000 0 NaN
#> 3 1 0.000 0 0 3 3 0 0 0.000000 0 NaN
#> 4 1 2.167 0 0 2 2 0 0 3.380265 0 Inf
#> 5 1 2.167 0 0 3 3 0 0 3.453869 0 Inf
#> 6 1 4.633 0 0 2 2 0 0 1.477397 0 Inf