Why residual-error parameters need their own information calculation
A population design must provide information not only about typical pharmacokinetic or pharmacodynamic parameters, but also about the sources of variability in the observations. Residual-error parameters describe variation remaining at the observation level after accounting for the model prediction and random effects. Their information depends on how the assumed residual variance changes across observations and on how that change can be distinguished from between-subject variability.
The key distinction is the covariance structure each parameter changes. A random-effect variance changes covariance through the subject-level sensitivity to random effects. An additive residual variance adds observation-level variance, while a proportional residual variance adds variance that grows with the squared predicted response. These contributions can overlap, so information about one variance component need not be separable from information about another.
Model and assumptions
Consider subject \(i\)'s vector of observations \(Y_i\), approximated by a multivariate normal distribution with mean \(\mu_i\) and covariance \(V_i\). Under a first-order population approximation, write \(V_i=J_i\Omega J_i^\mathsf{T}+R_i\): \(J_i\) is the sensitivity matrix to random effects, \(\Omega\) is their covariance matrix, and \(R_i\) is the residual-error covariance matrix. This tutorial uses independent residual errors, so \(R_i\) is diagonal.
For observation \(j\), let \(f_{ij}\) be the predicted response at the typical parameter values, in the same units as the measured response. Use the variance-component parameterization \(\lambda_a=\sigma_a^2\) for additive error and \(\lambda_p=\sigma_p^2\) for proportional error. The residual variance for that observation is \(\lambda_a+\lambda_p f_{ij}^2\). Thus, in the stated approximation, \(R_i=\operatorname{diag}(\lambda_a+\lambda_p f_{i1}^2,\ldots,\lambda_a+\lambda_p f_{in_i}^2)\).
The calculation below assumes the Gaussian approximation is adequate, \(V_i\) is positive definite, the observations have the specified residual structure, and the model predictions used in \(R_i\) are treated as fixed when differentiating with respect to residual parameters. These assumptions define the approximation; they do not establish that a particular residual model fits actual data. If the implementation defines proportional error using a different scale or parameterization, the covariance derivatives must be changed accordingly.
Covariance derivatives and the information formula
For a Gaussian model with mean \(\mu_i\) and covariance \(V_i\), the expected Fisher information for parameters that affect the covariance includes \(\tfrac12\operatorname{tr}(V_i^{-1}V_{i,a}V_i^{-1}V_{i,b})\), where \(V_{i,a}\) denotes the derivative of \(V_i\) with respect to parameter \(a\). For residual parameters in this model, the mean has no direct dependence on \(\lambda_a\) or \(\lambda_p\). Their covariance derivatives are \(V_{i,\lambda_a}=I\) and \(V_{i,\lambda_p}=\operatorname{diag}(f_{i1}^2,\ldots,f_{in_i}^2)\).
Information accumulates across independent subjects by summing their contributions. For residual parameters \(a\) and \(b\), the resulting expression is
This formula accounts for the full subject-level covariance. In particular, \(V_i^{-1}\) is generally not diagonal when random effects induce correlation among a subject's observations. Ignoring that correlation and calculating as though all observations were independent can therefore give a different information value.
Why the covariance formula holds
For one subject, let \(r_i=Y_i-\mu_i\). Ignoring terms constant in the parameters, the log likelihood is \(-\tfrac12\{\log|V_i|+r_i^\mathsf{T}V_i^{-1}r_i\}\). For a covariance parameter \(a\), differentiation gives the score
To see the expected information, whiten the residual by writing \(r_i=V_i^{1/2}z\), where \(z\sim N(0,I)\). The score becomes a centered quadratic form in \(z\). For symmetric matrices \(A\) and \(B\), the covariance of \(z^\mathsf{T}Az\) and \(z^\mathsf{T}Bz\) is \(2\operatorname{tr}(AB)\); this follows by expanding the products and using \(E(z_kz_lz_mz_n)=\delta_{kl}\delta_{mn}+\delta_{km}\delta_{ln}+\delta_{kn}\delta_{lm}\). Applying this identity to the two centered scores gives \(\operatorname{Cov}(U_{i,a},U_{i,b})=\tfrac12\operatorname{tr}(V_i^{-1}V_{i,a}V_i^{-1}V_{i,b})\), the stated Fisher information.
Worked Example: One Observation Cannot Separate Two Error Components
Suppose a hypothetical design has one observation with prediction \(f=3\) response units. Set \(\lambda_a=0.64\) response-units-squared and \(\lambda_p=0.04\). There are no random effects in this example. The observation variance is \(V=0.64+0.04(3^2)=1.00\) response-units-squared.
For a scalar observation, the information formula reduces to \(\mathcal{I}_{ab}=\tfrac12 V^{-2}V_{,a}V_{,b}\). The derivatives are \(V_{,\lambda_a}=1\) and \(V_{,\lambda_p}=f^2=9\). Substitution gives
The determinant is \(0.5(40.5)-4.5^2=0\). The information matrix has rank one: this observation informs the total variance at its prediction level, but cannot distinguish an increase in additive variance from a compensating decrease in proportional variance. The entries have the corresponding inverse-variance-component units; the matrix's singularity, rather than any single entry, signals the confounding.
Worked Example: Varying Predictions Separates Error Components
Consider a hypothetical design with two independent observations, no random effects, predictions \(f_1=1\) and \(f_2=2\) response units, and variance components \(\lambda_a=1\) response-units-squared and \(\lambda_p=0.25\). The observation variances are \(V_1=1+0.25(1^2)=1.25\) and \(V_2=1+0.25(2^2)=2.00\).
The derivative vectors with respect to \((\lambda_a,\lambda_p)\) are \((1,1)\) and \((1,4)\). Since the observations are independent, their information contributions add:
For example, the upper-right entry is \(0.32(1)+0.125(4)=0.820\). The determinant is \(0.445(2.320)-0.820^2=0.360\), which is positive, so the two variance components are locally distinguishable in this calculation. The different prediction levels matter because the proportional component changes with \(f^2\), while the additive component does not. This does not guarantee precise estimation: the matrix still shows substantial shared information through its positive off-diagonal entry.
Separating residual information from random-effect variance information
The same formula applies to random-effect variance parameters, but their covariance derivatives differ. For example, with a random intercept of variance \(\tau^2\), \(V_i\) includes \(\tau^2\mathbf{1}\mathbf{1}^\mathsf{T}\), so \(V_{i,\tau^2}=\mathbf{1}\mathbf{1}^\mathsf{T}\). By contrast, the additive residual derivative is \(I\), and the proportional residual derivative is diagonal with entries \(f_{ij}^2\). The matrices describe different patterns of covariance change: a random intercept links observations within the same subject, whereas independent residual errors add variance along the observation-level diagonal.
Different derivative patterns can help distinguish the sources of variability, but they need not be orthogonal under the Fisher information metric. The off-diagonal information between parameters \(a\) and \(b\) is the same trace expression with \(V_{i,a}\) and \(V_{i,b}\); it can be nonzero when their effects on covariance overlap. The next example makes this distinction explicit.
Worked Example: Repeated Measures with a Random Intercept
For a hypothetical subject, suppose there are two observations at the same prediction \(f=2\). Let \(\lambda_a=1\), \(\lambda_p=0.04\), and random-intercept variance \(\tau^2=0.25\). Each residual variance is \(1+0.04(2^2)=1.16\), so \(V=1.16I+0.25\mathbf{1}\mathbf{1}^\mathsf{T}\). In the direction contrasting the observations, \(V\) has eigenvalue \(1.16\); in the shared, or subject-mean, direction it has eigenvalue \(1.66\).
The covariance derivatives are \(I\) for \(\lambda_a\), \(4I\) for \(\lambda_p\), and \(\mathbf{1}\mathbf{1}^\mathsf{T}\) for \(\tau^2\). Thus \(\mathcal{I}_{\lambda_a,\lambda_a}=\tfrac12(1/1.16^2+1/1.66^2)=0.5530\), and proportional-error scaling gives \(\mathcal{I}_{\lambda_a,\lambda_p}=4(0.5530)=2.212\) and \(\mathcal{I}_{\lambda_p,\lambda_p}=16(0.5530)=8.848\).
The random-intercept derivative acts only in the shared direction. Therefore \(\mathcal{I}_{\tau^2,\tau^2}=\tfrac12(2/1.66)^2=0.7258\), \(\mathcal{I}_{\lambda_a,\tau^2}=\tfrac12(2/1.66^2)=0.3629\), and \(\mathcal{I}_{\lambda_p,\tau^2}=4(0.3629)=1.452\). These nonzero cross-information values show that some covariance changes overlap. Yet the contrast direction has no random-intercept contribution, which gives the repeated observations a pattern that can help distinguish within-subject residual variation from shared subject variation. Because both predictions are equal, additive and proportional residual components remain perfectly confounded with each other here.
Diagnostics, alternatives, and limitations
A useful diagnostic is to inspect both the covariance derivative matrices and the resulting information matrix. Identical or nearly proportional derivatives indicate exact or weak local confounding. A singular or poorly conditioned information matrix warns that the design cannot reliably separate the corresponding parameters, even if its diagonal entries appear large. Also check that \(V_i\) is positive definite and that predictions span levels that make the proposed residual components respond differently.
The Gaussian population Fisher calculation is a local approximation. Its conclusions depend on the assumed model, parameter values, design, and approximation to the marginal subject-level distribution. Strong nonlinearities, heavy-tailed or correlated residual errors, outliers, or residual variance that depends on random effects can make the assumed \(R_i\) inadequate. In such cases, a model with the appropriate residual structure or a more faithful likelihood calculation may be needed.
The main alternative is to calculate information from a fuller marginal likelihood rather than the Gaussian population approximation. That can better represent nonlinear integration over random effects, but may require more computation and numerical integration. Within the Gaussian approximation, the derivative-matrix formula is preferable to treating the residual and random-effect variances as separate scalar calculations: it retains their cross-information and the covariance among repeated observations. Neither approach removes structural confounding in the design.
Common pitfall
- Wrong reasoning: “There are two residual parameters and two observations, so both parameters must be identifiable.” The count of observations alone does not establish identifiability.
- Correction: Inspect whether the covariance derivatives are linearly independent in the information calculation. At one prediction level, the proportional derivative is a constant multiple of the additive derivative, even with many repeated observations at that same level. Variation in prediction levels, or another source of distinct covariance structure, is needed to separate their effects.
- Wrong reasoning: “A random-effect variance and a residual variance both increase variance, so their information is interchangeable.”
- Correction: Compare the full derivative matrices. A random intercept adds shared covariance across observations; independent residual error adds diagonal variance. Their cross-information may be nonzero, but they are not the same covariance contribution.
Check Your Understanding
Answer each question, then compare with the solutions below.
- For a single observation with prediction \(f=4\), what are the derivatives of its residual variance with respect to \(\lambda_a\) and \(\lambda_p\)?
- Why can repeated observations at one identical prediction fail to separate additive and proportional residual variances?
- For two observations with no random effects, \(f_1=1\), \(f_2=3\), \(\lambda_a=1\), and \(\lambda_p=0\), write the information matrix for \((\lambda_a,\lambda_p)\).
- In a random-intercept model, what covariance pattern distinguishes the random-intercept variance derivative from the additive residual derivative?
Solutions. (1) The derivatives are \(1\) and \(f^2=16\). (2) At a common prediction \(f\), the derivative for \(\lambda_p\) is \(f^2I\), a scalar multiple of the additive derivative \(I\); the two parameters change covariance in the same direction. (3) The variances are \(1\) and \(1+3^2=10\). Hence \(\mathcal{I}=\tfrac12\begin{pmatrix}1&1\\1&1\end{pmatrix}+\tfrac1{200}\begin{pmatrix}1&9\\9&81\end{pmatrix}=\begin{pmatrix}0.505&0.545\\0.545&0.905\end{pmatrix}\). Its determinant is \(0.505(0.905)-0.545^2=0.16>0\). (4) The random-intercept derivative is \(\mathbf{1}\mathbf{1}^\mathsf{T}\), which includes shared off-diagonal covariance; the additive residual derivative is \(I\), which adds independent observation-level variance.