Calculate AUC for intravenous dosing
Usage
pk.calc.auciv(conc, time, c0, auc, ..., options = list(), check = TRUE)
pk.calc.auciv_pbext(auc, auciv)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
concandtimewithoutc0(it may be calculated using any method)- ...
For functions other than
pk.calc.auxc, these values are passed topk.calc.auxc- options
List of changes to the default PKNCA options (see
PKNCA.options())- 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 = 0must be present in the data with a measured concentration.The AUC between
time = 0and the next time point is calculated (auc_first).The AUC between
time = 0withc0and 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).