Tutorials › Optimal Design and Model-Informed Dosing › Worked Comparison Of Alphabetic Criteria

Information and the Fisher Information Matrix · Tutorial 32 of 497

Worked Comparison Of Alphabetic Criteria

Learn to calculate and compare four alphabetic optimality criteria from information matrices, then interpret which design is preferred for a specified scientific objective.

Advanced 10 min read

What You'll Learn

  • Calculate determinants and D-optimality values from supplied information matrices.
  • Compute A-optimality using the trace of the inverse information matrix.
  • Find E-optimality values from the smallest eigenvalue.
  • Evaluate c-optimality for a stated parameter contrast.
  • Compare design preferences and identify assumptions that make the comparison meaningful.
  • Diagnose why a numerical ranking may not support a scientific conclusion.

Why Compare Criteria Numerically?

Two candidate designs can contain different patterns of information about the same model parameters. A design may provide strong information overall while leaving one parameter direction relatively uncertain; another may distribute information more evenly. Alphabetic criteria reduce these patterns to numerical summaries, but each summary encodes a different objective. A comparison is therefore not complete until the criterion, its direction of preference, and the scientific target are all stated.

Here, two hypothetical information matrices will be compared using D-, A-, E-, and c-optimality. The calculations assume both matrices describe the same parameter vector, in the same parameterization and units, at the same nominal parameter values, under comparable design constraints. Those conditions matter: changing parameter scaling, the target contrast, or the experimental budget can change the numerical values and sometimes the ranking.

Definition: Let \(M\) be a symmetric, positive-definite information matrix for a \(p\)-dimensional parameter vector. Under the usual local, large-sample approximation, the parameter covariance matrix is \(M^{-1}\). In this tutorial, the D-value is \(\det(M)\), with larger values preferred; the A-value is \(\operatorname{tr}(M^{-1})\), with smaller values preferred; the E-value is the smallest eigenvalue \(\lambda_{\min}(M)\), with larger values preferred; and the c-value is \(c^\mathsf{T}M^{-1}c\), with smaller values preferred for the specified contrast vector \(c\).

Some sources report D-error, \(\det(M)^{-1/p}\), instead of the determinant itself. D-error is smaller when information is better, so it reverses the direction of the D-value ranking without changing the preferred design. Likewise, E-optimality is sometimes expressed through the largest eigenvalue of \(M^{-1}\), which is \(1/\lambda_{\min}(M)\) and is minimized. We will keep to the conventions in the definition box.

What the Four Values Measure

D-optimality evaluates the determinant of information. Equivalently, it minimizes the determinant of the approximate covariance matrix, since \(\det(M^{-1})=1/\det(M)\). It summarizes joint precision across the full parameter vector, rather than precision in one named parameter. A-optimality sums the diagonal elements of \(M^{-1}\), so it minimizes the sum of approximate marginal variances in the chosen parameter coordinates. E-optimality protects the least-informed direction: the smallest eigenvalue of \(M\) corresponds to the largest eigenvalue of \(M^{-1}\), the greatest variance direction under the approximation.

For c-optimality, \(c\) specifies the target. If the target is the linear contrast \(c^\mathsf{T}\theta\), its approximate variance is \(c^\mathsf{T}M^{-1}c\). Changing \(c\) changes the question being answered. For example, \(c=(1,0)^\mathsf{T}\) targets the first parameter, while \(c=(0,1)^\mathsf{T}\) targets the second. These criteria are not interchangeable scores of general quality: a design can be preferred by one and not by another.

Worked Comparison of Two Hypothetical Matrices

Suppose two hypothetical designs produce the following information matrices for the same two parameters. All entries are in the same chosen parameter coordinates.

$$ M_1=\begin{pmatrix}30&0\\0&3\end{pmatrix}, \qquad M_2=\begin{pmatrix}10&2\\2&10\end{pmatrix}. $$

Both matrices are symmetric and positive definite. For \(M_1\), the diagonal entries are positive. For \(M_2\), its eigenvalues are \(12\) and \(8\), both positive. Thus both have inverses and the four criteria can be calculated. Positive definiteness is a substantive requirement here, not merely a convenience: a singular information matrix does not yield a finite covariance approximation for every parameter direction.

Worked Example: D-, A-, and E-Values for Design 1

For \(M_1=\operatorname{diag}(30,3)\), its determinant is the product of its diagonal elements:

$$ \det(M_1)=30(3)=90. $$

The inverse and A-value are

$$ M_1^{-1}= \begin{pmatrix}1/30&0\\0&1/3\end{pmatrix}, \qquad \operatorname{tr}(M_1^{-1})=\frac{1}{30}+\frac{1}{3} =\frac{11}{30}\approx 0.3667. $$

The eigenvalues are \(30\) and \(3\), so the E-value is \(\lambda_{\min}(M_1)=3\). If D-error is desired for \(p=2\), it is \(90^{-1/2}\approx 0.1054\). Thus the D-value is 90, the A-value is about 0.3667, and the E-value is 3. These values have different meanings and should not be compared numerically with one another.

Worked Example: D-, A-, and E-Values for Design 2

For \(M_2=\begin{pmatrix}10&2\\2&10\end{pmatrix}\), the determinant and inverse are

$$ \det(M_2)=10(10)-2(2)=96, \qquad M_2^{-1}=\frac{1}{96} \begin{pmatrix}10&-2\\-2&10\end{pmatrix}. $$

Therefore, its A-value is

$$ \operatorname{tr}(M_2^{-1})=\frac{10+10}{96} =\frac{5}{24}\approx 0.2083. $$

The eigenvectors proportional to \((1,1)^\mathsf{T}\) and \((1,-1)^\mathsf{T}\) have eigenvalues \(12\) and \(8\), respectively: multiplying \(M_2\) by either vector gives 12 or 8 times that vector. Hence its E-value is \(8\), and its D-error is \(96^{-1/2}\approx 0.1021\). Compared with \(M_1\), \(M_2\) has a larger D-value, a smaller A-value, and a larger E-value.

Worked Example: c-Values for Two Different Targets

First let \(c=(1,0)^\mathsf{T}\), so the target is the first parameter. For \(M_1\),

$$ c^\mathsf{T}M_1^{-1}c=\frac{1}{30}\approx 0.03333. $$

For \(M_2\), multiplication by this \(c\) selects the upper-left element of the inverse:

$$ c^\mathsf{T}M_2^{-1}c=\frac{10}{96} =\frac{5}{48}\approx 0.1042. $$

The smaller c-value means \(M_1\) is preferred for this target. Now change the target to the second parameter, \(c=(0,1)^\mathsf{T}\). The values become \(1/3\approx 0.3333\) for \(M_1\) and \(10/96\approx 0.1042\) for \(M_2\), so \(M_2\) is preferred for the second target. This reversal is not a contradiction: the target contrast changed.

Why the Calculations Have These Forms

The interpretation of c-optimality follows directly from the covariance approximation. If the estimated parameter vector has approximate covariance \(M^{-1}\), the variance of a linear combination \(c^\mathsf{T}\hat{\theta}\) is obtained by applying the covariance rule for a linear transformation:

$$ \operatorname{Var}(c^\mathsf{T}\hat{\theta}) \approx c^\mathsf{T}\operatorname{Cov}(\hat{\theta})c =c^\mathsf{T}M^{-1}c. $$

This also explains why a c-value must be accompanied by its contrast. Without \(c\), there is no specified target variance to evaluate. A-optimality sums the marginal variances because the trace of a covariance matrix is the sum of its diagonal entries. For E-optimality, diagonalizing a symmetric positive-definite matrix gives eigenvalues \(\lambda_1,\ldots,\lambda_p\); the inverse has the same eigenvectors and eigenvalues \(1/\lambda_1,\ldots,1/\lambda_p\). Thus the largest variance eigenvalue is \(1/\lambda_{\min}(M)\), which motivates maximizing the smallest information eigenvalue.

For D-optimality, \(\det(M^{-1})=1/\det(M)\), so maximizing the determinant of information minimizes the determinant of the approximate covariance matrix. In two dimensions, this determinant summarizes the area scale of the joint uncertainty ellipse. This derivation also shows why the D-value convention and D-error convention point in opposite numerical directions.

Reading the Ranking in Context

CriterionDesign 1Design 2Preferred here
D-value: \(\det(M)\), larger is better9096Design 2
A-value: \(\operatorname{tr}(M^{-1})\), smaller is better0.36670.2083Design 2
E-value: \(\lambda_{\min}(M)\), larger is better38Design 2
c-value for \(c=(1,0)^\mathsf{T}\), smaller is better0.033330.1042Design 1

Three of the four rows favor Design 2, but that does not make it universally superior. If the scientific priority is precise estimation of the first parameter, the stated c-criterion favors Design 1. If the priority is joint precision, summed marginal variance, or protection of the weakest information direction, the displayed criteria favor Design 2. A decision should be tied to the purpose of the experiment, not made by counting how many criteria favor each design.

The table also illustrates why “more balanced” is not always the only goal. \(M_1\) has very high information in its first coordinate and low information in its second. \(M_2\) distributes information more evenly. The targeted first-parameter contrast benefits from the strong first-coordinate information in \(M_1\), while the other criteria reward the more balanced matrix in this particular comparison.

Assumptions, Diagnostics, and Limitations

These calculations are meaningful as design comparisons when the matrices use a common parameterization and scale, correspond to comparable assumptions and nominal parameter values, and reflect comparable design effort. The covariance interpretation additionally relies on the usual local and asymptotic approximation being adequate for the model and design under consideration. It is not a guarantee that realized finite-sample uncertainty will equal \(M^{-1}\).

Before accepting a ranking, check the following:

  • Check symmetry and positive definiteness. A negative eigenvalue often signals an invalid information calculation or numerical error. A zero eigenvalue means at least one direction is not informed; the ordinary inverse-based A- and c-values are then unavailable or unbounded for affected targets.
  • Check parameter ordering and units. An inverse or contrast computed after silently reordering parameters can give a plausible but incorrect answer. The entries of \(c\) must match the parameter order, and its definition must match the scientific target.
  • Check scaling. A- and E-values depend on parameter coordinates, and the numerical c-value depends on how the contrast is expressed. The D-value also changes under reparameterization, although a common nonsingular linear reparameterization multiplies all candidate determinants by the same factor when applied consistently.
  • Check numerical conditioning. When eigenvalues differ greatly in magnitude, rounding can distort an inverse or a small eigenvalue. Use stable numerical linear algebra and retain enough precision for the comparison.

A criterion compresses the information matrix and can hide details. D-optimality is not a promise of small variance for every individual parameter; A-optimality weights parameter coordinates through their variances; E-optimality may be conservative if its least-informed direction is not scientifically important; and c-optimality addresses only the stated contrast. If objectives conflict, the comparison should make the objective explicit and may motivate a compound criterion or additional scientific constraints, rather than treating one scalar as an all-purpose measure.

Common Mistake

A frequent error is to say, “The largest number is the best design,” after calculating all four values. That reasoning compares unlike quantities and also gets the preference direction wrong for A- and c-values. The correction is to report each value with its definition and direction: maximize \(\det(M)\) and \(\lambda_{\min}(M)\), but minimize \(\operatorname{tr}(M^{-1})\) and \(c^\mathsf{T}M^{-1}c\). Then state the target and assumptions that make the ranking relevant.

Key takeaway: Alphabetic criteria answer distinct design questions. Calculate each from the same correctly parameterized information matrix, state whether larger or smaller is preferred, and choose the criterion that matches the scientific objective.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions below.

  1. For a positive-definite information matrix, does a larger determinant or a smaller determinant indicate better D-optimality under the convention used here?
  2. For \(M=\begin{pmatrix}4&0\\0&16\end{pmatrix}\), calculate the A-value and E-value.
  3. For the same matrix, calculate the c-value for \(c=(1,0)^\mathsf{T}\). What target does this contrast represent?
  4. Why can a design preferred by A-optimality fail to be preferred by c-optimality?

Solutions. (1) A larger determinant is preferred because the D-value is \(\det(M)\). (2) The inverse is \(\begin{pmatrix}1/4&0\\0&1/16\end{pmatrix}\), so the A-value is \(1/4+1/16=5/16=0.3125\); the eigenvalues are 4 and 16, so the E-value is 4. (3) The c-value is \(c^\mathsf{T}M^{-1}c=1/4=0.25\), and \(c=(1,0)^\mathsf{T}\) targets the first parameter. (4) A-optimality minimizes the sum of marginal variances, whereas c-optimality minimizes variance for one specified contrast; the aggregate and targeted objectives need not rank designs identically.

Clinical Biostats