Tutorials › Nonlinear Mixed-Effects Models (NLME) › E-Optimal Designs and Weakly Identified Directions

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

E-Optimal Designs and Weakly Identified Directions

Use the smallest eigenvalue and its eigenvector to assess a design’s weakest parameter direction, compare candidate schedules, and recognize the assumptions and scaling choices that affect E-optimality.

Advanced 12 min read

What You'll Learn

  • Define the E-optimality criterion for a local Fisher information matrix.
  • Interpret the smallest eigenvalue and its eigenvector as information about a parameter combination.
  • Calculate and compare E-optimal criteria for hypothetical NLME sampling schedules.
  • Explain how a new sample can improve—or fail to improve—the weakest direction.
  • Distinguish the E-optimal objective from determinant-based and average-variance objectives.
  • Identify scaling, near-singularity, and local-approximation limitations.

Why the Weakest Direction Matters

A design can provide abundant information about some model parameters while leaving another parameter, or a combination of parameters, poorly determined. This imbalance matters when the weak direction is scientifically important: precise estimates of several parameters do not compensate for uncertainty in a quantity that depends on the poorly informed combination. E-optimal design focuses directly on this weakest direction.

The starting point is the Fisher information matrix for a specified model, nominal parameter value, and sampling design. In NLME design calculations, this is the local information matrix under the assumptions used to calculate it. This tutorial treats that matrix as available from the earlier material on Fisher information for population pharmacokinetic designs; the focus here is how its eigenstructure defines a design objective.

Definition: Let \(M(\xi)\) be the symmetric Fisher information matrix for a parameter vector under design \(\xi\), expressed in a specified parameterization. If its eigenvalues are \(\lambda_1 \geq \cdots \geq \lambda_p \geq 0\), the E-optimality criterion is the smallest eigenvalue, \(\lambda_{\min}\{M(\xi)\}=\lambda_p\). An E-optimal design maximizes this value over the candidate designs being considered.

The word “smallest” refers to information, not variance. A small minimum eigenvalue means there is a direction in parameter space along which the design supplies relatively little information. If the information matrix is positive definite, that direction is the eigenvector associated with its smallest eigenvalue. The eigenvector describes a linear combination of parameters; it need not point along one parameter axis.

Connection to Uncertainty in Parameter Combinations

For a locally regular model, the usual large-sample approximation to the covariance matrix of an efficient parameter estimator is \(M^{-1}\). This is an approximation, not an exact finite-sample statement. If \(c\) is a unit-length vector, the approximate variance of the corresponding linear combination \(c^\mathsf{T}\hat{\theta}\) is \(c^\mathsf{T}M^{-1}c\). The least-informed direction is the one with the largest such approximate variance.

$$ M v_j = \lambda_j v_j,\qquad M^{-1}v_j = \frac{1}{\lambda_j}v_j $$

Because \(M\) is symmetric and positive definite, it has an orthonormal eigenvector basis. Writing any unit vector \(c\) in that basis gives \(c=\sum_j a_jv_j\), where \(\sum_j a_j^2=1\). Therefore,

$$ c^\mathsf{T}M^{-1}c = \sum_{j=1}^{p}\frac{a_j^2}{\lambda_j} \leq \frac{1}{\lambda_{\min}(M)} \sum_{j=1}^{p}a_j^2 = \frac{1}{\lambda_{\min}(M)}. $$

Equality holds when \(c\) is an eigenvector for the smallest eigenvalue. Thus, under the local covariance approximation, maximizing the smallest eigenvalue limits the largest variance among unit-length linear combinations in the chosen parameter coordinates. This is the central justification for E-optimality. It is a worst-direction criterion, not a claim that every individual parameter variance is minimized.

Worked Example: Finding the Least-Informed Combination

Suppose a hypothetical design has the following Fisher information matrix in two prespecified, dimensionless parameter coordinates \(z_1\) and \(z_2\):

$$ M = \begin{pmatrix} 25 & 12\\ 12 & 9 \end{pmatrix}. $$

The eigenvalues solve \(\det(M-\lambda I)=0\). The trace is \(34\), and the determinant is \(25(9)-12^2=81\). Hence \[ \lambda = \frac{34 \pm \sqrt{34^2-4(81)}}{2} = \frac{34 \pm \sqrt{832}}{2}, \] so the eigenvalues are approximately \(31.42\) and \(2.578\). The E-criterion is therefore \(2.578\).

For the smaller eigenvalue, the first row of \((M-\lambda I)v=0\) gives \((25-2.578)v_1+12v_2=0\), or \(v_2\approx-1.869v_1\). A unit eigenvector is approximately \(v=(0.472,-0.882)^\mathsf{T}\); reversing both signs describes the same direction. The weakly informed combination is approximately \(0.472z_1-0.882z_2\), rather than simply \(z_1\) or \(z_2\).

Under the local covariance approximation, the variance in that unit direction is \(1/2.578\approx0.388\) in squared standardized-coordinate units. The larger eigenvalue does not remove this weak direction: information is still limited along the eigenvector associated with the smaller value.

Comparing Candidate Designs

E-optimal comparison is direct: calculate the smallest eigenvalue for each candidate design using the same parameterization, nominal values, model, and information convention. Prefer the larger value when the design goal is to strengthen the weakest direction. The calculation does not require the weakest eigenvector to be the same for all candidates; in fact, comparing eigenvectors can reveal that the limiting combination changes between schedules.

Worked Example: E-Optimality Versus Determinant-Based Choice

Consider two hypothetical designs with information matrices in the same standardized coordinates:

$$ M_A = \begin{pmatrix} 100 & 0\\ 0 & 4 \end{pmatrix}, \qquad M_B = \begin{pmatrix} 20 & 0\\ 0 & 10 \end{pmatrix}. $$

For design A, the eigenvalues are \(100\) and \(4\), so \(\lambda_{\min}(M_A)=4\). For design B, they are \(20\) and \(10\), so \(\lambda_{\min}(M_B)=10\). E-optimality chooses B because it gives more information in the weaker direction.

A determinant-based, D-optimal comparison would choose A here: \(\det(M_A)=100(4)=400\), whereas \(\det(M_B)=20(10)=200\). A emphasizes the overall volume of information, while E emphasizes the weakest direction. For comparison, the traces of the inverse matrices are \(1/100+1/4=0.2600\) for A and \(1/20+1/10=0.1500\) for B; the average-variance criterion also favors B in this example. Different design criteria answer different questions, so a design should not be called “best” without stating the objective.

When an Added Sample Strengthens the Weak Direction

If information contributions from observations are additive under the calculation being used, a candidate sample can be assessed by adding its contribution to the existing matrix and recomputing the smallest eigenvalue. A sample is not automatically valuable for E-optimality simply because it is sensitive to a parameter: it should add information in, or help disentangle, the current weak direction. Correlations between parameter sensitivities can matter as much as their individual magnitudes.

Worked Example: Choosing Between Two Hypothetical Sample Times

Suppose the current information is \(M_0=\begin{pmatrix}25&0\\0&4\end{pmatrix}\), so its E-criterion is \(4\). For illustration, assume a candidate observation contributes \(9gg^\mathsf{T}\), where \(g\) is its two-coordinate sensitivity vector and the factor 9 represents its information weight under the stated calculation. Compare two hypothetical candidate times with sensitivities \(g_1=(1,0)^\mathsf{T}\) and \(g_2=(0.5,1)^\mathsf{T}\).

For the first time, the contribution is \(9g_1g_1^\mathsf{T}=\begin{pmatrix}9&0\\0&0\end{pmatrix}\). The updated matrix is \(\begin{pmatrix}34&0\\0&4\end{pmatrix}\), whose smallest eigenvalue remains \(4\). This observation increases information in the already stronger first coordinate but does not improve the weakest direction.

For the second time, the contribution is \[ 9g_2g_2^\mathsf{T} =9\begin{pmatrix}0.25&0.5\\0.5&1\end{pmatrix} =\begin{pmatrix}2.25&4.5\\4.5&9\end{pmatrix}. \] The updated information is \(\begin{pmatrix}27.25&4.5\\4.5&13\end{pmatrix}\). Its trace is \(40.25\), and its determinant is \(27.25(13)-4.5^2=334\). Its eigenvalues are \[ \frac{40.25\pm\sqrt{40.25^2-4(334)}}{2} \approx 28.55,\ 11.70. \] Thus the second time raises the E-criterion from \(4\) to approximately \(11.70\), whereas the first leaves it at \(4\). Under these illustrative information contributions, the second candidate is preferable for strengthening the weakest direction.

Assumptions, Scaling, and Diagnostics

An E-optimal comparison is meaningful only when the information matrices are calculated for comparable conditions. The model, nominal parameter values, parameterization, planned population and sampling structure, and assumptions used for the information calculation must be held consistent across candidate designs. The matrix should be symmetric and positive semidefinite; a strictly positive smallest eigenvalue requires positive definiteness. The covariance interpretation additionally relies on the local large-sample approximation being appropriate.

Parameter scaling deserves particular care. Eigenvalues depend on the units and coordinates of the parameter vector. Changing a parameter from one unit to another rescales its information and can change both the eigenvalues and the apparent weakest eigenvector. Therefore, do not compare E-criteria computed in inconsistent units or parameterizations. A common approach is to define scientifically meaningful parameter scales \(s_j\) and work with dimensionless coordinates \(z_j=(\theta_j-\theta_{0j})/s_j\). The resulting E-criterion then refers to weakest directions measured in those stated scales. The choice of scales is part of the design objective and should be reported.

Useful diagnostics include checking the smallest eigenvalue, the condition of the information matrix, and the associated eigenvector for each candidate. A zero or numerically negligible minimum eigenvalue indicates a locally unidentifiable or very weak direction under the calculation. If the two smallest eigenvalues are close, the minimum eigenvalue may be reasonably stable while its individual eigenvector is sensitive to small numerical changes; in that case, interpret the weak subspace rather than over-interpreting one vector. Eigenvector signs are arbitrary: \(v\) and \(-v\) describe the same direction.

E-optimality is local when the information depends on unknown parameter values: a schedule optimal at one nominal value need not be optimal elsewhere. It also summarizes the weakest direction but does not guarantee good precision for every scientifically important nonlinear function, robust behavior under model misspecification, or feasibility under operational constraints. Those questions require additional design checks. The E-criterion is most useful when protecting against a poorly informed parameter combination is itself a clear priority.

Common pitfall: “This schedule has a large information eigenvalue, so all parameters are well estimated.” The correction is to examine the smallest eigenvalue and its direction. A large largest eigenvalue can coexist with a very small minimum eigenvalue, leaving a particular combination poorly informed. Also verify that the coordinates and scales are comparable before interpreting or ranking eigenvalues.
1
Fix the comparison.
Specify a common model, nominal parameter values, parameter scaling, and candidate-design assumptions.
2
Calculate the information.
Obtain the information matrix for each candidate under those same assumptions.
3
Inspect the weakest direction.
Find the minimum eigenvalue and an associated eigenvector; check for near-singularity or a cluster of small eigenvalues.
4
Compare and qualify.
Prefer the larger minimum eigenvalue if worst-direction information is the goal, and report the scales and local assumptions behind that choice.

Check Your Understanding

Answer each question using the E-optimality criterion. Brief solutions are included below the questions.

  1. A standardized information matrix has eigenvalues 12, 5, and 0.8. What is its E-criterion, and what does the eigenvector for 0.8 represent?
  2. Two candidate schedules have minimum eigenvalues 3.2 and 4.1 in the same coordinates. Which is E-preferred, and what conclusion does this comparison not establish?
  3. Why can a large determinant fail to identify a design that is strong in its weakest direction?
  4. A candidate observation adds information only to a direction already having much more information than all others. What should be checked before claiming that it improves E-optimality?
  5. Why must parameter scaling be stated when reporting an E-optimal design?

Solutions. (1) The E-criterion is \(0.8\). Its eigenvector identifies the least-informed unit-length parameter combination in the stated coordinates. (2) The schedule with minimum eigenvalue \(4.1\) is E-preferred. This does not establish that it minimizes average variance, maximizes determinant, or performs best under different assumptions. (3) The determinant combines information across all eigen-directions; a large value can result from very strong information in some directions while another remains weak. (4) Recompute the updated information matrix and its smallest eigenvalue; a contribution to a strong direction may leave the minimum unchanged. (5) Rescaling parameters changes the matrix’s eigenvalues and possibly its weakest direction, so comparisons require a common, explicitly stated parameter scale.