Calculate the mean residence time (MRT) for single-dose data or linear multiple-dose data.
Source:R/pk.calc.simple.R
pk.calc.mrt.RdCalculate the mean residence time (MRT) for single-dose data or linear multiple-dose data.
Usage
pk.calc.mrt(auc, aumc)
pk.calc.mrt.iv(auc, aumc, duration.dose)
pk.calc.mrt.md(auctau, aumctau, aucinf, tau)Arguments
- auc
the AUC from 0 to infinity or 0 to tau
- aumc
the AUMC from 0 to infinity or 0 to tau
- duration.dose
The duration of the dose (usually an infusion duration for an IV infusion)
- auctau
the AUC from time 0 to the end of the dosing interval (tau).
- aumctau
the AUMC from time 0 to the end of the dosing interval (tau).
- aucinf
the AUC from time 0 to infinity (typically using single-dose data)
- tau
The dosing interval
Details
mrt is aumc/auc - duration.dose/2 where duration.dose = 0 for oral administration.
mrt.md is aumctau/auctau + tau*(aucinf-auctau)/auctau and should
only be used for multiple dosing with equal intervals between doses.
Note that if aucinf == auctau (as would be the assumption with
linear kinetics), the equation becomes the same as the single-dose MRT.