Tutorials › Population Pharmacokinetics › Parameter Identifiability Under Heavy Censoring

Handling Concentrations Below Quantification · Tutorial 178 of 599

Parameter Identifiability Under Heavy Censoring

You will learn to assess which PK parameter directions are supported by a censored likelihood and whether a small number of quantified records dominate that support.

Advanced 11 min read

What You'll Learn

  • Distinguish structural from practical identifiability in a censored PK analysis.
  • Calculate the local curvature contributed by a BQL likelihood term.
  • Use likelihood curvature and parameter correlations to identify weakly informed parameter combinations.
  • Assess whether quantified observations provide most of the information for a parameter direction.
  • Compare local curvature diagnostics with profile likelihood and leave-one-observation checks.

Why Heavy Censoring Raises an Identifiability Question

A BQL record is not an exact concentration value. Under the censored likelihood, it contributes the probability that the observation fell below its quantification limit. This uses more information than deleting the record, but it does not guarantee that every model parameter is well determined. If many records are BQL, the data may support only broad features of the concentration profile, or a combination of parameters, while providing little information about individual parameters.

The practical question is therefore not simply how many observations are quantified. It is whether plausible changes in each parameter, and in combinations of parameters, produce detectable changes in the likelihood. Local likelihood curvature, correlations implied by that curvature, and changes after removing quantified observations provide complementary ways to investigate this question. These are diagnostics of the fitted model and dataset, not proofs that the model is biologically correct.

Definition: A parameter is structurally identifiable if distinct values cannot produce the same probability distribution for the observations under the specified model and design. It is practically identifiable when the available data estimate it with useful precision. Practical identifiability can be weak even when structural identifiability holds. Under heavy censoring, the likelihood may be nearly flat in one or more parameter directions, indicating weak practical identifiability.

For a fitted parameter vector \(\theta\), write the log-likelihood as \(\ell(\theta)\). In censored PK analysis, this likelihood includes density contributions for quantified observations and probability contributions for BQL observations, with random effects handled according to the model. The earlier material on marginalizing censored likelihoods over random effects is relevant here: the curvature to diagnose is that of the likelihood actually used for estimation, not a conditional likelihood that ignores the random effects.

Curvature and a Single BQL Contribution

The observed information matrix is the negative Hessian of the log-likelihood evaluated at the estimate \(\hat{\theta}\). Its diagonal and off-diagonal elements describe local curvature and coupling among parameters. A small curvature in some direction means the log-likelihood changes little for small movements in that direction. A singular or nearly singular matrix indicates a locally unsupported parameter direction or a direction with very weak support.

For a simple illustration, suppose a measured concentration \(Y\), conditional on the model prediction \(m\), has a normal residual distribution with known standard deviation \(\sigma\). A BQL record at limit \(L\) contributes \(P(Y<L)=\Phi(z)\), where \(z=(L-m)/\sigma\), and \(\Phi\) is the standard normal cumulative distribution function. Define \(\lambda(z)=\phi(z)/\Phi(z)\), where \(\phi\) is the standard normal density. Differentiating the BQL log-likelihood with respect to \(m\) gives:

$$ \ell_{\mathrm{BQL}}(m)=\log\Phi(z),\qquad \frac{\partial\ell_{\mathrm{BQL}}}{\partial m} =-\frac{\lambda(z)}{\sigma},\qquad -\frac{\partial^2\ell_{\mathrm{BQL}}}{\partial m^2} =\frac{\lambda(z)\{z+\lambda(z)\}}{\sigma^2}. $$

The first derivative is negative: a BQL result favors a lower predicted concentration. The last expression is the local curvature with respect to \(m\). It is positive for this normal model, but its size depends on the location of the prediction relative to the limit and on residual variability. A quantified normal observation, by contrast, has curvature \(1/\sigma^2\) with respect to its predicted mean. These are curvatures on the concentration scale, not automatically information about any particular PK parameter.

Worked Example: Curvature From One BQL Record

Suppose a hypothetical assay has \(L=1.00\) mg/L and a normal residual standard deviation of \(\sigma=0.200\) mg/L. At a fitted prediction of \(m=0.800\) mg/L, a record is BQL. Calculate the local score and curvature with respect to \(m\).

First, \(z=(1.00-0.800)/0.200=1.00\). Standard normal values give \(\phi(1.00)\approx0.24197\) and \(\Phi(1.00)\approx0.84134\), so \(\lambda(1.00)\approx0.28760\).

The score is \(-0.28760/0.200=-1.438\) per mg/L. Thus, at this prediction, increasing \(m\) decreases the BQL log-likelihood, as expected. The negative second derivative is:

$$ \frac{0.2876(1.00+0.2876)}{(0.200)^2} =\frac{0.37031376}{0.0400} =9.258\ \text{per }(\mathrm{mg/L})^2. $$

A quantified observation with the same residual standard deviation has curvature \(1/(0.200)^2=25.00\) per \((\mathrm{mg/L})^2\) with respect to its predicted mean. This comparison is local and concerns one observation under the stated normal model; it does not imply that every quantified record is more informative about every PK parameter than every BQL record.

From Prediction Curvature to Parameter Identifiability

Parameters affect the likelihood through model predictions. If a prediction \(m\) depends on parameters \(\theta_1,\ldots,\theta_p\), its local sensitivity is represented by the gradient \(g=\partial m/\partial\theta\). For a single observation, the part of the information attributable to prediction curvature is approximately the curvature with respect to \(m\) multiplied by \(gg^\mathsf{T}\). This chain-rule result explains why curvature in concentration space does not by itself establish that all parameters are identified: the model sensitivities determine which parameter directions the observation informs.

If many BQL observations have similar sensitivity gradients, they can add substantial curvature in one direction while contributing little or none in a different direction. For example, if the prediction depends locally on the sum of two parameters, observations may constrain that sum while allowing the parameters to trade off. Quantified observations at informative times may contribute different gradients and resolve the trade-off. Conversely, if all observations have nearly parallel gradients, adding more records may not resolve the weak direction.

Worked Example: A BQL Record Constrains a Combination of Parameters

Consider two dimensionless parameters \(a\) and \(b\), with local prediction \(m=0.800+0.400a+0.400b\) mg/L near \(a=b=0\). A hypothetical BQL record has \(L=1.00\) mg/L and \(\sigma=0.200\) mg/L. The local gradient is \(g=(0.400,0.400)^\mathsf{T}\) mg/L per parameter unit, and the curvature from the preceding calculation is \(w=9.257844\) per \((\mathrm{mg/L})^2\).

The local information contribution is \(wgg^\mathsf{T}\). Since \(0.400^2=0.1600\), this gives:

$$ wgg^\mathsf{T} =9.257844 \begin{pmatrix} 0.1600&0.1600\\ 0.1600&0.1600 \end{pmatrix} = \begin{pmatrix} 1.4813&1.4813\\ 1.4813&1.4813 \end{pmatrix}. $$

This matrix has eigenvalue \(2.9625\) in the direction proportional to \((1,1)\), and eigenvalue \(0\) in the direction proportional to \((1,-1)\). Thus the BQL record informs the sum-like direction but provides no local information for changing \(a\) and \(b\) in opposite directions while keeping their sum fixed.

Now add a hypothetical quantified observation with the same residual standard deviation and local gradient \(h=(0.400,-0.400)^\mathsf{T}\) mg/L per parameter unit. Its information contribution is \(hh^\mathsf{T}/\sigma^2\), which equals:

$$ \frac{1}{0.0400} \begin{pmatrix} 0.1600&-0.1600\\ -0.1600&0.1600 \end{pmatrix} = \begin{pmatrix} 4.000&-4.000\\ -4.000&4.000 \end{pmatrix}. $$

The combined local information matrix is \(\begin{pmatrix}5.4813&-2.5187\\-2.5187&5.4813\end{pmatrix}\). Its eigenvalues are approximately \(2.9625\) and \(8.000\), so both local directions now have curvature. The example shows why a large number of BQL observations may not substitute for a smaller number of quantified observations with different sensitivities.

Parameter Correlations and Sensitivity to Quantified Records

When the fitted model is locally regular, the estimate is away from problematic boundaries, and the observed information matrix is positive definite, its inverse approximates the covariance matrix of the parameter estimates. The corresponding correlation matrix can reveal trade-offs: a large magnitude correlation indicates that changes in two estimates tend to occur together under this local approximation. In the previous example, the inverse of the combined matrix gives an approximate correlation of \(+0.4595\) between \(a\) and \(b\). The positive sign is consistent with uncertainty in the sum-like direction: increasing both parameters can partly preserve the predicted concentration.

This correlation is not a standalone measure of identifiability. It depends on parameterization and on the validity of the local quadratic approximation. A singular information matrix has no ordinary inverse, and a nearly singular matrix can make the estimated covariance and correlations unstable. Very high correlations can flag a trade-off, but moderate correlations do not rule out weak identification in a larger parameter combination. Inspecting eigenvectors or profiles can reveal directions that pairwise correlations miss.

Worked Example: Detecting Dependence on One Quantified Observation

Suppose a hypothetical fit has parameters \(a,b\). Ten BQL records have similar local prediction gradients \(g=(0.300,0.100)^\mathsf{T}\) mg/L per parameter unit, each with curvature \(w=9.257844\) per \((\mathrm{mg/L})^2\). A single quantified record has gradient \(h=(0.100,-0.400)^\mathsf{T}\) mg/L per parameter unit and residual standard deviation \(0.200\) mg/L. Compare local information with and without that quantified record.

The ten BQL records contribute:

$$ 10wgg^\mathsf{T} =10(9.257844) \begin{pmatrix} 0.0900&0.0300\\ 0.0300&0.0100 \end{pmatrix} = \begin{pmatrix} 8.3321&2.7774\\ 2.7774&0.9258 \end{pmatrix}. $$

This matrix has rank one: all ten records contribute information in the same parameter direction. The quantified record contributes \(hh^\mathsf{T}/0.0400=\begin{pmatrix}0.2500&-1.000\\-1.000&4.000\end{pmatrix}\). Adding it gives a matrix with determinant approximately \(39.11\), which is positive; the local information is now full rank. Removing that one quantified record returns a rank-one matrix with zero curvature in a second direction.

The conclusion is not that the quantified record must be discarded or that its result is erroneous. Rather, it is a leverage warning: evidence for one parameter direction depends heavily on this record. Report that dependence, examine the record and model fit, and compare parameter estimates and likelihood profiles with and without it. A stable estimate after removal is reassuring; a large change or a flat profile signals that the data do not independently support the affected parameter direction.

Diagnostics, Alternatives, and Limits

Curvature is a local diagnostic. It is most interpretable when the fitted model is differentiable, the estimate is interior, the likelihood has a well-behaved local maximum, and the residual and random-effect assumptions are reasonable. For a censored model, the censoring limit and the likelihood contribution assigned to each record must also be correct. If these assumptions fail, a sharply curved likelihood may still provide misleading precision.

Useful checks include the following:

  • Inspect the eigenvalues and eigenvectors of the observed information, not only its diagonal. Very small eigenvalues identify weak local directions; their eigenvectors describe the parameter combinations involved.
  • Examine parameter correlations from the inverse information only when that inverse is stable. Treat extreme or erratic correlations as evidence to investigate, not as a formal test.
  • Refit after removing quantified observations one at a time or in sensible groups. Compare estimates and likelihood profiles, and identify whether particular sampling times or subjects provide most of the support.
  • Compare local curvature with profile likelihoods. A profile fixes one parameter at successive values and re-optimizes the others. A broad or asymmetric profile can expose weak or nonlinear identification that a local Hessian misses.
  • Check whether estimates are near parameter bounds and whether the Hessian is positive definite. A boundary estimate or non-positive curvature may reflect a boundary, a saddle point, a flat direction, or numerical problems rather than a meaningful standard error.

These approaches answer related but different questions. The Hessian is fast and summarizes local curvature, but relies on a quadratic approximation near the estimate. Parameter correlations summarize pairwise local trade-offs, but can obscure multi-parameter directions. Profile likelihood assesses the likelihood over a wider range while accounting for re-optimization, but can be computationally demanding. Leave-one-quantified-observation checks assess data dependence, not identifiability in isolation: a change can arise from ordinary influence, model misspecification, or weak support. No one diagnostic replaces examination of the fitted model, sampling design, and concentration-time data.

Heavy censoring alone does not prove that a parameter is unidentifiable. BQL records can be informative, especially when their timing and model sensitivities differ. Conversely, a high number of records does not ensure that parameters are separately estimated. If the likelihood is weak in a relevant direction, possible responses include reporting the uncertainty clearly, reconsidering whether the model is more complex than the data support, or obtaining data at times or concentrations that distinguish the parameters. Do not treat a numerically converged optimizer as evidence of practical identifiability.

Common Mistake

Wrong reasoning: “There are many BQL records, so the parameters must be precise; the optimizer also converged, so identifiability is not a concern.” The number of records and optimizer convergence do not establish curvature in every parameter direction. Many BQL records with similar sensitivities can constrain the same combination repeatedly while leaving another combination weakly informed.

Correction: Examine the likelihood’s local directions, parameter trade-offs, and dependence on quantified observations. Confirm that the Hessian is usable, and compare it with profiles or refits when necessary. Distinguish numerical convergence from evidence in the data.

Key takeaway: Under heavy censoring, ask which parameter directions the censored likelihood actually informs. Curvature describes local support, correlations can expose trade-offs, and quantified-observation checks reveal whether a small part of the dataset carries most of that support.

Check Your Understanding

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

  1. In a normal residual model, what does a negative BQL score with respect to predicted concentration mean?
  2. If a local information matrix has a zero eigenvalue, what does that imply about the corresponding parameter direction?
  3. Why can ten BQL records fail to distinguish two parameters even though they add information?
  4. What does a large parameter correlation suggest, and why is it not a complete identifiability diagnosis?
  5. Why is it useful to refit after removing a quantified observation that appears influential?

Solutions. (1) Increasing the predicted concentration locally lowers the BQL log-likelihood; the record favors a lower prediction. (2) The likelihood has no local curvature in that direction, so the data provide no local information there under the fitted model. (3) If their prediction gradients are similar, the records may repeatedly inform the same parameter combination and leave another combination unsupported. (4) It suggests a local trade-off between the two estimates, but parameterization and other multi-parameter directions can make pairwise correlation incomplete or unstable. (5) The refit shows whether the parameter estimates or supported directions depend strongly on that record; such dependence warrants investigation and transparent reporting.

Clinical Biostats