Compute noncompartmental superposition for repeated dosing
superposition(conc, ...)# S3 method for PKNCAconc
superposition(conc, ...)
# S3 method for numeric
superposition(
conc,
time,
dose.input = NULL,
tau,
dose.times = 0,
dose.amount,
n.tau = Inf,
options = list(),
lambda.z,
clast.pred = FALSE,
tlast,
additional.times = numeric(),
check.blq = TRUE,
method = NULL,
auc.type = "AUCinf",
steady.state.tol = 0.001,
...
)
A data frame with columns named "conc" and "time".
Measured concentrations
Additional arguments passed to the half.life
function if
required to compute lambda.z
.
Time of the measurement of the concentrations
The dose given to generate the conc
and time
inputs. If
missing, output doses will be assumed to be equal to the input dose.
The dosing interval
The time of dosing within the dosing interval. The
min(dose.times)
must be >= 0, and the max(dose.times)
must be < tau
.
There may be more than one dose times given as a vector.
The doses given for the output. Linear proportionality
will be used from the input to output if they are not equal. The length of
dose.amount must be either 1 or matching the length of dose.times
.
The number of tau dosing intervals to simulate or Inf
for
steady-state.
List of changes to the default PKNCA options (see
PKNCA.options()
)
The elimination rate (in units of inverse time) for extrapolation
To use predicted as opposed to observed Clast, either give the value for clast.pred here or set it to true (for automatic calculation from the half-life).
The time of last observed concentration above the limit of quantification. This is calculated if not provided.
Times to include in the final outputs in addition to
the standard times (see details). All min(additional.times)
must be >=
0, and the max(additional.times)
must be <= tau
.
Must the first concentration measurement be below the limit of quantification?
The method for integration (one of 'lin up/log down', 'lin-log', or 'linear')
The type of AUC to compute. Choices are 'AUCinf', 'AUClast', and 'AUCall'.
The tolerance for assessing if steady-state has been achieved (between 0 and 1, exclusive).
The returned superposition times will include all of the following
times: 0 (zero), dose.times
, time modulo tau
(shifting time
for each
dose time as well), additional.times
, and tau
.
interp.extrap.conc()