Skip to main content
Springer logoLink to Springer
. 2014 Oct 15;41(6):655–673. doi: 10.1007/s10928-014-9392-y

Searching for an optimal AUC estimation method: a never-ending task?

Wojciech Jawień 1,
PMCID: PMC4225057  PMID: 25315926

Abstract

An effective method of construction of a linear estimator of AUC in the finite interval, optimal in the minimax sense, is developed and demonstrated for five PK models. The models may be given as an explicit C(t) relationship or defined by differential equations. For high variability and rich sampling the optimal method is only moderately advantageous over optimal trapezoid or standard numerical approaches (Gauss-Legendre or Clenshaw-Curtis quadratures). The difference between the optimal estimator and other methods becomes more pronounced with a decrease in sample size or decrease in the variability. The described estimation method may appear useful in development of limited-sampling strategies for AUC determination, as an alternative to the widely used regression-based approach. It is indicated that many alternative approaches are also possible.

Electronic supplementary material

The online version of this article (doi:10.1007/s10928-014-9392-y) contains supplementary material, which is available to authorized users.

Keywords: AUC, Optimal sampling theory, Limited sampling strategy , Quadrature, Estimation, Minimax, Bioequivalence

Introduction

The estimation of integral of a function, or area under the curve (AUC), plays an important role in biomedicine including in pharmacokinetic (PK) or toxicokinetic studies that are designed to estimate the integral of concentration of the investigated compound in plasma or tissue taken over time in a given interval.

AUC=t1t2Ctdt

Within the framework of linear compartmental models AUC established after an intravenous administration is used to calculate the drug clearance. Regardless of which one of the possible linear models is valid, the result is determined solely by the drug dose and AUC. This is one of the reasons for AUC to be a central concept of the so-called model-independent pharmacokinetics. Regulatory institutions use AUC as a measure of extent of absorption in order to assess a bioequivalence of different formulations of the same drug [13].

Many authors have addressed the problem of practical determination of AUC. A few papers contain reviews of numerous algorithms designed to estimate this parameter [4, 5]. Their authors do not pay any particular attention to the choice of sampling times, assuming they are given a priori, maybe following a certain traditional pattern. On the other hand, several authors have investigated the optimal designs which should yield the most accurate results using specific approaches.

The optimal sampling is especially important if the number of measured concentrations is limited due to ethical and economical reasons. Duffull et al. searched for the optimal design with limited sampling for the log-trapezoid rule applied to the two-exponential equation [6]. A vast number of authors (MEDLINE reports about 200 papers [7]) developed limited sampling strategies for estimating AUC either of specific drugs, for instance cyclosporine [8, 9] or midazolam [10], or in the general situation [11].

Katz and D’Argenio found optimal sampling times for estimating the integral of bi- and triexponential equations using the trapezoid rule [12]. In their original form these results are of limited usefulness, since the authors have assumed fixed values of parameters of those equations. In practice such parameters are more or less uncertain (if they were certain then the exact AUC would also be known and no estimation would be necessary). The present paper extends, in several directions, the ideas of that work. Namely, the aims of this work are threefold:

  1. Find an optimal sample schedule design for trapezoid rule under parameter uncertainty.

  2. Find an optimal quadrature within the class of linear combination (LC) quadrature approximations [13]. This is to be achieved by simultaneous adjustment of both sampling design and coefficients (weights) of quadrature.

  3. Evaluate obtained quadratures for five common PK models by means of simulation.

In order to reach these aims it is required to:

  1. set up transparent criteria of optimality;

  2. state necessary assumptions to make the problem tractable;

  3. express it as an optimization problem (in this case a minimax problem);

  4. invent an approach to practically solve this optimization problem;

  5. implement it (as a numerical analysis task);

  6. plan and execute optimum searches and simulations;

  7. evaluate the results.

These points would be reported in the following sections after introducing the necessary background.

Method

Background: theory of point estimation

While concepts to be introduced here are quite general elements of a statistical decision theory, the presentation will focus on their application to the theory of point estimation or, even more specifically, to the estimation of AUC in PK models. Let θ be a vector of standard (primary) PK parameters. True AUC may be expressed as a function of these parameters, AUC(θ).

An estimator of an unknown quantity is a function of observations that in some way approximates that quantity. As any experiment suffers from various nuisance factors, the observations do not follow any deterministic model exactly. Thus the estimation can be imperfect. One may intuitively expect that certain estimators can perform better than others. However, if one would like to transform this intuition into a scientific method, a rigorous criterion is needed that would enable comparison of estimators.

Towards this end, a statistical theory of point estimation [14] introduces a loss function L(Q^,θ) to assess the precision of an estimator Q^. A loss function is always non-negative and it should yield 0 if an estimation is exact, i.e. if Q^=AUC(θ). A quadratic loss function

L(Q^,θ)=Q^-AUCθ2

is a typical choice, and it is one of two that will be considered here. The intuition behind this concept is rather simple: a wrong estimation causes a loss. The worse the estimate is, the higher the loss will be. Or: the closer the estimator value to the true AUC is, the lower the loss will be.

Another important concept is that of risk function. It is defined as an expectation of a loss. The expectation is taken over a joint probability distribution of all εi.

Rθ=EL(Q^,θ)

The expectation of a continuous random variable X is defined as the first moment of its probability density function φ(x):

EX=xφ(x)dx

While this definition might appear somewhat abstract, the expectation has quite simple interpretation, due to a fundamental law of statistics: The Law of Large Numbers. If one repeatedly observes a quantity that is random, then the average result should tend to the expectation of that quantity (for a rigorous formulation of that law refer to any textbook on statistics, e.g. [15]). Thus, if one were to repeat estimation with a given estimator, then the average loss should tend to that estimator’s risk.

Estimators may be compared on a basis of their risk. Unfortunately, there is no estimator which is better than any other estimator for any parameter vector θ [14]. Nonetheless, an optimal estimator in that sense (called a uniformly optimal estimator) could be found if some restrictions were applied to the class of considered estimators. Perhaps the most popular one is the case of unbiased estimators with quadratic loss function. They are called minimum variance unbiased estimators (MVUE).

There can be little benefit from MVUE in pharmacokinetics, however, as unbiased estimators do not exist for standard PK models with usual parameters (or, at least, they remain unknown).

Despite these problems, a good or even the best estimator, according to reasonable criteria, can be constructed in a somewhat different manner. The choice between two standard solutions depends on whether θ is treated as a random variable with known distribution or as an unknown parameter. In the first case an estimator that minimizes expectation of the risk (over θ distribution) is searched for. It corresponds to a Bayesian approach. In the second case a maximum possible risk is minimized. That is a minimax problem.

The former approach requires a knowledge of statistical distribution of PK parameters, while in the second method one needs to only know the range of those parameters. In what follows, the latter choice is analysed in detail.

Approach of Katz and D’Argenio

The trapezoid rule may be expressed by the following equation

Q=i=0nwiC(ti), 1

where

w0=t1-t02;wi=ti+1-ti-12,i=1,,n-1;wn=tn-tn-12. 2

In practice, an integral is calculated based on measured concentrations. Assume the integrand follows a certain PK model with a parameter vector θ. Thus, what is measured can be expressed by the equation:

C^i=Cti,θ+εi

where εi is a random error. The result

Q^=i=0nwiC^i

is therefore a random variable. It may be considered as a linear estimator of an unknown integral AUC.

In their paper Katz and D’Argenio proposed “selecting observation times so to minimize the expected value of the squared difference between the estimator and the exact value of the integral”. These authors assumed specific parameters of a multiexponential equation (i.e. they fixed θ) and numerically found a minimum over a vector of sampling times, t:

mintE(Q^-AUC)2. 3

In terms of previous subsection a sampling schedule that minimizes the risk of trapezoid rule estimator was found. In order to include a variance model of εi they used the decomposition of the expectation of the squared error into a variance of estimator and its squared bias

EQ^-AUC2=VQ^+AUC-EQ^2, 4

the well-known result (for derivation see, for instance, Lehmann [14] or Katz and D’Argenio [12]). If all εi are independently distributed with the mean 0 and variance σi2, then

EQ^=i=0nwiCti 5
VQ^=i=0nwi2σi2 6

Note that detailed knowledge of the statistical distribution of εi is not required; any distribution with existing and known variance can be accepted. One way to make σi2 known is to express it as a function of C. The heteroschedastic model with a constant coefficient of variation (c v) is often assumed in PK models. It will be followed in the present study.

σi=cvCti,θ 7

As the specific values of parameters need to be assumed, AUC may be calculated based on them and there is no need to use concentrations at all. Katz and D’Argenio made a rudimentary analysis of how the precision of the trapezoid method in an optimal setting changes while changing some (not all) parameters. It may be done in a more systematic manner within the framework of minimax approach and this will be one extension the present paper makes to the ideas of Katz and D’Argenio.

Optimal sample schedule design

Using the minimax approach the minimization of the risk for a given θ should be replaced by minimization of the maximum risk that can be obtained for any possible vector of parameters. Thus the problem in Eq. 3 should be rewritten as

mintmaxθR(θ)=mintmaxθEQ^-AUC(θ)2.

For highly variable drugs it might be more useful to minimize a relative rather than an absolute error. This corresponds to the division of the loss function L by the squared AUC(θ).

Lr(Q^,θ)=Q^-AUCθ2AUCθ2

An optimum based on the above loss function (let it be called relative, in contrast to an absolute function L) will be analysed in the present study. The corresponding risk function will be denoted by Rr(θ) and an expression for the required optimum takes on the form:

mintmaxθRr(θ)=mintmaxθEQ^-AUC(θ)AUCθ2.

In bioequivalence studies AUC is being compared on a logarithmic scale; equivalently the comparison focuses on ratios and not differences of AUC values. Also, in clinical application, an estimation error of 10 units is certainly more important if the true AUC equals 50 units than in a case when it is as large as 300. In both situations use of a relative risk would be preferable over an absolute risk.

Substituting Eqs. 5 and 6 into Eq. 4 and taking into account Eq. 7 yields a useful expression for the risk function that is a subject of minimax optimization:

Rr(θ)=cv2i=0nwi2[C(ti,θ)]2++AUC(θ)-i=0nwiC(ti,θ)2/AUC(θ)2 8

This is a nested problem: there is a maximization over θ within a minimization over t. It means that for each trial sampling schedule the maximization in θ has to be conducted and finally that sampling schedule which yielded the smallest maximum is to be chosen. An optimization is constrained on both levels: PK parameter values should stay within a reasonable range; sampling times should be arranged in ascending order and they should be included in the integration interval. This constrained optimization problem cannot be solved analytically and an application of numerical algorithms is required. The optimization seems to be one of the most difficult branches of numerical analysis. There is always the possibility that the solution found would appear suboptimal. In order to minimize this possibility, the advanced methods are required using as much information as is available. This is especially important on an inner level: unstable results may mislead outer level optimization routine and thwart convergence.

The necessary information includes first and second derivatives of the inner objective in θ, since they describe important geometrical properties of the hypersurface along which the maximum is searched for. The first derivative, i.e. the gradient, is a local measure of the descent of the surface, while the second derivative (the Hessian) is a measure of the local curvature. More details are given in a subsection on numerical methods.

Optimal quadrature design

Another dimension in which the described approach can be improved on is the choice of a quadrature. Trapezoid and log-trapezoid rules are the simplest approaches to determine AUC. Their drawbacks were frequently indicated [16, 17]. In the present work not only sampling points are free parameters. Some additional freedom is allowed regarding the choice of a quadrature. This may be done by considering a certain class of quadratures parameterized in a reasonable manner. Here the class of LC methods, as previously introduced by the present author [13], will be considered.

The LC-type quadrature by definition has the form given by Eq. 1, but w i can now be arbitrary; they do not need to satisfy Eq. 2. t i are knots of the quadrature and w i are its weights.

Surprisingly, many approaches used in pharmacokinetics belong to this class. In particular, linear trapezoidal, hyperbolic trapezoidal [18], Lagrange [19] and spline [4] methods all are of the LC type. The same applies to other popular general methods of numerical analysis, like Newton-Côtes, Gauss-Legendre (GL) or Clenshaw-Curtis (CC) quadratures [20].

Allowing weights vector w as well as knots vector t to be manipulated, results in a final statement for the minimum that should be reached by the optimal method:

minw,tmaxθRr(θ)=minw,tmaxθEQ^-AUC(θ)AUC(θ)2.

Equation 8 remains valid.

In this problem a maximization over θ is nested within a minimization in both t and w. The dimension of search space of outer minimization is twice as large as it is for the optimal trapezoid problem from previous subsection. The optimization task is thus more difficult than in the previous case, and gradient and Hessian of inner maximization, as discussed in the preceding subsection, may prove even more useful.

Examples chosen for evaluation

Five examples of hypothetical models were analyzed:

  1. one-compartment linear model with first-order absorption, single dose;

  2. one-compartment linear model with first-order absorption, steady state;

  3. two-compartment linear model with iv bolus administration;

  4. one-compartment model with iv bolus administration and Michaelis-Menten elimination;

  5. one-compartment model with first-order absorption and Michaelis-Menten elimination.

An interval from t1=0 to t2=24h was chosen for AUC. The dosing interval (τ) for model 2 also matched that interval: τ=24h. For each model either ranges or fixed values of parameters were assumed. They are given in Table 1 along with the resultant AUC range. It is explained in the Appendix why some parameters can be fixed and which of them to choose.

Table 1.

Model parameter ranges and fixed values

Model Equation Parameter(θ or AUC) Range or fixed value
1 C=Ae-ket-e-kat ka [(ln2)/4,3ln2]
ke [(ln2)/12,(ln2)/4]
A=FDkaVdka-ke 20
AUC [56, 250]
2 C=Ae-ket1-e-keτ-e-kat1-e-kaτ ka [(ln2)/4,3ln2]
ke [(ln2)/12,(ln2)/4]
A=FDkaVdka-ke 20
AUC [58, 337]
3 C=A1e-k1t+A2e-k2t k1 [0.5ln2,6ln2]
k2 [(ln2)/4,(ln2)/24]
α=A2/A1 [0.8, 1.25]
A 1 10
AUC [50, 245]
4 dCdt=-VmCKM+C KM [2, 20]
Vm [0.2, 1]
C0=C(0) 10
AUC [70, 221]
5 dCdt=-VmCKM+C+Ae-kat KM [2, 5]
Vm [0.4, 0.7]
ka [(ln2)/2,ln2]
A=FDkaVd 5
AUC [52, 232]

Three levels of coefficient of variation were assumed: 10%, 5% and 0% (no random error). They were combined with three sample sizes chosen for presentation: n=2, 4 and 6. This is a range of sample sizes considered, among others, while developing limited sampling strategies. As it will be seen, at greater samples the difference between different approaches becomes less evident.

Numerical methods

MATLAB 7.11 (R2011b) software (The MathWorks, Inc.) with Minimization Toolbox [21, 22] was used to perform the required computations. A set of M-files written for that purpose is available as supplementary material to this paper. In order to obtain a solution to the minimax problem the ‘fmincon’ procedure from Minimization Toolbox was used on two levels of recursion. This is a general-purpose constrained nonlinear minimization procedure. It contains a variety of optimization algorithms that can be chosen by the user. At outer level (minimization in w and t) an active-set optimization was chosen, the choice of which implies application of sequential quadratic programming (SQP) algorithm. This algorithm belongs to the quasi-Newton family and it can perform better, if derivatives of the objective function are available. It is explained in the Appendix, how the gradient of maximum risk can be computed.

At the inner level (maximization of risk in θ) a trust-region-reflective algorithm was preferred. It requires both gradient (first-order derivatives) and Hessian (second-order derivatives) of the objective (in this case the risk function itself) in model parameters.

If a concentration-time dependence and AUC can be expressed in a closed-form by model parameters, then the exact calculation of derivatives imposes no significant difficulty. This is the case with linear compartment models. In the case of one-compartment nonlinear model, with Michaelis-Menten elimination and bolus iv input,C(t) cannot be expressed in a closed-form, but it may be represented by an implicit function. By theorem on implicit function derivative, differentiation of C(t) in this case does not introduce true complications either. Moreover, there is a closed-form expression for an AUC given C(t) at integral limits [17]. However, in order to keep the software as simple as possible, this solution has not actually been used. Conversely, the same solution has been applied to model 4, as it is described just below for model 5.

For the one-compartment nonlinear model, with Michaelis-Menten elimination and first-order input no closed-form solution exists, and a differential equation of the model has to be numerically solved. The MATLAB procedure ‘ode113’, implementing a variable order Adams-Bashforth-Moulton method was used to that purpose (for detailed description of all numerical algorithms used refer to MATLAB documentation [21, 22]). In addition to the required C(t) values, a differential equation solver can also yield a value of AUC along with derivatives of both C(t) and AUC. The necessary details are given in the Appendix.

For each combination of model, sample size and c v an optimal minimax method was found. Moreover, an optimal trapezoid method and either Gauss-Legendre or Clenshaw-Curtis approximation (whichever performed better) were also found.

The trapezoid method was subject to the following restriction: the last knot always had to be placed at the end of the time interval. On the other hand a linear extrapolation to the time zero was allowed for models with C0>0. This asymmetry was due to the fact that the trapezoid method with a linear extrapolation to t=τ no longer belongs to the LC class. An extrapolation to t=0 does not introduce that problem [13].

Simulations

In order to evaluate results, for each case 20,000 PK random profiles were simulated. PK parameters were uniformly drawn from their ranges. Based on them concentrations were calculated according to assumed models and Gaussian random noise with assumed c v was subsequently applied. Using those samples a bias, a root mean squared relative error (RMSRE), minimum and maximum absolute errors and their relative counterparts were estimated.

While the present approach has been developed with mild assumptions on statistical distribution of θ and ε, for simulation purposes a particular distribution had to be chosen. In order to perform a more demanding evaluation, one may use for θ a distribution that results in a harder test than normal distribution or log-normal distribution, which are usually applied. A (multidimensional) uniform distribution creates the opportunity to scan a parameter space. It is a common choice in a Monte-Carlo optimum search.

The main rationale for simulations was to investigate those aspects of performance of optimal methods that do not comprise the criteria of optimality. The statistical parameters (RMSRE, bias, etc.) provide simple measures for that purpose. In addition they facilitate a simple check of results. The following inequality is to be expected for any method:

RMSRE<Obj,

where Obj, the objective, is the maximum risk found at chosen knots and weights. Moreover, in a case without random noise, the maximum observed relative deviance cannot be greater than the square root of the objective unless the optimization failed. This relation may be reversed in the presence of random error.

These inequalities are discussed in detail in the Appendix.

Results

The results of the optimum method search and the related simulations are compiled in Tables 2, 3, 4, 5, and 6. Footnote labels in the body of Table 2 are referred to in the discussion. They indicate examples of specific behaviour of results.

Table 2.

Properties and performance of the linear quadrature, optimal in the minimax sense, compared to the optimal trapezoid and GL or CC approaches for Model 1

n cv[%] Method Objective Bias RMSRE Maximum deviance Maximum relative deviance
6 10 optimal 4.53E−2a .349 4.34E−2 −36.0b −.1797
opt. trap. 4.67E−2 −.324 4.48E−2 −35.6 −.1912
GL 5.79E−2 .741 5.12E−2 38.8 .2203
5 optimal 2.40E−2 −.392 2.31E−2 −18.6 −.0933
opt. trap. 2.57E−2 −.769 2.39E−2 −19.8 −.0973
GL 3.33E−2 .641 2.61E−2 19.5 .1015
0 optimal 2.03E−4 0.009 1.12E−4 0.03 2.03E−4
opt. trap. 1.64E−2 −1.033 8.19E−3 −4.08 −1.64E−2
GL 1.90E−2 0.662 6.46E−3 1.98 1.89E−2
4 10 optimal 5.73E−2 −0.870 5.45E−2 49.2 .2187c
opt. trap. 5.86E−2 −1.230 5.57E−2 46.3 −.2116
CC 8.84E−2 −3.600 6.81E−2 −47.8 −.2601
5 optimal 2.80E−2 0.041 2.65E−2 −22.1 .1086
opt. trap. 3.26E−2 −0.860 2.88E−2 −28.8 −.1187
CC 6.99E−2 −3.462 4.27E−2 −27.3 −.1696
0 optimal 2.00E−3 0.003 1.03E−3 0.49 −.0020
opt. trap. 2.13E−2 0.219 1.07E−3 −4.22 −.0208
CC 6.26E−2 −3.896 2.96E−3 −6.00 −.0624
2 10 optimal 0.085 −2.23 0.076 −61.1 .2943
opt. trap. 0.137 −8.42 0.109 −88.8 −.3933
GL 0.244 13.87 0.143 73.8 .5326
5 optimal 0.050 −0.049 0.039 27.3 .1626
opt. trap. 0.116 −6.693 0.073 −51.2 .2537
GL 0.225 13.948 0.118 47.7 .3716
0 optimal 0.070 −4.36 0.042 −17.4 −.0698
opt. trap. 0.108 −6.07 0.056 −26.8 −.1076
GL 0.218 13.95 0.109 21.7 .2176

aobjective for the optimal method not significantly less than for the optimal trapezoid

bthe maximum absolute deviance inferior for the optimal method

cthe maximum relative deviance inferior for the optimal method

Table 3.

Properties and performance of the linear quadrature, optimal in the minimax sense, compared to the optimal trapezoid and GL or CC approaches for Model 2

n cv[%] Method Objective Bias RMSRE Maximum deviance Maximum relative deviance
6 10 optimal 5.19E−2 1.18 4.85E−2 54.7 −.2273
opt. trap. 6.12E−2 −1.95 5.11E-2 52.2 −.2287
GL 5.78E−2 0.65 5.05E−2 56.2 −.2273
5 optimal 2.27E−2 0.037 2.20E−2 −22.5 .0877
opt. trap. 2.40E−2 −0.614 2.29E−2 −23.3 .0920
GL 3.32E−2 0.649 2.61E−2 26.8 .1183
0 optimal 6.37E−4 0.035 3.65E−4 −0.21 6.37E−4
opt. trap. 7.80E−3 −0.572 4.31E−3 −2.53 7.78E−3
GL 1.87E−2 0.675 6.04E−3 1.98 1.86E−2
4 10 optimal 5.41E−2 0.024 5.20E−2 51.3 .2070
opt. trap. 6.36E−2 −1.963 5.89E−2 −68.0 −.2453
CC 8.74E−2 −3.517 6.98E−2 66.2 −.2647
5 optimal 2.95E−2 0.32 2.84E−2 −27.2 −.1115
opt. trap. 3.30E−2 −1.70 3.14E−2 −32.8 −.1328
CC 6.86E−2 −3.40 4.60E−2 −32.4 −.1739
0 optimal 1.94E−3 0.004 9.77E−4 0.64 .0019
opt. trap. 4.41E−2 −2.702 2.09E−2 −10.84 −.0440
CC 6.12E−2 −3.341 2.75E−2 −5.99 −.0611
2 10 optimal 0.083 2.16 0.076 103 −.3376
opt. trap. 0.210 −0.46 0.122 108 .5854
GL 0.239 13.82 0.137 101 .5536
5 optimal 0.049 −2.31 0.041 −41.2 −.1815
opt. trap. 0.190 0.26 0.089 68.9 .3288
GL 0.219 13.75 0.109 61.3 .3652
0 optimal 0.026 1.50 0.014 8.3 .0255
opt. trap. 0.183 0.46 0.076 31.0 .1825
GL 0.212 13.77 0.043 21.6 .2115

Table 4.

Properties and performance of the linear quadrature, optimal in the minimax sense, compared to the optimal trapezoid and GL or CC approaches for Model 3

n cv[%] Method Objective Bias RMSRE Maximum deviance Maximum relative deviance
6 10 optimal 4.53E-2 0.787 4.30E−2 32.7 .1712
opt. trap. 6.01E−2 −0.602 4.74E−2 −31.2 .2071
GL 5.74E−2 −0.329 4.89E−2 −36.9 −.1995
5 optimal 2.28E−2 0.312 2.22E−2 15.1 .0960
opt. trap. 3.81E−2 −0.197 2.52E−2 13.8 .1122
GL 3.32E−2 −0.334 2.48E−2 −15.3 .1114
0 optimal 1.35E−3 0.027 6.24E−4 0.29 −.0013
opt. trap. 3.33E−2 −0.439 1.34E−2 3.16 .0328
GL 1.96E−2 −0.333 5.06E−3 −0.99 −.0190
4 10 optimal 5.47E−2 0.810 5.30E−2 −44.3 −.2187
opt. trap. 7.80E−2 −1.105 5.93E−2 −40.4 .2808
CC 9.17E−2 1.937 6.49E−2 40.2 .2897
5 optimal 2.84E−2 0.084 2.79E−2 20.1 .1083
opt. trap. 5.32E−2 −0.986 3.29E−2 −21.0 .1346
CC 6.69E−2 1.849 3.27E−2 20.7 .1616
0 optimal 5.72E−3 0.024 2.47E−3 1.22 .0057
opt. trap. 4.18E−2 −0.833 1.59E−2 4.44 .0417
CC 5.62E−2 1.890 2.21E−2 3.34 .0551
2 10 optimal 0.104 2.573 0.083 57.5 .3339
opt. trap. 0.120 −0.503 0.095 −61.1 .4148
GL 0.227 −8.866 0.122 −55.2 −.4542
5 optimal 0.075 1.948 0.046 33.6 .1917
opt. trap. 0.085 −0.130 0.052 −28.6 .2180
GL 0.218 3.908 0.104 −29.3 .3566
0 optimal 0.062 −1.174 0.021 6.76 .0603
opt. trap. 0.070 −0.042 0.026 −8.22 .0663
GL 0.215 −8.841 0.097 −13.97 −.2121

Table 5.

Properties and performance of the linear quadrature, optimal in the minimax sense, compared to the optimal trapezoid and GL or CC approaches for Model 4

n cv[%] Method Objective Bias RMSRE Maximum deviance Maximum relative deviance
6 10 optimal 4.52E−2 −1.117 4.39E−2 37.1 .1821
opt. trap. 5.76E−2 0.458 4.28E−2 33.2 .1982
GL 5.61E−2 0.073 4.50E−2 −32.6 .1987
5 optimal 2.28E−2 −.5892 2.22E−2 −17.7 −.0937
opt. trap. 3.39E−2 .2958 2.17E−2 16.4 .1040
GL 2.81E−2 .0079 2.25E−2 −16.7 .0942
0 optimal 5.05E−5 4.16E−3 2.40E−5 .0058 −4.63E−5
opt. trap. 4.01E−3 −5.84E−2 6.66E−4 .2843 −3.04E−3
CC 5.63E−5 −2.40E−5 2.18E−6 −.0039 −5.15E−5
4 10 optimal 6.54E−2 1.779 5.69E−2 42.4 .2615
opt. trap. 8.60E−2 0.488 5.59E−2 41.3 .2950
GL 6.79E−2 0.028 5.40E−2 42.2 .2429
5 optimal 3.32E−2 1.211 2.83E−2 −20.5 −.1076
opt. trap. 4.43E−2 0.143 3.11E−2 19.1 .1312
GL 3.39E−2 0.046 2.69E−2 −23.0 −.1095
0 optimal 3.63E−4 3.82E−2 2.29E−4 .0614 −3.59E−4
opt. trap. 6.43E−3 −1.50E−1 1.63E−3 −.6145 −6.30E−3
GL 6.54E−4 −2.96E−4 2.58E−5 −.0404 −5.16E−4
2 10 optimal 0.089 6.001 8.35E−2 66.7 .3400
opt. trap. 0.103 −0.173 8.72E−2 −68.1 .3920
GL 0.110 0.088 7.37E−2 55.8 .3252
5 optimal 4.52E−2 3.778 4.37E−2 33.1 .1683
opt. trap. 5.56E−2 −0.054 4.36E−2 −31.3 −.1739
GL 6.56E−2 0.087 3.72E−2 −28.3 .1598
0 optimal 7.01E−3 0.882 5.55E−3 1.43 .0070
opt. trap. 2.40E−2 −0.065 2.70E−3 2.18 .0238
GL 4.11E−2 0.041 2.04E−3 2.77 .0393

Table 6.

Properties and performance of the linear quadrature, optimal in the minimax sense, compared to the optimal trapezoid and GL or CC approaches for Model 5

n cv[%] Method Objective Bias RMSRE Maximum deviance Maximum relative deviance
6 10 optimal 4.40E−2 −0.202 4.22E−2 −28.3 .1559
opt. trap. 4.52E−2 −1.567 4.45E−2 −31.1 −.1635
GL 5.54E−2 −0.030 4.85E−2 30.3 .1881
5 optimal 2.24E−2 −0.251 2.16E−2 −13.5 −.0876
opt. trap. 2.49E−2 −1.229 2.36E−2 −15.2 −.0956
GL 2.77E−2 −0.019 2.40E−2 15.5 .1110
0 optimal 4.67E−5 −0.0004 2.21E−5 9.43E−2 4.65E−5
opt. trap. 1.47E−2 −1.3228 1.05E−2 −2.827 1.47E−2
GL 5.03E−4 0.0133 1.45E−4 0.026 4.90E−4
4 10 optimal 5.39E−2 0.325 5.14E−2 −39.2 .2087
opt. trap. 6.00E−2 −2.808 5.80E−2 −38.9 −.2236
GL 6.64E−2 0.357 5.73E−2 −38.0 .2132
5 optimal 2.73E−2 0.641 2.65E−2 19.1 .1082
opt. trap. 3.69E−2 −2.358 3.32E−2 −21.6 −.1324
GL 3.54E−2 0.433 2.92E−2 −22.3 .1142
0 optimal 6.87E−4 −0.021 3.76E−4 0.14 6.85E−4
opt. trap. 2.61E−2 −2.271 1.80E−2 −5.26 −2.60E−2
GL 1.42E−2 0.466 4.90E−3 0.75 1.40E−2
2 10 optimal 0.078 0.64 0.074 −50.5 .3123
opt. trap. 0.144 −11.78 0.120 −66.4 .4163
GL 0.203 10.42 0.123 58.9 .4326
5 optimal 0.045 1.37 0.039 30.3 .1656
opt. trap. 0.128 −11.87 0.101 −48.9 −.2419
GL 0.180 10.39 0.099 40.0 .2712
0 optimal 4.02E−3 0.12 2.17E−3 −0.88 .0040
opt. trap. 1.23E−1 −11.96 9.41E−2 −22.93 −.1220
GL 1.72E−1 10.41 8.96E−2 12.10 .1633

A few representative plots showing the quality of the predictions can be found in Figs. 1, 2, and 3. These plots show each simulated case as a small gray dot. Its abscissa equals to the true AUC value, i.e. calculated based on PK parameters values assumed in the simulation, and its ordinate represents the result of estimation. As it is quite common that maximum risk is reached at the extremal values of some or all parameters the special points simulated for these extremal values are indicated by open square symbols (). Open triangles indicate those points at which the maximum estimation error appeared: and are for maximum relative under- and overestimates, respectively; while and are for maximum absolute under- and overestimated results in a plot. In these figures, on separate plots, the knots and weights of all three methods are also depicted. The position of each bar is that of a knot while its height represents a value of weight.

Fig. 1.

Fig. 1

Performance of the investigated methods for Model 1 with n=6 and cv=0.10. Panels depict true vs estimated AUC by (a) optimal, (b) optimal trapezoid, and (c) Gauss-Legendre methods. Panel (d) displays knots and weights of these methods (one bar of optimal method is hidden behind bars of other methods)

Fig. 2.

Fig. 2

Performance of the investigated methods for Model 2 with n=2 and cv=0.05. Panels depict true vs estimated AUC by (a) optimal, (b) optimal trapezoid, and (c) Gauss-Legendre methods. Panel (d) displays knots and weights of these methods

Fig. 3.

Fig. 3

Performance of the investigated methods for Model 2 with n=2 and cv=0 (no random error). Panels depict true vs estimated AUC by (a) optimal, (b) optimal trapezoid, and (c) Gauss-Legendre methods. Panel (d) displays knots and weights of these methods

Figure 4 contains sample spaghetti plots for all models at cv=0.1 and n=4. Each 200th PK profile (of 20,000) is shown along with the corresponding concentrations measured at knots of investigated methods. Yet another manner of comparison of methods is displayed in Fig. 5. It contains a “mean” profile for Model 1, i.e. a profile simulated at midpoint values of PK parameters. The symbols are plotted at knots of the corresponding methods. The area covered by each symbol is proportional to its contribution to the total AUC.

Fig. 4.

Fig. 4

Spaghetti plots for n=4 and cv=0.05 across models 1–5

Fig. 5.

Fig. 5

Mean profile for Model 1. Area covered by each symbol is proportional to a contribution of a concentration value at given knot into AUC value estimated by the corresponding method

Discussion

The objective for the optimal method was not always significantly less than for the optimal trapezoid (Table 2, footnote a). For a richer sampling (n=6) and higher variability (cv=0.1) the maximum risk of all methods was comparable: the objective of the optimal method was never lower than 30% of the worst method’s objective. On the other hand for cv=0 the objectives differed to even more than five orders of magnitude. Differences also appeared to be more pronounced with a decrease in the sample size. It can also be confirmed by inspection of the Figures: patterns on Fig. 1 (richer sampling, higher variability) are rather similar across all three methods, while on Fig. 2 (very sparse sampling) and Fig. 3 (no variability, in addition) patterns are quite different.

Several maximum absolute deviances appeared to be inferior for the optimal method (Table 2, footnote b). Furthermore, it happened that the maximum relative deviance observed was worse for an optimal method than for one of the other methods (Table 2, footnote c). There was no contradiction in this, since the neighbourhood of such θ, at which other methods would perform worse than the optimal one, might simply has been missing in the simulation.

There was no clear superiority of either bias or RMSRE for the optimal method in comparison to other methods. Also, one cannot clearly indicate which one of the alternative methods had lower risk across the investigated models.

Even for as large a sample as n=6, the maximum relative deviance was of order of 20% for any method at cv=0.10. Assuming the deviance of 20% is at the limit of usefulness, it could be provided in most cases also for n=2 and cv=0.05 using the optimal method with relative risk.

Inequality 18 discussed in the Appendix was satisfied for samples with cv>0, confirming that random errors outweigh quadrature errors. For samples with cv=0 inequality 17 was satisfied, indicating successful optimization.

The precise definition of the optimal AUC estimation method depends on the choice of risk function, considered class of quadratures, and the interpretation of the PK parameters vector (Bayesian or minimax estimation). The present paper contains an analysis of the specific combination of these factors: quadratic loss function, LC quadratures, and minimax estimator. It was demonstrated how much progress may be made by transition from the simple trapezoid method to the optimal LC quadrature in the above sense.

That LC-quadratures are distinguished may be argued as follows: In the framework of linear pharmacokinetics they guarantee linearity of the AUC estimates. With non-linear quadratures the calculation of risk function can be quite difficult and it may require full knowledge of probability distribution of random errors. Also, an application of numerical integration algorithms, including Monte-Carlo, might be necessary. Likewise, the minimax approach enables more general treatment than the Bayesian framework, since the latter depends on the prior distribution of model parameters, which is not necessarily known. On the other hand, in order to successfully apply the present method, the appropriate PK model has to be identified beforehand and the range of certain PK parameters as well as cv should be estimated.

Thus prior investigation of the drug on the target population is required. Along with observed clearer superiority on small samples it suggests that developing of limited sampling strategies may constitute an area of application for this approach.

At this point one may wonder, why not simply fit the model to the data and use obtained PK parameters to calculate AUC? Although it is possible in principle, it is an indirect solution, and as such it does not need to be optimal. To illustrate this the following analogy can be developed:

Gauss-Legendre quadrature of order n (i.e. having n knots) is exact for any polynomial of an order up to 2n-1. For instance, if a polynomial value is known at three properly chosen knots, this polynomial can be exactly integrated, provided its order is 5 or less. But no polynomial coefficients can be determined for polynomials of an order 3. In fact, there is a continuum of polynomials, passing through those given points, with the same integral; a few of them are depicted in Fig. 6.

Fig. 6.

Fig. 6

Sample polynomials passing through three given points. All polynomials have the same integral in the interval [0, 2]. Only a square polynomial is uniquely determined

While it is believed that the case discussed herein is an important one, it is by no means the only one that deserves analysis. In particular, non-linear quadratures are certainly worth investigation, despite the difficulties indicated above, as they are more general. The widely used log-trapezoid rule is a very simple instance of such a quadrature.

The AUC in the finite interval is more appropriate to the steady state. Amisaki gives an important insight into the problem of integration in the infinite interval [23]; this topic also appears to be worth further analysis.

Conclusions

Optimal linear minimax estimator of AUC in the finite interval can be effectively constructed for PK models, regardless of whether they are given by an explicit C(t) relationship or defined by the differential equations. The developed method may also be applied in other disciplines, where estimation of integrals from sparse and noisy data is essential.

The optimal method may appear significantly better than other considered methods for low variability samples. On the other hand, for larger samples with higher variability it is less advantageous and it may be replaced by the simpler method. In particular, GL and CC algorithms may then be considered, since their weights and knots do not depend on the model nor the range of model parameters.

There is no optimal AUC estimator in the universal sense, but what is meant by 'optimal' depends on so many factors that it appears that the answer to the question in the title should be positive.

The benefits of the minimax estimator with the LC quadrature and constant c v may be summarized as follows:

  1. To obtain the estimator one does not need to know PK parameters distribution; no covariance matrix is necessary. Only a reasonable range of parameters should be determined.

  2. Detailed knowledge on experimental error is also unimportant. Zero mean and constant c v conditions suffice.

  3. A construction of the estimator does not involve multidimensional integrals and their numerical approximations.

  4. A constant c v condition with a relative risk simplifies the estimator construction process, even for nonlinear models. This is discussed in the first subsection of the Appendix.

  5. In a sense, this estimator is more conservative than the Bayesian approach, since it minimizes an error in the worst possible scenario and not in an average situation as does the Bayesian approach.

As a closing remark a comment on the methodology being used for elaborating limited-sampling strategy for a number of drugs [6, 810] can be given. Formally, the applied quadrature differs from the LC type only by an additional constant term (the intercept), but the interpretation is quite different. Linear regression is postulated between AUC and concentrations measured at knots. The weights have the meaning of multiple regression coefficients. It might appear, that some kind of maximum likelihood estimator of AUC is constructed in this way. Note however, that postulate of linear dependency is not necessarily true in PK applications. The present paper also uses linear quadrature, but does not assume it is exact in the absence of random errors, as the linear regression approach does.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Appendix

Reducing the search space

General considerations

Consider two parameter vectors, θ and θ, both in the assumed parameter range, such that there exists κ so that for any t

C(t,θ)=κC(t,θ). 9

Then, in the case of constant c v, R(θ)=κ2R(θ) and Rr(θ)=Rr(θ).

Thus, if there exists a subset Θ, of the parameter range Θ, such that for any θ in Θ there exists θ in Θ so that Eq. 9 holds with κ1, then the search space Θ can be reduced to Θ.

From practical reasons Θ is chosen as a multidimensional interval (or combination of such intervals):

Θ=θ:θmin,iθiθmax,i,i=1dim(θ)

If Θ can be chosen so that for some i, θi is fixed, then a dimension of search space will be reduced. This may significantly decrease the computing time.

Application to PK models

In the case of linear PK models Eq. 9 is satisfied automatically. For models 1 and 2 let the parameter range be chosen as

Θ=[kamin,kamax]×[kemin,kemax]×[Amin,Amax]

and Θ as

Θ=[kamin,kamax]×[kemin,kemax]×{Amax}.

For model 3 the choices might be

Θ=[k1min,k1max]×[k2min,k2max]×[Amin,Amax]×[pmin,pmax]

and

Θ=[k1min,k1max]×[k2min,k2max]×{Amax}×[pmin,pmax].

For model 4 one can write

d(κC)dt=-κVmCKM+C=-(κVm)(κC)κKM+κC.

This implies that if C(t) is a solution of model equation with parameters KM and Vm and initial condition C(0)=C0, then κC(t) is a solution of the same equation with model parameters (including initial concentration) multiplied by κ. It may be viewed as a result of change in mass unit by factor κ. If one chooses Θ as

Θ=[λKMmin,KMmax]×[λVmmin,Vmmax]×{C0max}

where λ=C0min/C0max, then the choice for Θ might be

Θ=Θ[KMmin,KMmax]×[Vmmin,Vmmax]×[C0min,C0max].

Finally, for model 5 one obtains

Θ=[λKMmin,KMmax]×[λVmmin,Vmmax]×[kamin,kamax]×{Amax}

and

Θ=Θ[KMmin,KMmax]×[Vmmin,Vmmax]×[kamin,kamax]×[Amin,Amax].

Outer objective derivative derivation

Let M(ω)=maxθR(θ,ω), where ω is a vector combined from t and w. The θ(m) that maximizes R clearly depends on ω, so one can write:

M(ω)=Rθ(m)(ω),ω

Thus

dM(ω)dωk=i=1dim(θ)Rθi(m)dθi(m)dωk+Rωk

If at the maximizer Rθi(m)0, it implies that θi(m) must be at one of its bounds. Assuming that Rθi(m) is continuous in ω, it will remain non-zero after an infinitesimal change in ωk and therefore the maximizer will remain at its bound. It means that θi(m)ωk=0. A maximizer may also be in the interior of Θ implying that Rθi(m)=0. In any case

Rθi(m)θi(m)ωk=0

and

dM(ω)dωk=Rωk

Treatment of models defined by differential equations

In order to obtain AUC along with C(t) as well as their derivatives in parameters the model differential equation

dC(t,θ)dt=fCt,θ,θ,t 10

has to be supplemented with additional equations, the first of them being:

dAUC(t,θ)dt=C(t,θ), 11

where AUC(t,θ) is calculated in the time interval from 0 to t.

Define:

gi(t,θ)=dC(t,θ)dθiGi(t,θ)=dAUC(t,θ)dθihij(t,θ)=d2C(t,θ)dθidθjHij(t,θ)=d2AUC(t,θ)dθidθj

Then

dgidt=ddθidCdt=ddθifCt,θ,θ,t=fCdCdθi+fθi

what may be written as the subsequent equations:

dgidt=fCgi+fθi 12

and, in the similar way:

dGidt=gi 13

Finally, for the Hessian one obtains:

ddtd2Cdθidθj=d2dθidθjdCdt=d2dθidθjfCt,θ,θ,t

which yields the following equations:

dhijdt=2fC2gigj+2fCθigj+2fCθjgi++fChij+2fθiθj 14

and

dHijdt=hij 15

The differential Eqs. (1015) with initial conditions:

C(0,θ)=C0(θ),AUC(0,θ)=0,gi(0,θ)=C0θi,Gi(0,θ)=0,hij(0,θ)=2C0θidθj,Hij(0,θ)=0,

if solved, form the complete data needed by the optimization procedure.

In the case of iv administration, if C0 is chosen as a model parameter (along with KM and Vm), so that θ=(KM,Vm,C0) then

f(C,θ,t)=-VmCKM+C

and

C0θ=(0,0,1)

For the first-order absorption with no initial concentration θ=(KM,Vm,ka,A) where A=FDka/Vd

f(C,θ,t)=-VmCKM+C+Aexp-kat

and

C0θ=(0,0,0,0)

Inequalities

In practice, the expectation of a random variate is always less than its maximal possible value. In most cases it should also be less than the maximum value observed, even for a sample of moderate size. Thus the following inequality must hold:

EθRr(θ)<maxθRr(θ) 16

and also, almost certainly:

maxθsampleRr(θ)=maxθsampleEεLr(Q^,θ)maxθsampleεsampleLr(Q^,θ). 17

On the other hand, randomly drawn vectors θ may miss the maximizer:

maxθRr(θ)maxθsampleRr(θ). 18

MSRE estimates an expectation of the risk and for a large sample it should provide a good approximation. On average, inequality 16 should also hold for expectation replaced by MSRE. The relation between objective and maximum observed loss is more complicated, because inequalities 17 and 18 work in opposite directions. If the coefficient of variation cv is very small, or there is no random error at all, the inequality in 17 may be replaced by an equal sign and inequality 18 becomes important. In a more realistic situation and with a sample large enough one may expect that random error will dominate the quadrature error, as Katz and D’Argenio pointed out. Then inequality 17 should prevail.

Taking square roots of these inequalities one may summarize them as

RMSRE<Obj(θ(m))<maxθsampleεsample|AUC-Q^|AUC 19

unless the cv is 0 or very small, in which case the second inequality sign may be reversed.

Supplementary material

Additional documentation to this paper is available as electronic supplementary material. It consists of a set of Matlab M-files implementing minimax optimization, and plots of all simulations for Model 1. There are also several sample job configuration files used by a Matlab code. Interested readers may modify the Matlab code and/or configuration files to develop their own models.

References

  • 1.US Food and Drug Administration (2003) Guidance for Industry: Bioavailability and bioequivalence studies for orally administered drug products - general considerations. Center for Drug Evaluation and Research, Rockville
  • 2.US Food and Drug Administration (2001) Guidance for Industry: Statistical approaches to establishing bioequivalence. Center for Drug Evaluation and Research, Rockville
  • 3.European Medicines Agency (2010) Guideline on the investigation of bioequivalence. London [DOI] [PubMed]
  • 4.Yeh K, Kwan K. A comparison of numerical integrating algorithms by trapezoidal, Lagrange, and spline approximation. J Pharmacokinet Biopharm. 1978;6:79–98. doi: 10.1007/BF01066064. [DOI] [PubMed] [Google Scholar]
  • 5.Purves R. Optimum numerical integration methods for estimation of area-under-the curve (AUC) and area-under-the-moment-curve (AUMC) J Pharmacokinet Biopharm. 1992;20:211–226. doi: 10.1007/BF01062525. [DOI] [PubMed] [Google Scholar]
  • 6.Duffull S, Begg E, Deely J. Development of a general method of limited sampling for the determination of AUC for a drug that displays two-compartment pharmacokinetics. Eur J Clin Pharmacol. 1999;55:213–219. doi: 10.1007/s002280050620. [DOI] [PubMed] [Google Scholar]
  • 7.Medline database (2014). Bethesda, Maryland: National Library of Medicine. http://pubmed.gov/. Accessed Sep 20 2014
  • 8.Wilhelm AJ, de Graf P, Veldkamp AI, Janssen JJWM, Huijgens PC, Swart EL. Populaton pharmacokinetics of ciclosporin in haematopoietic allogeneic stem cell transplantation with emphasis on limited sampling strategy. Br J Clin Pharmacol. 2011;73:553–563. doi: 10.1111/j.1365-2125.2011.04116.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Sibbald C, Seto W, Taylor T, Saunders EF, Doyle J, Dupuis LL. Determination of area under the whole blood concentration versus time curve after first intravenous cyclosporine dose in children undergoing hematopoietic stem cell transplant: limited sampling strategies. Ther Drug Monit. 2008;30:434–438. doi: 10.1097/FTD.0b013e318180c662. [DOI] [PubMed] [Google Scholar]
  • 10.Mueller SC, Drewelow B. Evaluation of limited sampling models for prediction of oral midazolam AUC for CYP3A phenotyping and drug interaction studies. Eur J Clin Pharmacol. 2013;69:1127–1134. doi: 10.1007/s00228-012-1437-9. [DOI] [PubMed] [Google Scholar]
  • 11.Sallas WM. Development of limited sampling strategies for characteristics of a pharmacokinetic profile. J Pharmacokinet Biopharm. 1995;23(5):515–529. doi: 10.1007/BF02353472. [DOI] [PubMed] [Google Scholar]
  • 12.Katz D, D’Argenio DZ. Experimental design for estimating integrals by numerical quadrature, with application to pharmacokinetic studies. Biometrics. 1983;39:621–628. doi: 10.2307/2531089. [DOI] [PubMed] [Google Scholar]
  • 13.Jawień W. Variablility of the model independent AUC. The one sample per individual case. J Pharmacokinet Biopharm. 1999;27(4):437–464. doi: 10.1023/A:1020921323001. [DOI] [PubMed] [Google Scholar]
  • 14.Lehmann EL, Casella G. Theory of point estimation. 2. New York: Springer-Verlag; 1998. [Google Scholar]
  • 15.Wasserman L. All of statistics: a concise course in statistical inference. New York: Springer; 2004. [Google Scholar]
  • 16.Chiou W. Critical evaluation of the potential error in pharmacokinetic studies of using linear trapezoidal rule method for the calculation of the area under the plasma level-time curve. J Pharmacokinet Biopharm. 1978;6:539–546. doi: 10.1007/BF01062108. [DOI] [PubMed] [Google Scholar]
  • 17.Gibaldi M, Perrier D. Pharmacokinetics. New York: Marcel Dekker; 1982. [Google Scholar]
  • 18.Nedelman J, Gibiansky E. The variance of a better AUC estimator for sparse, destructive sampling in toxicokinetics. J Pharm Sci. 1996;88:884–886. doi: 10.1021/js960083a. [DOI] [PubMed] [Google Scholar]
  • 19.Rocci ML, Jr, Jusko WJ. Lagran program for area and moments in pharmacokinetic analysis. Comput Prog Biomed. 1983;16:203–216. doi: 10.1016/0010-468X(83)90082-X. [DOI] [PubMed] [Google Scholar]
  • 20.Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical recipes. The art of scientific computing. 3. Cambridge: Cambridge University Press; 2007. [Google Scholar]
  • 21.MathWorks (2008) Matlab 7 Getting Started Guide. The MathWorks, Natick
  • 22.MathWorks (2011) Matlab Optimization Toolbox User’s Guide. The MathWorks, Natick
  • 23.Amisaki T. Gaussian quadrature as a numerical integration method for estimating area under the curve. Biol Pharm Bull. 2001;24(1):70–77. doi: 10.1248/bpb.24.70. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials


Articles from Journal of Pharmacokinetics and Pharmacodynamics are provided here courtesy of Springer

RESOURCES