Tutorials › Optimal Design and Model-Informed Dosing › A First-Order Fisher Matrix for a One-Compartment PK Model

Population Design and the Population Fisher Matrix · Tutorial 104 of 497

A First-Order Fisher Matrix for a One-Compartment PK Model

Learn to linearize one-compartment concentration predictions in clearance and volume random effects, construct their approximate population covariance, and form the corresponding Gaussian Fisher information.

Advanced 11 min read

What You'll Learn

  • Differentiate a one-compartment concentration prediction with respect to log-clearance and log-volume random effects.
  • Build the first-order approximate population mean and covariance across sampling times.
  • Identify how random-effect covariance and residual error contribute to concentration covariance.
  • Form the Fisher information for a Gaussian population approximation, including its mean and covariance terms.
  • Recognize the assumptions and limitations of the first-order approximation.

Why Linearize a Pharmacokinetic Model?

Population design requires accounting for differences between individuals as well as measurement error. In a one-compartment model, an individual’s clearance and volume affect every predicted concentration, and random variation in those parameters induces correlation among that individual’s repeated measurements. A first-order linearization turns this nonlinear dependence into an approximate mean and covariance that can be used to construct population Fisher information.

The approximation is local: it describes concentration predictions near the nominal population parameters and near zero random effects. It does not make the underlying pharmacokinetic model linear. The distinction matters because the resulting covariance and Fisher information are useful design quantities, but their accuracy depends on how well the local approximation represents the distribution of predictions.

Definition: For subject \(i\), let \(y_i\) be the vector of measured concentrations at the subject’s scheduled times, and let \(f_i(\eta_i;\theta)\) be the corresponding vector of model predictions. Here \(\theta\) denotes the typical population parameters and \(\eta_i\) the subject’s random effects. A first-order population approximation expands \(f_i\) to first order in \(\eta_i\) around \(\eta_i=0\), then uses the resulting linear model to approximate the population mean and covariance of \(y_i\).

One-Compartment Model and Its Random Effects

Consider an idealized one-compartment model after an instantaneous intravenous bolus. For subject \(i\), concentration at time \(t\) after dosing is

$$ C_i(t)=\frac{D}{V_i}\exp\left(-\frac{CL_i}{V_i}t\right), $$

where \(D\) is dose, \(CL_i\) is clearance, and \(V_i\) is volume of distribution. Suppose clearance and volume have log-normal interindividual variation:

$$ CL_i=CL\exp(\eta_{CL,i}),\qquad V_i=V\exp(\eta_{V,i}), $$

where \(CL\) and \(V\) are the typical population values. Let \(\eta_i=(\eta_{CL,i},\eta_{V,i})^\top\) have mean zero and covariance matrix

$$ \Omega= \begin{pmatrix} \omega_{CL}^2 & \omega_{CL,V}\\ \omega_{CL,V} & \omega_V^2 \end{pmatrix}. $$

Assume random effects are independent across subjects. For the derivation below, measurement errors are independent of the random effects and have mean zero and covariance \(R_i\). A common special case is additive, independent residual error with \(R_i=\sigma^2 I\). These assumptions specify the error structure; they do not imply that the exact marginal distribution of concentrations is normal.

Linearizing the Concentration Predictions

Write the nominal prediction, evaluated at zero random effects, as

$$ C(t)=\frac{D}{V}\exp(-kt),\qquad k=\frac{CL}{V}. $$

The random effects enter through log clearance and log volume. Differentiating the log concentration first makes their effects transparent:

$$ \log C_i(t)=\log D-\log V-\eta_{V,i} -\frac{CL}{V}t\exp(\eta_{CL,i}-\eta_{V,i}). $$

At \(\eta_i=0\), the derivatives of concentration are the nominal concentration multiplied by the derivatives of its logarithm. Thus

$$ \left.\frac{\partial C_i(t)}{\partial\eta_{CL,i}}\right|_{\eta_i=0} =-kt\,C(t),\qquad \left.\frac{\partial C_i(t)}{\partial\eta_{V,i}}\right|_{\eta_i=0} =(kt-1)C(t). $$

For \(m_i\) sampling times, collect the nominal predictions in \(f_i(0;\theta)\) and the derivatives in the \(m_i\times2\) Jacobian \(J_i\). The first-order expansion is

$$ f_i(\eta_i;\theta)\approx f_i(0;\theta)+J_i\eta_i. $$

Taking expectations under the stated zero-mean random-effects assumption gives the approximate population mean. Taking the covariance gives the random-effect contribution to within-subject covariance; independent residual error adds \(R_i\).

$$ \mu_i^{(1)}=f_i(0;\theta),\qquad \Sigma_i^{(1)}=J_i\Omega J_i^\top+R_i. $$

The superscript indicates a first-order approximation. In particular, the approximate mean is the prediction at zero random effects, not a claim that the exact mean of the nonlinear concentration model must equal that prediction.

Worked Example: Derivatives at an Early and a Later Time

Suppose, hypothetically, \(D=100\) mg, \(CL=5\) L/h, and \(V=20\) L. Then \(k=0.25\) h\(^{-1}\), and \(C(t)=5\exp(-0.25t)\) mg/L. Find the random-effect derivatives at \(t=1\) h and \(t=4\) h.

At \(t=1\) h, \(kt=0.25\) and \(C(1)=5e^{-0.25}=3.894\) mg/L. Therefore

$$ \frac{\partial C}{\partial\eta_{CL}}=-0.25(3.894)=-0.9735,\qquad \frac{\partial C}{\partial\eta_V}=(0.25-1)(3.894)=-2.921. $$

At \(t=4\) h, \(kt=1\) and \(C(4)=5e^{-1}=1.839\) mg/L. The derivatives are

$$ \frac{\partial C}{\partial\eta_{CL}}=-1(1.839)=-1.839,\qquad \frac{\partial C}{\partial\eta_V}=(1-1)(1.839)=0. $$

At the later time, the first-order prediction is locally insensitive to volume variation: the direct effect of increasing volume on the concentration scale is balanced by its effect on the elimination rate when \(kt=1\). This is a local derivative result, not a statement that concentration is independent of volume at all times or for large changes.

From the Approximate Distribution to Fisher Information

For a fixed design, the first-order approximation treats \(y_i\) as multivariate normal with mean \(\mu_i^{(1)}\) and covariance \(\Sigma_i^{(1)}\). This working likelihood follows exactly from the linearized model if the random effects and residual errors are normal. With nonnormal random effects, it is a Gaussian approximation based on the first two moments. Assume subjects are independent, the covariance matrices are positive definite, and the model is differentiable in the population parameters of interest.

Let \(\lambda=(\lambda_1,\ldots,\lambda_q)^\top\) collect the parameters for which information is required. Both the approximate mean and covariance may depend on \(\lambda\). For one subject, the Fisher information under the multivariate normal model is

$$ \mathcal I_{i,ab} = \left(\frac{\partial\mu_i^{(1)}}{\partial\lambda_a}\right)^\top (\Sigma_i^{(1)})^{-1} \left(\frac{\partial\mu_i^{(1)}}{\partial\lambda_b}\right) +\frac12\operatorname{tr}\left[ (\Sigma_i^{(1)})^{-1} \frac{\partial\Sigma_i^{(1)}}{\partial\lambda_a} (\Sigma_i^{(1)})^{-1} \frac{\partial\Sigma_i^{(1)}}{\partial\lambda_b} \right]. $$

The first term is information carried by changes in the mean relative to its uncertainty. The second is information carried by changes in the covariance. Omitting the second term is justified only when covariance is parameter-independent for the parameters being estimated, or when one deliberately reports the mean contribution alone. For independent subjects, information adds: \(\mathcal I=\sum_i\mathcal I_i\). If subjects have different fixed covariates or sampling schedules, their corresponding means, Jacobians, and covariance matrices must be evaluated separately before summing.

Justification: For a normal observation with mean \(\mu(\lambda)\) and covariance \(\Sigma(\lambda)\), differentiating the log likelihood produces a score with a part from the mean and a part from the covariance. The mean score is linear in \(y-\mu\); the covariance score is a centered quadratic form in \(y-\mu\). Under the normal model their cross expectation is zero because centered third moments vanish. The expected product of the mean scores gives \(\mu_a^\top\Sigma^{-1}\mu_b\), and the expected product of the covariance scores gives \(\tfrac12\operatorname{tr}(\Sigma^{-1}\Sigma_a\Sigma^{-1}\Sigma_b)\). Adding independent subjects’ log likelihoods adds their Fisher information matrices.

Worked Example: Constructing a Two-Time Approximate Covariance

Continue with the hypothetical values \(D=100\) mg, \(CL=5\) L/h, and \(V=20\) L. Suppose \(\omega_{CL}^2=0.09\), \(\omega_V^2=0.04\), \(\omega_{CL,V}=0\), and additive residual variance is \(0.25\) (mg/L)\(^2\). Use samples at \(t=0\) and \(t=4\) h.

At \(t=0\), \(C(0)=5\) mg/L and the derivative row is \((0,-5)\). At \(t=4\), the prediction is \(1.8394\) mg/L and the derivative row is \((-1.8394,0)\). Hence

$$ J= \begin{pmatrix} 0&-5\\ -1.8394&0 \end{pmatrix},\qquad \Omega= \begin{pmatrix} 0.09&0\\ 0&0.04 \end{pmatrix}. $$

The random-effect variance at \(t=0\) is \((-5)^2(0.04)=1.000\) (mg/L)\(^2\). At \(t=4\), it is \((-1.8394)^2(0.09)=0.3045\) (mg/L)\(^2\). The cross-covariance is zero here because the two derivative rows involve different, uncorrelated random effects. Adding residual variance to each diagonal gives

$$ \mu^{(1)}= \begin{pmatrix}5\\1.8394\end{pmatrix}\text{ mg/L},\qquad \Sigma^{(1)}= \begin{pmatrix} 1.250&0\\ 0&0.5545 \end{pmatrix}(\text{mg/L})^2. $$

For illustration, calculate the mean contribution to information for \(\lambda=(\log CL,\log V)^\top\), holding the covariance parameters fixed. The derivatives of the nominal concentration with respect to these log parameters are \(-ktC(t)\) and \((kt-1)C(t)\). Thus the mean sensitivity matrix has rows \((0,-5)\) and \((-1.8394,0)\), and

$$ \mathcal I_{\rm mean} =G^\top(\Sigma^{(1)})^{-1}G = \begin{pmatrix} 1.8394^2/0.5545&0\\ 0&25/1.250 \end{pmatrix} \approx \begin{pmatrix} 6.102&0\\ 0&20.00 \end{pmatrix}. $$

These are only the mean contributions. If \(\Sigma^{(1)}\) changes with \(\log CL\) or \(\log V\), the covariance-derivative term in the Fisher formula must also be included to obtain the full information for those parameters.

Worked Example: Information About a Multiplicative Exposure Scale

Using the same hypothetical two-time design and fixed variability assumptions, let \(A\) be an unknown multiplicative exposure scale, with nominal value \(A=1\). Replace \(D\) by \(AD\) and estimate \(\gamma=\log A\). Both the mean and the random-effect covariance scale with \(A\), while the additive residual variance stays fixed. At \(A=1\), the mean derivatives with respect to \(\gamma\) equal the means. The covariance derivatives are twice the random-effect covariance, because that covariance is proportional to \(A^2\).

The two mean-information contributions are \(5^2/1.25=20.00\) and \(1.8394^2/0.5545=6.102\). The covariance derivatives for the two observations are \(2(1.000)=2.000\) and \(2(0.3045)=0.6090\) (mg/L)\(^2\). Since the covariance is diagonal, the full scalar Fisher information is

$$ \mathcal I_{\gamma\gamma} =20.00+6.102+ \frac12\left[ \left(\frac{2.000}{1.250}\right)^2+ \left(\frac{0.6090}{0.5545}\right)^2 \right] \approx 27.98. $$

The covariance term is approximately \(1.883\), so it contributes information beyond the mean term. This calculation uses the stated Gaussian first-order model and fixed random-effect and residual parameters; changing which quantities are estimated changes the information matrix and its interpretation.

Correlated Random Effects and Design Interpretation

When clearance and volume random effects are correlated, the off-diagonal elements of \(\Omega\) contribute to the covariance between measurements. For two times \(t_r\) and \(t_s\), write their derivative rows as \(j_r=(a_r,b_r)\) and \(j_s=(a_s,b_s)\). Their random-effect covariance is

$$ a_ra_s\omega_{CL}^2+ (a_rb_s+b_ra_s)\omega_{CL,V} +b_rb_s\omega_V^2. $$

This shows why it is not generally valid to add independent clearance and volume variance contributions while ignoring their covariance. The sign and size of the cross-effect depend on the sensitivities at both times as well as on the random-effect correlation. Residual error contributes separately through \(R_i\), as specified by the observation model.

A design can therefore change population information in two linked ways: changing sampling times changes the sensitivity matrix \(J_i\), and it changes sensitivity of the nominal mean to parameters. Those same changes also alter \(\Sigma_i^{(1)}\), which weights mean information and may itself carry information through its parameter dependence. This is the population-level counterpart of distinguishing repeated-measurement residual noise from between-subject variability.

Worked Example: Including Clearance–Volume Covariance

At \(t=2\) h in the hypothetical model above, \(kt=0.5\) and \(C(2)=5e^{-0.5}=3.0327\) mg/L. The derivative row is \((-1.5163,-1.5163)\). Suppose \(\omega_{CL}^2=0.09\), \(\omega_V^2=0.04\), \(\omega_{CL,V}=0.018\), and residual variance is \(0.25\) (mg/L)\(^2\).

The random-effect variance is

$$ (1.5163)^2(0.09+0.04+2(0.018)) \approx 2.299(0.166)=0.3817\;(\text{mg/L})^2. $$

Thus the approximate total variance at this time is \(0.3817+0.2500=0.6317\) (mg/L)\(^2\). The covariance term adds \(2(0.018)\) inside the variance multiplier; omitting it would give a random-effect variance of approximately \(2.299(0.13)=0.2989\) (mg/L)\(^2\), materially different from the specified model.

Assumptions, Diagnostics, and Limitations

The calculation rests on several conditions: the concentration model is differentiable at the nominal values; the random effects are centered at zero with finite covariance \(\Omega\); the chosen residual covariance \(R_i\) is appropriate; and the local linear expansion is adequate over the random-effect values that have substantial probability. The Gaussian Fisher formula additionally uses a nonsingular covariance matrix and the normal working likelihood. These assumptions should be checked against the model and design rather than treated as automatic consequences of writing random effects on a log scale.

Useful checks include verifying derivative signs and units, confirming that \(\Omega\) is positive semidefinite, and checking that \(\Sigma_i^{(1)}\) is positive definite. A computed negative variance or a non-positive-definite covariance signals an algebraic or model-specification error. For approximation adequacy, compare the nominal prediction and its first-order changes with direct predictions at plausible positive and negative random-effect values. Large curvature, strong multiplicative variability, or predictions far from the local tangent plane are warnings that the first-order moments may be poor.

A common mistake is to treat the first-order population mean as the exact mean of the nonlinear model, or to set the population covariance equal to residual variance alone. The correction is to distinguish the nominal mean approximation from the exact marginal mean, and to include \(J_i\Omega J_i^\top\) as well as \(R_i\). Another mistake is to compute only the mean-sensitivity term and call it the full Fisher information even when the covariance depends on estimated parameters. Use the covariance term in the normal Fisher formula whenever that dependence is part of the model being estimated.

The approximation is most useful when local sensitivities summarize the relevant random-effect range and when a tractable population information calculation is needed. It can be less reliable when variability is large or the prediction is strongly curved as a function of random effects. It also depends on the residual model: additive error, proportional error, and correlated residual error produce different \(R_i\) and may change the information substantially. Unlike a conditional individual Fisher calculation evaluated at a particular random effect, the population calculation represents between-subject variation through the approximate covariance.

Check Your Understanding

Answer each question using the first-order model. Solutions follow the questions.

  1. For the bolus model, what are the derivatives with respect to \(\eta_{CL}\) and \(\eta_V\) at a general time \(t\), evaluated at zero random effects?
  2. At \(kt=1\), which random-effect derivative is zero, and what does that say about the local prediction?
  3. Why does a nonzero \(\omega_{CL,V}\) affect covariance between observations?
  4. What two contributions appear in the Gaussian Fisher information when both the mean and covariance depend on a parameter?

Solutions. (1) The derivatives are \(-ktC(t)\) and \((kt-1)C(t)\), respectively. (2) The volume derivative is zero because \((kt-1)C(t)=0\); this is local insensitivity at that time, not global independence from volume. (3) The covariance term \( (a_rb_s+b_ra_s)\omega_{CL,V}\) enters the covariance of measurements at times \(t_r\) and \(t_s\), so correlated random effects can make their concentration deviations co-vary. (4) The information contains the mean term \(\mu_a^\top\Sigma^{-1}\mu_b\) and the covariance term \(\tfrac12\operatorname{tr}(\Sigma^{-1}\Sigma_a\Sigma^{-1}\Sigma_b)\), with derivatives taken with respect to the corresponding parameters.

Clinical Biostats