Calculate the AUC over an interval with interpolation and/or extrapolation of concentrations for the beginning and end of the interval.
pk.calc.aucint(
conc,
time,
interval = NULL,
start = NULL,
end = NULL,
clast = pk.calc.clast.obs(conc, time),
lambda.z = NA,
time.dose = NULL,
route = "extravascular",
duration.dose = 0,
method = NULL,
auc.type = "AUClast",
conc.blq = NULL,
conc.na = NULL,
check = TRUE,
...,
options = list()
)pk.calc.aucint.last(
conc,
time,
start = NULL,
end = NULL,
time.dose,
...,
options = list()
)
pk.calc.aucint.all(
conc,
time,
start = NULL,
end = NULL,
time.dose,
...,
options = list()
)
pk.calc.aucint.inf.obs(
conc,
time,
start = NULL,
end = NULL,
time.dose,
lambda.z,
clast.obs,
...,
options = list()
)
pk.calc.aucint.inf.pred(
conc,
time,
start = NULL,
end = NULL,
time.dose,
lambda.z,
clast.pred,
...,
options = list()
)
Concentration measured
Time of concentration measurement (must be monotonically increasing and the same length as the concentration data)
Numeric vector of two numbers for the start and end time of integration
The start and end of the interval (cannot be given
if interval
is given)
The last concentration above the limit of quantification; this is used for AUCinf calculations. If provided as clast.obs (observed clast value, default), AUCinf is AUCinf,obs. If provided as clast.pred, AUCinf is AUCinf,pred.
The elimination rate (in units of inverse time) for extrapolation
The time of doses, route of
administration, and duration of dose used with interpolation and
extrapolation of concentration data (see
interp.extrap.conc.dose
). If NULL
,
interp.extrap.conc
will be used instead (assuming
that no doses affecting concentrations are in the interval).
The method for integration (either 'lin up/log down' or 'linear')
The type of AUC to compute. Choices are 'AUCinf', 'AUClast', and 'AUCall'.
How to handle BLQ values in between the first and last above
LOQ concentrations. (See clean.conc.blq
for usage
instructions.)
How to handle missing concentration values. (See
clean.conc.na
for usage instructions.)
Run check.conc.time
, clean.conc.blq
,
and clean.conc.na
?
Additional arguments passed to pk.calc.auxc
and
interp.extrap.conc
List of changes to the default PKNCA.options
for
calculations.
pk.calc.aucint.last()
: Interpolate or extrapolate concentrations for AUClast
pk.calc.aucint.all()
: Interpolate or extrapolate concentrations for AUCall
pk.calc.aucint.inf.obs()
: Interpolate or extrapolate concentrations for AUCinf.obs
pk.calc.aucint.inf.pred()
: Interpolate or extrapolate concentrations for AUCinf.pred
PKNCA.options
, interp.extrap.conc.dose
Other AUC calculations:
pk.calc.auxc()