Tutorials › Nonlinear Mixed-Effects Models (NLME) › Local and Robust Fisher Information Designs

Study Design and Optimal Sampling for NLME · Tutorial 777 of 797

Local and Robust Fisher Information Designs

Compare sampling designs optimized at a nominal parameter value with designs that average over, or protect against, plausible parameter scenarios.

Advanced 12 min read

What You'll Learn

  • Define local Fisher-information designs and scenario-based robust criteria.
  • Compute parameter sensitivities for a one-compartment pharmacokinetic model.
  • Compare candidate designs by nominal, weighted-average, and maximin log-determinant.
  • Distinguish average log-determinant from the log-determinant of average information.
  • Recognize how nonlinear parameter transformations can change scenario-based rankings.
  • Diagnose sensitivity to scenario choice, weights, and near-singular information.

Why a Design Can Depend on the Parameter Values

A sampling schedule is often evaluated by the precision it is expected to provide for the model parameters. In a nonlinear model, however, the predicted observations and their sensitivities to those parameters vary with the parameter values themselves. Consequently, a schedule that is highly informative at one nominal value may be less useful elsewhere in a plausible parameter region.

This tutorial compares local designs, evaluated at a single specified parameter vector, with robust designs that account for multiple plausible vectors. The distinction matters when prior knowledge is limited, estimates are uncertain, or the planned study must perform acceptably across a range of possible pharmacokinetic profiles.

Information at a Parameter Value

Let \(\xi\) denote a candidate design, such as the observation times assigned to subjects, and let \(\psi\) denote the model parameters. In an NLME model, \(\psi\) may include population parameters, random-effect covariance parameters, and residual-error parameters. The marginal Fisher information for a design is the expected information in the observed data after accounting for the random effects. It is evaluated under the assumed model and parameter vector.

Definition: A local design optimizes a specified design criterion using the information matrix \(I(\xi;\psi_0)\) evaluated at one fixed nominal parameter vector \(\psi_0\). A scenario-robust design evaluates the criterion at several plausible vectors \(\psi_1,\ldots,\psi_S\), then combines those evaluations using a stated rule, such as a weighted average or a worst-case value.

For a target parameter vector of dimension \(p\), a common criterion is D-optimality: maximize \(\log\det I(\xi;\psi)\), when the relevant information matrix is positive definite. Larger values correspond locally to a smaller volume for the approximate joint confidence ellipsoid for the target parameters. If nuisance parameters must also be estimated, the target information should be adjusted for them, for example through the Schur complement described in the earlier material on adjusting design information for nuisance parameters.

The information matrix is conditional on more than the structural model. It also depends on the assumed random-effect distribution, residual-error model, covariate distribution, and design implementation. In an NLME calculation, one should use the appropriate marginal information for the planned population, rather than treating each subject’s latent random effects as known. The criteria below compare designs only when these modeling choices and the target parameterization are held fixed.

A Pharmacokinetic Sensitivity Example

Consider a one-compartment IV-bolus model with dose \(D\), clearance \(CL\), volume \(V\), and concentration mean

$$ \mu(t;CL,V)=\frac{D}{V}\exp\left(-\frac{CL}{V}t\right). $$

The sensitivities to log clearance and log volume reveal why information changes across parameter scenarios. Writing \(k=CL/V\), differentiation gives

$$ \frac{\partial \mu}{\partial \log CL}=-kt\mu, \qquad \frac{\partial \mu}{\partial \log V}=(kt-1)\mu. $$

These are local derivatives: they describe how the model mean changes for small parameter changes around the value at which they are evaluated. The expected information also depends on the residual and random-effect model. In the next example, the derivatives are used to show scenario dependence; the matrix-ranking example uses illustrative marginal information matrices from a hypothetical NLME calculation.

Worked Example: How a PK Sensitivity Changes Across Scenarios

Suppose the hypothetical dose is \(D=100\) mg, the residual standard deviation is \(0.20\) mg/L, and a sample is taken at \(t=4\) h. Compare two plausible parameter scenarios: scenario 1 has \(CL=5\) L/h and \(V=20\) L; scenario 2 has \(CL=10\) L/h and \(V=20\) L. For this calculation, use the conditional mean and the stated residual standard deviation.

In scenario 1, \(k=5/20=0.25\) h\(^{-1}\), so \(kt=1\), and \[ \mu=100/20\exp(-1)=1.839\text{ mg/L}. \] The log-parameter sensitivities are \[ \frac{\partial\mu}{\partial\log CL}=-1(1.839)=-1.839\text{ mg/L}, \qquad \frac{\partial\mu}{\partial\log V}=(1-1)(1.839)=0. \] At this time, the mean has zero first-order sensitivity to log volume in scenario 1.

In scenario 2, \(k=10/20=0.50\) h\(^{-1}\), so \(kt=2\), and \[ \mu=5\exp(-2)=0.6767\text{ mg/L}. \] Thus \[ \frac{\partial\mu}{\partial\log CL}=-2(0.6767)=-1.353\text{ mg/L}, \qquad \frac{\partial\mu}{\partial\log V}=(2-1)(0.6767)=0.6767\text{ mg/L}. \] The same sampling time now has nonzero sensitivity to log volume. The standard deviation and dose were held fixed, but the sensitivities changed because the parameter values changed. In a population design, the full marginal information calculation must additionally account for random effects and the residual-error structure.

Local and Robust Criteria

A local D-optimal design at \(\psi_0\) maximizes \(\log\det I(\xi;\psi_0)\). It is appropriate when the nominal vector is sufficiently well supported and the design question is explicitly about performance near that vector. It can be efficient, but it does not guarantee good performance far from \(\psi_0\).

For plausible scenarios \(\psi_s\) with weights \(w_s\), where \(w_s\geq 0\) and \(\sum_{s=1}^S w_s=1\), one robust criterion is the weighted average of the scenario-specific log-determinants:

$$ \Phi_{\mathrm{avg}}(\xi)= \sum_{s=1}^{S}w_s\log\det I(\xi;\psi_s). $$

Maximizing this criterion favors designs with good average log-determinant performance under the specified scenario weights. A different choice is the maximin criterion:

$$ \Phi_{\mathrm{min}}(\xi)= \min_{1\leq s\leq S}\log\det I(\xi;\psi_s). $$

Maximizing the minimum protects the least favorable listed scenario. It does not protect against parameter values omitted from the scenario set. The weights and scenarios are part of the design specification, not quantities that the criterion determines automatically.

A tempting alternative is to average the information matrices and then take their log-determinant. This is generally not the same as averaging the log-determinants:

$$ \sum_s w_s\log\det I(\xi;\psi_s) \ne \log\det\left\{\sum_s w_s I(\xi;\psi_s)\right\}. $$

The left side scores average scenario-specific log-volume performance. The right side first combines information matrices and then scores the combined matrix. They answer different questions; the latter should not be described as the expected scenario-specific log-determinant.

Worked Example: A Local Choice and Two Robust Rankings

Suppose a hypothetical NLME calculation gives the following marginal information matrices for two candidate sampling designs, A and B, at two equally weighted plausible parameter scenarios. The matrices are for the same two target parameters in the same coordinates.

$$ I(A;\psi_1)= \begin{pmatrix}12&0\\0&1\end{pmatrix}, \quad I(A;\psi_2)= \begin{pmatrix}1&0\\0&12\end{pmatrix}, \quad I(B;\psi_1)= \begin{pmatrix}5&0\\0&5\end{pmatrix}, \quad I(B;\psi_2)= \begin{pmatrix}0.5&0\\0&20\end{pmatrix}. $$

Each matrix is positive definite. At the nominal scenario \(\psi_1\), design A has determinant \(12(1)=12\), while design B has determinant \(5(5)=25\). Thus the local D-optimal choice at \(\psi_1\) is B, since \(\log(25)>\log(12)\).

For the equally weighted average-log-determinant criterion, design A has \[ \Phi_{\mathrm{avg}}(A)=\tfrac12\{\log(12)+\log(12)\}=\log(12)\approx2.485. \] Design B has \[ \Phi_{\mathrm{avg}}(B)=\tfrac12\{\log(25)+\log(10)\} =\tfrac12\log(250)\approx2.761. \] Therefore B also wins under average log-determinant.

For maximin performance, design A has minimum log-determinant \(\log(12)\approx2.485\). Design B has minimum \(\min\{\log(25),\log(10)\}=\log(10)\approx2.303\). The maximin choice is therefore A. In this example, the local and average criteria select B, while the protective criterion selects A because B performs less well in scenario 2.

Coordinate Choices and Scenario Comparisons

Information criteria depend on parameter coordinates. Under a fixed nonsingular linear change of coordinates, the information matrix is transformed by a fixed Jacobian. Its log-determinant changes by the same additive constant at every scenario, so rankings among designs are preserved when the same target parameters and transformation are used throughout.

That conclusion does not generally extend to a nonlinear transformation. If \(\eta=f(\theta)\) and \(J(\eta)=\partial\theta/\partial\eta\), then \[ I_{\eta}=J(\eta)^{T}I_{\theta}J(\eta), \qquad \log\det I_{\eta}=\log\det I_{\theta}+2\log|\det J(\eta)|. \] When the Jacobian depends on the parameter value, the added term can vary across scenarios. Therefore, scenario-based robust rankings, especially maximin rankings, need not be preserved by a nonlinear reparameterization.

Worked Example: A Nonlinear Transformation Can Change a Maximin Ranking

Suppose the target is a positive scalar parameter \(\theta\), with two scenarios \(\theta_1=1\) and \(\theta_2=4\). The scalar information values are the one-dimensional information matrices. Design A has \(I_\theta(A;\theta_1)=4\) and \(I_\theta(A;\theta_2)=1\); design B has \(I_\theta(B;\theta_1)=2\) and \(I_\theta(B;\theta_2)=2\).

In the \(\theta\) coordinate, the scenario log-determinants are \(\log 4,\log 1\) for A and \(\log 2,\log 2\) for B. Hence A’s worst-case value is \(0\), while B’s is \(\log 2\approx0.6931\), so the maximin choice is B.

Now use \(\eta=\log\theta\). Since \(d\theta/d\eta=\theta\), the transformed scalar information is \(I_\eta=\theta^2 I_\theta\). At \(\theta=1\), the information is unchanged. At \(\theta=4\), it is multiplied by \(16\). Thus A has transformed information \(4,16\), while B has \(2,32\). Their worst-case log-information values are \(\log4\approx1.386\) and \(\log2\approx0.6931\), respectively. The maximin choice is now A. The change in ranking occurs because the transformation contributes the scenario-dependent term \(2\log\theta\), not a common constant.

This is not a claim that one coordinate system is universally correct. It shows why the target parameterization and interpretation must be fixed before comparing scenario-based criteria.

Implementation Checks, Alternatives, and Limitations

A practical calculation begins by stating the target parameters, information matrix, scenario set, scenario weights (if used), and criterion. Then compute the information separately at every scenario and every candidate design. Keep the parameterization, residual model, random-effect assumptions, covariate distribution, and target set consistent across those calculations.

Several diagnostics help expose unstable or misleading rankings:

  • Check matrix validity. Information matrices should be symmetric and positive semidefinite, and a log-determinant criterion requires positive definiteness for the target information. A singular matrix signals an uninformative direction or a numerical problem; do not silently compare its determinant as if it were positive.
  • Inspect scenario-specific results. A good average can conceal a poor scenario. Report the individual log-determinants and the minimum as well as the selected aggregate criterion.
  • Vary plausible inputs. Recalculate with defensible changes to scenario values or weights. Large ranking changes indicate that the decision depends strongly on uncertain design assumptions.
  • Verify the model calculation. Compare numerical sensitivities with analytic derivatives where available, and check that the integration over random effects and the residual-error model match the planned analysis.

Local optimization is the main alternative when a well-supported nominal vector is the explicit design target. Weighted-average and maximin criteria are alternatives when uncertainty across scenarios matters, with different trade-offs: the average accepts weaker performance in some scenarios in exchange for stronger performance elsewhere, whereas maximin prioritizes the weakest listed case. These criteria do not remove model uncertainty, and a finite scenario set cannot guarantee performance between or beyond its listed values. Simulation under plausible parameter distributions can provide a complementary assessment, but its conclusions still depend on the distribution and model assumptions used.

A common mistake is to call a design “robust” merely because it performs well on average. The correction is to name the criterion: weighted-average performance is not worst-case protection. Another mistake is to assume that a nonlinear reparameterization adds the same constant to every scenario’s log-determinant. That is valid for a fixed nonsingular linear transformation, but a parameter-dependent Jacobian can alter scenario-based rankings.

Key takeaway: Local designs answer a question at one nominal parameter vector. Robust designs answer a question across a specified set or distribution of plausible vectors. The scenario construction, aggregation rule, target parameters, and parameterization all affect what “best” means.

Check Your Understanding

Answer each question, then compare with the brief solutions.

  1. At a nominal scenario, design C has determinant 18 and design D has determinant 15 for the same target parameters. Which is locally D-optimal?
  2. For two equally weighted scenarios, design C has log-determinants 3 and 1, while design D has 2 and 2. Which maximizes average log-determinant, and which has the better worst-case value?
  3. Why is the log-determinant of the average information matrix not generally the average of the scenario log-determinants?
  4. Under \(\eta=\log\theta\) for positive scalar \(\theta\), by what factor does the scalar information change from the \(\theta\) coordinate to the \(\eta\) coordinate?

Solutions. (1) C, because \(\log(18)>\log(15)\). (2) Both have average log-determinant \(2\); D has the better worst-case value, since its minimum is \(2\) rather than \(1\). (3) The log-determinant is nonlinear in the matrix, so taking a weighted average before applying it generally differs from averaging its scenario-specific values. (4) The factor is \(\theta^2\), because \(d\theta/d\eta=\theta\) and scalar information transforms as \(I_\eta=(d\theta/d\eta)^2I_\theta\).