R/aucint.R
pk.calc.aucint.RdCalculate 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() )
| conc | Concentration measured |
|---|---|
| time | Time of concentration measurement (must be monotonically increasing and the same length as the concentration data) |
| interval | Numeric vector of two numbers for the start and end time of integration |
| start, end | The start and end of the interval (cannot be given
if |
| clast, clast.obs, clast.pred | 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. |
| lambda.z | The elimination rate (in units of inverse time) for extrapolation |
| time.dose, route, duration.dose | The time of doses, route of
administration, and duration of dose used with interpolation and
extrapolation of concentration data (see
|
| method | The method for integration (either 'lin up/log down' or 'linear') |
| auc.type | The type of AUC to compute. Choices are 'AUCinf', 'AUClast', and 'AUCall'. |
| conc.blq | How to handle BLQ values in between the first and last above
LOQ concentrations. (See |
| conc.na | How to handle missing concentration values. (See
|
| check | Run |
| ... | Additional arguments passed to |
| options | List of changes to the default |
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()