Tutorials › Population Pharmacokinetics › Eigenvectors And Weakly Estimated Parameter Combinations

Parameter Estimates and Their Precision · Tutorial 195 of 599

Eigenvectors And Weakly Estimated Parameter Combinations

You will learn to use eigenvalues and eigenvectors to find combinations of PK parameters that carry much less information than individual precision summaries may suggest.

Intermediate 11 min read

What You'll Learn

  • Explain how an information matrix describes local precision in multiple parameter directions.
  • Interpret a small eigenvalue as weak information along its corresponding eigenvector.
  • Translate eigenvectors into combinations of population PK parameters.
  • Calculate approximate uncertainty along an eigenvector direction.
  • Recognize the effects of parameter scaling, repeated eigenvalues, and local approximation.
  • Compare directional information with marginal standard errors and condition numbers.

Why Parameter Combinations Matter

In a population PK model, estimates of two parameters can be strongly related. The likelihood may constrain each parameter to a narrow range when the other is held fixed, yet allow a long, shallow ridge in which both change together. In that case, separate standard errors do not fully describe the model’s precision: one particular combination of parameters may be much less well determined than the individual summaries suggest.

Eigenvectors of an information matrix provide a way to identify such directions. Each eigenvector describes a direction in parameter space, while its eigenvalue measures the local information in that direction. A small eigenvalue signals that movement along the associated combination changes the likelihood relatively little. This is a local precision diagnostic, not by itself proof that the model is structurally nonidentifiable.

Information in Different Directions

Let \(\boldsymbol{\theta}\) denote the vector of estimated parameters, and let \(\hat{\boldsymbol{\theta}}\) be an interior maximum-likelihood estimate. The observed information matrix is the negative Hessian of the log-likelihood evaluated at that estimate. The expected Fisher information is the expectation of the corresponding negative Hessian under the model. Both describe local curvature, though they need not be numerically identical in a particular data set.

Definition: For a symmetric information matrix \(I\), an eigenvector \(\mathbf{v}\) and its eigenvalue \(\lambda\) satisfy \(I\mathbf{v}=\lambda\mathbf{v}\). When the matrix is positive definite, its eigenvalues are positive. An eigenvector gives a parameter-space direction, and the associated eigenvalue measures information along that direction: larger eigenvalues indicate greater local curvature and smaller uncertainty; smaller eigenvalues indicate weaker local information.

Eigenvectors are most interpretable after parameters have been scaled. For example, let \(D\) be a diagonal matrix of chosen parameter scales and define dimensionless coordinates \(\mathbf{z}\) by \(\boldsymbol{\theta}=\boldsymbol{\theta}_{\mathrm{ref}}+D\mathbf{z}\). The information in these coordinates is \(I_z=D^\mathsf{T}I_\theta D\). Eigenvectors of \(I_z\) describe combinations of scaled parameter changes, not unscaled changes in parameters with different units. Scaling affects eigenvalues and eigenvectors, so state the coordinates used when interpreting them.

For log-transformed positive parameters, useful coordinates can be changes in log parameters. For instance, a direction involving \(\log(CL)\) and \(\log(V)\) describes relative changes in clearance and volume. A direction with similar signs changes them together; one with opposite signs changes one upward while changing the other downward.

Why a Small Eigenvalue Means Weak Precision

Near a well-behaved maximum, the log-likelihood can be approximated by a quadratic:

$$ \ell(\hat{\boldsymbol{\theta}}+\boldsymbol{\delta}) \approx \ell(\hat{\boldsymbol{\theta}}) -\frac{1}{2}\boldsymbol{\delta}^{\mathsf{T}}I\boldsymbol{\delta}. $$

Suppose \(I\) is symmetric and positive definite, with orthonormal eigenvectors \(\mathbf{v}_j\) and eigenvalues \(\lambda_j\). Write a displacement as \(\boldsymbol{\delta}=t\mathbf{v}_j\). Substitution gives the approximate log-likelihood change in that direction:

$$ \ell(\hat{\boldsymbol{\theta}}+t\mathbf{v}_j) -\ell(\hat{\boldsymbol{\theta}}) \approx -\frac{1}{2}t^2\mathbf{v}_j^\mathsf{T}I\mathbf{v}_j =-\frac{1}{2}\lambda_jt^2. $$

Thus, for the same size of displacement \(t\), a smaller \(\lambda_j\) gives a smaller drop in log-likelihood. Under the usual local asymptotic approximation, the covariance matrix of the estimate is \(I^{-1}\). The variance of the estimate projected onto \(\mathbf{v}_j\) is therefore

$$ \operatorname{Var}(\mathbf{v}_j^\mathsf{T}\hat{\boldsymbol{\theta}}) \approx \mathbf{v}_j^\mathsf{T}I^{-1}\mathbf{v}_j =\frac{1}{\lambda_j}. $$

This relationship explains the directional interpretation: small information means large approximate variance along that direction. It relies on a locally quadratic likelihood and a valid covariance approximation. Near boundaries, in small samples, or with a markedly non-quadratic likelihood, the inverse information may not adequately represent uncertainty.

Worked Example: A Weak Clearance–Volume Contrast

Suppose a hypothetical PK analysis uses scaled log-parameter coordinates \(z_1\) and \(z_2\), representing changes in \(\log(CL)\) and \(\log(V)\). Its estimated information matrix is

$$ I= \begin{pmatrix} 100 & 98\\ 98 & 100 \end{pmatrix}. $$

The unit-length direction \(\mathbf{v}_+=(1,1)^\mathsf{T}/\sqrt{2}\) has eigenvalue \(198\), since each row of \(I\) sums to \(198\). The direction \(\mathbf{v}_-=(1,-1)^\mathsf{T}/\sqrt{2}\) has eigenvalue \(2\), since \(I(1,-1)^\mathsf{T}=(2,-2)^\mathsf{T}\). The weak direction is therefore the contrast: increasing log clearance while decreasing log volume, or the reverse.

The approximate variance of the projection onto this weak direction is \(1/2=0.5\), so its standard error is \(\sqrt{0.5}=0.7071\) in the scaled coordinates. Along the strong direction, the variance is \(1/198=0.005051\), with standard error \(0.07107\). The local standard error is about ten times larger in the weak direction.

The marginal variances are not as dramatic. The inverse matrix is

$$ I^{-1} =\frac{1}{396} \begin{pmatrix} 100 & -98\\ -98 & 100 \end{pmatrix}, \qquad \operatorname{Var}(\hat z_1)=\operatorname{Var}(\hat z_2) =\frac{100}{396}=0.2525. $$

Each marginal standard error is about \(0.5025\), the same for both coordinates. Looking only at those two equal marginal standard errors would not reveal that the contrast is much less precise than the sum. These calculations are conditional on the local covariance approximation and the stated scaling.

Reading an Eigenvector as a PK Combination

An eigenvector’s entries are weights for a linear combination of the coordinates. If \(\mathbf{v}=(v_1,\ldots,v_p)^\mathsf{T}\), the projected quantity is \(\mathbf{v}^\mathsf{T}\mathbf{z}\). For example, a direction proportional to \((1,1,-1)\) in coordinates for log clearance, log volume, and log absorption rate describes joint movement in which clearance and volume move together while absorption rate moves in the opposite direction. It is a local direction of parameter change, not necessarily a literal biological mechanism.

The sign of an eigenvector is arbitrary: \(\mathbf{v}\) and \(-\mathbf{v}\) represent the same direction and have the same eigenvalue. If eigenvalues are equal or nearly equal, individual eigenvectors in that group may not be uniquely determined; interpret the associated subspace rather than assigning strong meaning to a particular basis vector. Also, the entries describe weights in the coordinates analyzed. A combination of standardized log parameters does not have the same interpretation as a combination of raw parameters measured in different units.

Worked Example: Interpreting a Three-Parameter Direction

Consider hypothetical scaled coordinates \(z_1,z_2,z_3\) for changes in log clearance, log volume, and log absorption rate. Suppose the information matrix is

$$ I= \begin{pmatrix} 37/6 & -17/6 & 17/6\\ -17/6 & 37/6 & 17/6\\ 17/6 & 17/6 & 37/6 \end{pmatrix}. $$

Test the unit vector \(\mathbf{v}=(1,1,-1)^\mathsf{T}/\sqrt{3}\). Multiplying the matrix by the unnormalized vector gives

$$ I \begin{pmatrix}1\\1\\-1\end{pmatrix} = \begin{pmatrix}1/2\\1/2\\-1/2\end{pmatrix} = \frac{1}{2} \begin{pmatrix}1\\1\\-1\end{pmatrix}. $$

Thus \(\mathbf{v}\) has eigenvalue \(0.5\). The other two eigenvalues are \(9\): the trace of \(I\) is \(37/2=18.5\), and the remaining eigenvalues sum to \(18.5-0.5=18\); direct multiplication confirms that they are both \(9\). The weak combination is proportional to \(z_1+z_2-z_3\), with approximate projection standard error \(1/\sqrt{0.5}=1.414\). The two orthogonal directions have standard error \(1/\sqrt{9}=0.3333\).

In this hypothetical analysis, the matrix indicates weak local information for coordinated changes in clearance, volume, and absorption rate in the specified pattern. It does not establish that these parameters are biologically linked, nor does it identify the cause of the weak information. The model, sampling design, and parameter scaling need to be considered before drawing a substantive conclusion.

Worked Example: Turning a Weak Eigenvalue Into an Approximate Interval

Suppose another hypothetical analysis has scaled coordinates for log clearance and log volume, with information matrix

$$ I= \begin{pmatrix} 16 & 12\\ 12 & 16 \end{pmatrix}. $$

For \(\mathbf{v}=(1,-1)^\mathsf{T}/\sqrt{2}\), multiplication gives \(I\mathbf{v}=4\mathbf{v}\), so the contrast direction has eigenvalue \(4\). Suppose the estimated projection is \(\mathbf{v}^\mathsf{T}\hat{\mathbf{z}}=0.20\). Its approximate standard error is \(1/\sqrt{4}=0.5\). Under a normal approximation, a 95% interval is

$$ 0.20\mathbin{\pm}1.96(0.5) =[-0.78,\ 1.18]. $$

This interval describes the projected contrast in the stated scaled coordinates; it is not an interval for either parameter separately. Its width reflects the estimated local uncertainty along that direction. Its coverage interpretation depends on the approximation and model assumptions, not on a 95% probability statement about this fixed interval containing the parameter.

Diagnostics, Alternatives, and Limitations

Inspect eigenvalues and eigenvectors together. A very small eigenvalue relative to the others suggests a weak direction, but a threshold is not universal: conclusions depend on parameter scaling, the likelihood approximation, and the inferential purpose. An eigenvalue near zero can also indicate a singular or numerically unstable information matrix; in that case an ordinary inverse may not exist or may be unreliable.

Useful checks include confirming that the matrix is symmetric and positive definite when that is expected, checking that the optimizer converged to an interior solution, and verifying that the eigenvectors are expressed in clearly stated coordinates. Compare the implied weak combination with parameter correlations, profile likelihoods, and sensitivity to reasonable changes in the model or data. A nearly flat direction in a profile or large changes under small perturbations can support the concern; disagreement between diagnostics calls for investigation rather than choosing one summary uncritically.

Eigenanalysis complements, rather than replaces, other precision summaries. Marginal standard errors describe uncertainty in individual coordinates, and parameter correlations show pairwise linear association in the approximate covariance matrix. A condition number summarizes the ratio of largest to smallest eigenvalue for a positive definite matrix, but does not identify the weak parameter combination. Profile likelihood examines likelihood shape beyond the local quadratic approximation, while simulation-based checks can show how estimates behave under repeated data generation. Each approach answers a related but distinct question.

A common mistake is to see similar marginal standard errors and conclude that every important parameter combination is well estimated. The first worked example shows why this is wrong: both marginal standard errors are equal, yet uncertainty in the contrast is much larger than uncertainty in the sum. The correction is to inspect directional information, while also checking scale and the validity of the local approximation.

Eigenanalysis has limits. It is local to the estimate, depends on the chosen coordinates, and can be unstable when eigenvalues are close. In nonlinear mixed-effects models, an approximate information matrix may not capture all uncertainty associated with variance components, boundaries, or non-Gaussian likelihood shapes. Treat a weak eigenvector as a diagnostic clue about the fitted model and data, not as a standalone declaration of identifiability or a causal explanation.

Key takeaway: A small eigenvalue identifies a direction of weak local information, and its eigenvector specifies the parameter combination involved. Interpret that combination in scaled, explicitly stated coordinates and corroborate it with diagnostics that examine the likelihood and model fit.

Check Your Understanding

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

  1. A positive-definite information matrix has an eigenvalue of \(25\) for a unit eigenvector. What is the approximate standard error of the estimate projected onto that direction?
  2. Why can equal marginal standard errors fail to rule out a poorly estimated parameter combination?
  3. If an eigenvector is \((1,-1)^\mathsf{T}/\sqrt{2}\) for scaled log clearance and log volume, what type of change does it represent?
  4. Why must the parameter scaling be stated when reporting eigenvectors and eigenvalues?

Solutions. (1) The projected variance is approximately \(1/25=0.04\), so its standard error is \(\sqrt{0.04}=0.20\) in the analyzed coordinates. (2) Marginal standard errors concern individual coordinates; a linear combination can have much larger variance when parameter estimates are strongly correlated. (3) It represents opposite-signed changes: one log parameter increases while the other decreases, with equal weights in these scaled coordinates. (4) Rescaling changes the information matrix and can change its eigenvalues and eigenvectors, so interpretation without the coordinate definition is ambiguous.

Clinical Biostats