Calculate AUC for intravenous dosing
Arguments
- conc
Measured concentrations
- time
Time of the measurement of the concentrations
- c0
The concentration at time 0, typically calculated using
pk.calc.c0()
- auc
The AUC calculated using
conc
andtime
withoutc0
(it may be calculated using any method)- ...
For functions other than
pk.calc.auxc
, these values are passed topk.calc.auxc
- check
Run
assert_conc_time()
,clean.conc.blq()
, andclean.conc.na()
?- auciv
The AUC calculated using
c0
Value
pk.calc.auciv
: The AUC calculated using c0
pk.calc.auciv_pctbackextrap
: The AUC percent back-extrapolated
Details
The AUC for intravenous (IV) dosing extrapolates the AUC back from the first measurement to time 0 using c0 and the AUC calculated by another method (for example the auclast).
The calculation method takes the following steps:
time = 0
must be present in the data with a measured concentration.The AUC between
time = 0
and the next time point is calculated (auc_first
).The AUC between
time = 0
withc0
and the next time point is calculated (auc_second
).The final AUC is the initial AUC plus the difference between the two AUCs (
auc_final <- auc + auc_second - auc_first
).
The calculation for back-extrapolation is 100*(1 - auc/auciv)
.