Calculate AUC for intravenous dosing
pk.calc.auciv(conc, time, c0, auc, ..., check = TRUE)pk.calc.auciv_pbext(auc, auciv)
pk.calc.auciv
: The AUC calculated using c0
pk.calc.auciv_pctbackextrap
: The AUC percent back-extrapolated
Concentration measured
Time of concentration measurement (must be monotonically increasing and the same length as the concentration data)
The concentration at time 0, typically calculated using
pk.calc.c0()
The AUC calculated using conc
and time
without
c0
(it may be calculated using any method)
For functions other than pk.calc.auxc
, these values are
passed to pk.calc.auxc
Run check.conc.time
, clean.conc.blq
,
and clean.conc.na
?
The AUC calculated using c0
pk.calc.auciv_pbext()
: Calculate the percent back-extrapolated AUC for IV administration
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
with c0
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)
.