Tutorials › Optimal Design and Model-Informed Dosing › I-Optimality And Integrated Prediction Variance

Information and the Fisher Information Matrix · Tutorial 21 of 497

I-Optimality And Integrated Prediction Variance

Learn to calculate integrated prediction variance, choose its target domain, and distinguish an average-variance design from one that protects against the worst case.

Advanced 12 min read

What You'll Learn

  • Define I-optimality using a normalized measure over a prediction domain.
  • Express integrated prediction variance as a trace involving the information matrix.
  • Calculate and compare I-criteria for approximate designs.
  • Explain how the target distribution changes the preferred allocation.
  • Distinguish average prediction variance from worst-case prediction variance.
  • Identify assumptions and diagnostics relevant to interpreting an I-optimal design.

Why Average Prediction Variance Is a Design Objective

A design can estimate a model precisely at some prediction settings and poorly at others. If the scientific goal is to predict across a defined range of doses, times, or covariate values, it may be more useful to control uncertainty across that range than to optimize uncertainty in the parameters themselves. I-optimality formalizes this goal: it chooses a design to make prediction variance, averaged over a specified target domain, as small as possible.

The target domain matters. An average is only meaningful after specifying which prediction settings count and how they are weighted. A domain may be a continuous interval with uniform weight, or a collection of important settings with unequal weights. Changing those weights can change the preferred design, even when the model and candidate design settings are unchanged.

Definition and Assumptions

Begin with a model whose mean response at setting \(x\) is \(f(x)^\mathsf{T}\beta\), where \(f(x)\) is a vector of known model terms and \(\beta\) is an unknown parameter vector. For example, a linear mean model with an intercept and slope has \(f(x)=(1,x)^\mathsf{T}\). An approximate design \(\xi\) assigns nonnegative proportions \(w_i\) to candidate settings \(x_i\), with \(\sum_i w_i=1\).

For the standard linear-model formulation, assume independent observations with a common error variance \(\sigma^2\), a correctly specified mean model, and a design that identifies all model terms. The per-observation information matrix is \(M(\xi)=\sum_i w_i f(x_i)f(x_i)^\mathsf{T}\). It must be nonsingular, so \(M(\xi)^{-1}\) exists. With \(N\) observations allocated according to the design, the covariance matrix of the least-squares estimator is \(\sigma^2 M(\xi)^{-1}/N\). Thus the variance of the estimated mean response at \(x\) is \(\sigma^2 f(x)^\mathsf{T}M(\xi)^{-1}f(x)/N\).

Let \(\nu\) be a specified probability measure over the prediction domain \(\mathcal{X}\). It describes how target settings are weighted, and its total weight is one. Define \(q(x;\xi)=f(x)^\mathsf{T}M(\xi)^{-1}f(x)\), the scaled prediction variance that omits the common factor \(\sigma^2/N\).

Definition: An I-optimal design minimizes the integrated prediction variance \(I(\xi)=\int_{\mathcal{X}}q(x;\xi)\,d\nu(x)\) among the designs under consideration. The corresponding average variance of the estimated mean response is \((\sigma^2/N)I(\xi)\) under the stated linear-model assumptions. The target measure \(\nu\) is part of the criterion, not an incidental detail.

For a nonlinear model, the same idea applies locally. Replace \(f(x)\) with the gradient of the model mean with respect to its parameters at a specified nominal parameter value, and use the appropriate local information matrix. The resulting criterion is an average of local prediction variances; its interpretation depends on that nominal value and on the information model used to construct the matrix.

From Pointwise Variance to an Integrated Criterion

The criterion can also be written in matrix form. Define the target moment matrix \(W=\int_{\mathcal{X}} f(x)f(x)^\mathsf{T}\,d\nu(x)\). The trace identity \(\operatorname{tr}(AB)=\operatorname{tr}(BA)\) gives \(\operatorname{tr}(M^{-1}f(x)f(x)^\mathsf{T})=f(x)^\mathsf{T}M^{-1}f(x)\). Integrating both sides yields \(I(\xi)=\operatorname{tr}(M(\xi)^{-1}W)\).

This form is useful for calculation: the design enters through \(M(\xi)\), while the target domain enters through \(W\). The formula also makes clear that I-optimality is not simply another name for minimizing parameter variances. The target matrix weights parameter uncertainty according to how it affects prediction across the domain.

Worked Example: Uniform Prediction Across an Interval

Consider the hypothetical linear mean model \(f(x)=(1,x)^\mathsf{T}\), with candidate settings in \([-1,1]\). The target domain is also \([-1,1]\), weighted uniformly. Compare a design that allocates half its observations to each endpoint with one that allocates one quarter to each endpoint and one half to the center.

For the endpoint design, the approximate information matrix is \(M=\tfrac12(1,-1)^\mathsf{T}(1,-1)+\tfrac12(1,1)^\mathsf{T}(1,1)=\begin{pmatrix}1&0\\0&1\end{pmatrix}\). Therefore \(q(x;\xi)=f(x)^\mathsf{T}M^{-1}f(x)=1+x^2\). The uniform average over \([-1,1]\) is \(I(\xi)=\tfrac12\int_{-1}^{1}(1+x^2)\,dx=1+\tfrac13=\tfrac43\), approximately \(1.333\).

For the second design, symmetry again makes the off-diagonal elements zero. Its intercept information is \(1\), and its slope information is \(\tfrac14(1)+\tfrac14(1)=\tfrac12\), so \(M=\begin{pmatrix}1&0\\0&0.5\end{pmatrix}\). Then \(q(x;\xi)=1+2x^2\), and \(I(\xi)=\tfrac12\int_{-1}^{1}(1+2x^2)\,dx=1+\tfrac23=\tfrac53\), approximately \(1.667\).

The endpoint design has the smaller integrated criterion for this target. If there are \(N\) observations and the error variance is \(\sigma^2\), the corresponding average variance of the estimated mean is \((\sigma^2/N)(4/3)\) for the endpoint design and \((\sigma^2/N)(5/3)\) for the second design. The comparison assumes the stated model and target interval; it is not a universal ranking of these allocations.

How I-Optimality Differs from G-Optimality

G-optimality minimizes the largest scaled prediction variance over a specified domain: it focuses on the worst point. I-optimality minimizes the average scaled prediction variance under a target measure. A point with very high variance can dominate a worst-case criterion even if it receives negligible weight in the target average. Conversely, a design may have low average variance while leaving a small portion of the domain poorly predicted.

The following example makes the distinction explicit. Both criteria use the same linear model and candidate settings, but the average uses a target measure that places most weight on one setting.

Worked Example: Averages and Worst Cases Rank Designs Differently

Use \(f(x)=(1,x)^\mathsf{T}\) with candidate settings \(x=-1\) and \(x=1\). Let design A allocate proportions \(0.9\) and \(0.1\), respectively; let design B allocate \(0.5\) to each. Define the prediction domain by target weights \(0.99\) at \(x=-1\) and \(0.01\) at \(x=1\).

For a design allocating proportion \(p\) to \(x=-1\), the two settings are observed in proportions \(p\) and \(1-p\). The model is saturated at these two settings, and its scaled prediction variances there are \(q(-1;\xi)=1/p\) and \(q(1;\xi)=1/(1-p)\). For design A, \(p=0.9\), so the values are \(1/0.9=1.111\) and \(1/0.1=10\). Its integrated criterion is \(I_A=0.99(1.111\ldots)+0.01(10)=1.1+0.1=1.2\).

For design B, both pointwise variances are \(1/0.5=2\), so \(I_B=0.99(2)+0.01(2)=2\). I-optimality prefers design A for this target measure. But the largest prediction variance over the two settings is \(10\) for A and \(2\) for B, so G-optimality prefers design B. The two criteria disagree because the target average gives little weight to the setting at which design A has its large variance.

The Target Distribution Can Change the Allocation

In the same two-setting example, the I-optimal allocation can be derived directly. Suppose the target measure assigns weight \(r\) to \(x=-1\) and \(1-r\) to \(x=1\). If \(p\) is the design proportion at \(x=-1\), with \(0<p<1\), then \(I(p)=r/p+(1-r)/(1-p)\). Differentiating gives \(I'(p)=-r/p^2+(1-r)/(1-p)^2\). Setting the derivative to zero gives \(r/p^2=(1-r)/(1-p)^2\). Taking positive square roots and solving for \(p\) yields \(p=\sqrt{r}/(\sqrt{r}+\sqrt{1-r})\).

This stationary point is a minimum: the second derivative is \(2r/p^3+2(1-r)/(1-p)^3\), which is positive for \(0<p<1\) when \(0<r<1\). The criterion diverges at either boundary in that case, so the interior minimum is the global minimum.

Worked Example: Finding an I-Optimal Two-Point Allocation

Suppose a hypothetical prediction task assigns target weight \(r=0.9\) to \(x=-1\) and \(0.1\) to \(x=1\). The minimizing allocation is \(p=\sqrt{0.9}/(\sqrt{0.9}+\sqrt{0.1})=0.9487/(0.9487+0.3162)=0.75\). Thus allocate \(75\%\) of observations to \(x=-1\) and \(25\%\) to \(x=1\).

Substitution gives \(I(0.75)=0.9/0.75+0.1/0.25=1.2+0.4=1.6\). Equal allocation would give \(I(0.5)=0.9/0.5+0.1/0.5=2\), so it has a larger target-average variance. However, the worst pointwise variance for the \(75\%/25\%\) design is \(\max(1/0.75,1/0.25)=4\), compared with \(2\) for equal allocation. The calculation illustrates the trade-off: weighting the first setting heavily improves average precision there, while equal allocation provides stronger protection at the other setting.

Choosing and Checking an I-Optimal Design

Before optimizing, specify the prediction domain and target measure from the scientific purpose of the design. A uniform measure is appropriate only when equal weighting across the domain matches the intended use. If predictions at particular times, doses, or patient covariates matter more, their weights should reflect that purpose. The target should not be chosen after seeing which design it favors.

Several checks help reveal when an I-optimal calculation may be misleading:

  • Check rank. If \(M(\xi)\) is singular, the full prediction-variance formula using \(M^{-1}\) does not apply. A numerical optimizer cannot repair a design that fails to identify required model terms.
  • Inspect pointwise variance. Report or plot \(q(x;\xi)\) across the domain as well as its average. A small integral can conceal an unacceptable high-variance region with little target weight.
  • Check the target weights and numerical integration. For continuous domains, verify that the integration method adequately represents regions where prediction variance changes quickly. For discrete target points, confirm that the weights are nonnegative and sum to one.
  • Assess model and variance assumptions. The stated variance formula relies on the information model being appropriate. Heteroscedastic errors, correlated observations, or a misspecified mean require an information matrix and prediction-variance calculation that reflect those features.
  • Consider local dependence in nonlinear models. A local information matrix based on nominal parameter values can produce a design whose prediction precision changes when the parameters differ from those values.

I-optimality is not a guarantee of low prediction error under model misspecification, nor does it include residual variation in a future observation unless that is explicitly added. Under constant error variance, the variance for predicting a new observation includes an additional \(\sigma^2\) beyond the variance of the estimated mean. Because that term is constant across settings and designs in the homoscedastic model, it does not change the design ranking; under other error structures it may not be constant.

The main alternative relevant here is G-optimality: use it when controlling the worst-case prediction variance is the priority. I-optimality is appropriate when average precision under a defensible target distribution is the priority. Neither criterion is intrinsically preferable; the scientific objective and the consequences of poor prediction in different parts of the domain determine which is suitable.

Key takeaway: I-optimality minimizes prediction variance averaged over a specified target measure. Always state that measure, verify the design information matrix is nonsingular, and inspect pointwise variance so the average does not hide a consequential weak region.

Check Your Understanding

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

  1. In a linear-model design, what does the target measure \(\nu\) specify in the I-optimality criterion?
  2. For \(f(x)=(1,x)^\mathsf{T}\) and \(M=\begin{pmatrix}1&0\\0&0.25\end{pmatrix}\), calculate \(q(x;\xi)\) at \(x=0\) and \(x=1\).
  3. Why can an I-optimal design have a larger worst-case prediction variance than another design?
  4. For two candidate settings with target weights \(r=0.25\) and \(1-r=0.75\), calculate the I-optimal allocation proportion \(p\) at the first setting using the derived formula.

Solutions. (1) The measure specifies how prediction settings in the target domain are weighted when pointwise scaled variances are averaged; it has total weight one. (2) Here \(M^{-1}=\begin{pmatrix}1&0\\0&4\end{pmatrix}\), so \(q(x;\xi)=1+4x^2\). Thus \(q(0;\xi)=1\) and \(q(1;\xi)=5\). (3) I-optimality minimizes a weighted average, so a high-variance region with little target weight can have limited effect on the criterion, even if that region determines the maximum. (4) \(p=\sqrt{0.25}/(\sqrt{0.25}+\sqrt{0.75})=0.5/(0.5+0.8660)=0.3660\), approximately. The remaining \(0.6340\) is allocated to the second setting.

Clinical Biostats