Why Review Parameter-Uncertainty Propagation?
A simulated prediction can vary for several reasons. The model parameters are estimated rather than known exactly; individuals may differ through random effects; and observations may vary around the model prediction because of residual error. These sources are not interchangeable. In particular, a simulation that fixes every parameter at its estimate can produce predictions that look precise while omitting uncertainty in the estimated model.
This review focuses on whether uncertainty in the estimated parameters is carried into derived predictions as intended. The key checks are whether the draws use the correct parameter covariance information, whether they are made on the correct parameter scale, and whether the reported interval corresponds to the quantity being predicted. The earlier material on parameter precision and covariance results provides the estimation-output context; here the emphasis is on tracing that uncertainty into predictions.
A common approximation for an unconstrained parameter vector is \(\boldsymbol{\theta}^{(b)} \sim N(\hat{\boldsymbol{\theta}},\widehat{\mathbf{V}}_{\theta})\), where \(\hat{\boldsymbol{\theta}}\) is the estimate and \(\widehat{\mathbf{V}}_{\theta}\) is its estimated covariance matrix. This approximation is appropriate only if the distribution is reasonably represented by a multivariate normal on the stated parameter scale and the covariance matrix corresponds to the same parameterization and ordering as the draw routine. It is not automatically suitable for parameters constrained to be positive or for estimates near a boundary.
What a Covariance-Aware Draw Must Preserve
The diagonal entries of \(\widehat{\mathbf{V}}_{\theta}\) are estimated variances; the off-diagonal entries are estimated covariances. A draw procedure that uses only the diagonal entries imposes zero correlation among parameters, even when the estimation output indicates otherwise. This can change the uncertainty of a derived prediction substantially: when a prediction depends on a difference between two parameters, positive covariance can reduce its variance, while negative covariance can increase it.
For an unconstrained multivariate normal draw, one implementation is to find a matrix \(\mathbf{L}\) satisfying \(\widehat{\mathbf{V}}_{\theta}=\mathbf{L}\mathbf{L}^{T}\), generate a vector \(\mathbf{z}\) of independent standard normal values, and compute \(\boldsymbol{\theta}^{(b)}=\hat{\boldsymbol{\theta}}+\mathbf{L}\mathbf{z}\). The resulting draw has the target covariance because \(\operatorname{Var}(\mathbf{L}\mathbf{z})=\mathbf{L}\operatorname{Var}(\mathbf{z})\mathbf{L}^{T}=\mathbf{L}\mathbf{L}^{T}=\widehat{\mathbf{V}}_{\theta}\). This identity also explains why generating each component independently from its marginal standard error does not reproduce a covariance matrix with nonzero off-diagonal entries.
Before drawing, verify the parameter order, units, and scale. For example, a covariance matrix for log-clearance and log-volume cannot be applied as though it were a covariance matrix for clearance and volume on their original scales. If estimation was performed on a transformed scale, draw on that scale and transform back as required. The transformed values will generally not have a normal distribution on the original scale.
Worked Example: Checking a Two-Parameter Covariance Draw
Suppose a hypothetical model reports estimates \(\widehat{\log(CL)}=\log(5)\) and \(\widehat{\log(V)}=\log(20)\), with clearance in L/h and volume in L. The estimated covariance matrix on the log scale, in the order \((\log(CL),\log(V))\), is \(\widehat{\mathbf{V}}_{\theta}=\begin{pmatrix}0.0400&0.0180\\0.0180&0.0100\end{pmatrix}\). Check its correlation and construct one illustrative draw using \(\mathbf{z}=(1,-1)^T\).
The standard errors on the log scale are \(\sqrt{0.0400}=0.200\) and \(\sqrt{0.0100}=0.100\). Therefore, the correlation is \(\rho=0.0180/(0.200\times0.100)=0.900\). The positive correlation is substantial and must be retained by a covariance-aware draw.
A lower-triangular factor is \(\mathbf{L}=\begin{pmatrix}0.200&0\\0.0900&0.04359\end{pmatrix}\). Indeed, the lower-left entry gives \(0.200(0.0900)=0.0180\), and the bottom-right variance is \(0.0900^2+0.04359^2\approx0.0100\). The simulated deviation is \(\mathbf{L}\mathbf{z}=(0.200,\;0.0900-0.04359)^T=(0.200,\;0.04641)^T\).
The drawn log parameters are approximately \(1.809\) and \(3.042\), so the corresponding original-scale values are \(CL=\exp(1.809)\approx6.11\) L/h and \(V=\exp(3.042)\approx20.96\) L. This is one illustrative draw, not a confidence statement by itself. If an implementation instead draws the two log parameters independently, it will have zero empirical correlation and will not represent the supplied covariance matrix.
Propagating Covariance to a Derived Prediction
A prediction is often a nonlinear function \(g(\boldsymbol{\theta},x)\), where \(x\) denotes a specified design point, such as a time after dose. A first-order approximation, called the delta method, translates parameter covariance into approximate prediction variance. Let \(\boldsymbol{\theta}\) vary under the parameter-draw approximation, with mean \(\hat{\boldsymbol{\theta}}\) and covariance \(\widehat{\mathbf{V}}_{\theta}\). Define the row gradient \(\mathbf{J}=\left.\partial g(\boldsymbol{\theta},x)/\partial\boldsymbol{\theta}^{T}\right|_{\boldsymbol{\theta}=\hat{\boldsymbol{\theta}}}\). Then \(\operatorname{Var}\{g(\boldsymbol{\theta},x)\}\approx\mathbf{J}\widehat{\mathbf{V}}_{\theta}\mathbf{J}^{T}\).
This variance is not the variance of \(g(\hat{\boldsymbol{\theta}},x)\), which is a fixed number when the estimate and design point are held fixed. It describes variation in the prediction as the parameter vector varies under the stated approximation. The delta method is useful for a quick check or a nearly linear prediction; simulation from the full covariance matrix is more direct for nonlinear functions or asymmetric prediction distributions.
Worked Example: Detecting an Omitted Covariance Term
For a hypothetical model, suppose the estimated log-scale parameters have covariance matrix \(\begin{pmatrix}0.0400&0.0120\\0.0120&0.0100\end{pmatrix}\). The estimated ratio \(CL/V\) is \(0.250\) h\(^{-1}\). Find a delta-method 95% interval for the ratio using the covariance, then compare it with the result obtained if the covariance is incorrectly set to zero.
The log-ratio is \(g=\log(CL)-\log(V)\), so its gradient with respect to the two log parameters is \(\mathbf{J}=(1,-1)\). Its approximate variance is \(\mathbf{J}\widehat{\mathbf{V}}_{\theta}\mathbf{J}^{T}=0.0400+0.0100-2(0.0120)=0.0260\). Thus its standard error is \(\sqrt{0.0260}=0.1612\). On the log scale, the central 95% interval is \(\log(0.250)\pm1.96(0.1612)\).
Exponentiating both endpoints gives approximately \(0.182\) to \(0.343\) h\(^{-1}\). This is a delta-method interval on the log scale, transformed back to the ratio scale; it is not symmetric there.
If the off-diagonal covariance is omitted, the log-scale variance becomes \(0.0400+0.0100=0.0500\), and the standard error is \(\sqrt{0.0500}=0.2236\). The corresponding interval is \(\exp[\log(0.250)\pm1.96(0.2236)]\), or approximately \(0.161\) to \(0.388\) h\(^{-1}\). In this example the omission makes the interval wider because the two parameter estimates have positive covariance while the prediction uses their difference. Omitting covariance does not always widen an interval; its effect depends on the prediction’s gradient and the signs of the covariances.
Do the Prediction Intervals Include the Right Variation?
A parameter-only interval and a prediction interval for a future observation answer different questions. The former describes uncertainty in the model’s predicted mean at a specified design point. A future observation can also vary around that mean because of residual error, and a prediction for a randomly selected individual may additionally include relevant random-effects variability. The target must therefore be stated before judging whether an interval is too narrow or too wide.
If parameter variation in the mean prediction and residual error are independent, their variances add for a future observation. If they are dependent, the covariance must also be included. In general, \(\operatorname{Var}(A+B)=\operatorname{Var}(A)+\operatorname{Var}(B)+2\operatorname{Cov}(A,B)\). Do not add a residual or random-effects component merely because it is available: include only sources relevant to the quantity the interval is intended to describe.
Worked Example: Separating Mean-Prediction and Observation Uncertainty
At a specified time after dosing, a hypothetical simulation has a mean concentration prediction of \(10.0\) mg/L. Parameter draws produce an approximate variance of \(0.0400\) (mg/L)\(^2\) in that mean prediction. Suppose the residual error for a future observation is independent, normal, and has standard deviation \(0.300\) mg/L. Compare a parameter-only 95% interval with an interval for a future observation, assuming normality is adequate.
The parameter-only standard error is \(\sqrt{0.0400}=0.200\) mg/L. Its approximate interval is \(10.0\pm1.96(0.200)\), or \(9.608\) to \(10.392\) mg/L. This describes uncertainty in the predicted mean, not the full spread of new observed concentrations.
The residual variance is \(0.300^2=0.0900\) (mg/L)\(^2\). Under the stated independence assumption, the future-observation variance is \(0.0400+0.0900=0.130\) (mg/L)\(^2\), with standard deviation \(\sqrt{0.130}=0.3606\) mg/L. The corresponding approximate interval is \(10.0\pm1.96(0.3606)\), or \(9.293\) to \(10.707\) mg/L. It is wider because it includes both parameter uncertainty and residual variation. A target involving a new individual would require further consideration of the relevant random-effects variation; it should not be silently treated as the same target.
Practical Review: Diagnostics, Alternatives, and Limits
An independent review should follow the uncertainty from its source through to the reported interval. In practice, compare the estimation output with the simulation configuration and inspect the resulting draws and predictions. Useful checks include:
- Matrix and ordering: Confirm that the covariance matrix is finite, symmetric within numerical tolerance, and in exactly the same parameter order as the draw code. Check that its diagonal entries are variances, not standard errors.
- Admissibility: A covariance matrix must be positive semidefinite. A Cholesky factorization is a useful check for a positive-definite matrix; a singular but valid covariance may require a method that handles positive semidefiniteness. A failed factorization can indicate rounding, a mismatched matrix, or an invalid input.
- Draw summaries: Across a sufficiently large set of draws, compare empirical means, variances, and correlations with the intended values. Small differences are expected from Monte Carlo variability, but a persistent zero correlation when a nonzero covariance was specified is a warning sign.
- Scale and constraints: Check that positive parameters are generated through an appropriate transformation or constrained method. A normal draw directly on the original scale can produce impossible negative values; simply discarding such draws can also alter the intended distribution.
- Prediction behavior: Compare intervals with and without parameter variation and check that the reported interval targets a mean prediction or a future observation as stated. Look for impossible predictions, strong skewness, or a few extreme draws that dominate the interval.
The main practical alternatives are a first-order delta-method calculation, direct simulation from an approximate covariance distribution, and resampling-based approaches such as a bootstrap. The delta method is fast and transparent but relies on local linearity. Covariance-based simulation retains the joint uncertainty and can show nonlinear or asymmetric effects, but depends on the validity of the distributional approximation and the quality of the covariance estimate. A bootstrap can represent more of the estimation procedure’s behavior when correctly designed, but can be computationally demanding and may fail or produce unstable estimates in some replicates. These approaches do not remove the need to define the target prediction and the uncertainty sources it should include.
A frequent mistake is to report a narrow interval from predictions evaluated only at \(\hat{\boldsymbol{\theta}}\), then call it an interval that accounts for parameter uncertainty. The correction is to vary the parameter vector according to its estimated joint uncertainty, propagate each draw through the prediction, and summarize the resulting distribution. Another mistake is to draw parameters independently because the marginal standard errors are available. That is only consistent with the covariance output when the off-diagonal covariances are zero or are intentionally set to zero under a justified approximation.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- A two-parameter estimate has standard errors \(0.2\) and \(0.1\), with covariance \(0.01\). What is the estimated correlation, and what does an independent-draw implementation miss?
- For \(g(\theta_1,\theta_2)=\theta_1-\theta_2\), write the delta-method variance in terms of the two variances and their covariance.
- A reported interval is based on many parameter draws but fixes residual error at zero. What target can it describe, and what does it omit?
- Why should a normal approximation for a positive parameter often be made on a transformed scale rather than directly on the original scale?
Solutions. (1) The correlation is \(0.01/(0.2\times0.1)=0.500\). Independent draws impose zero covariance and therefore fail to preserve the estimated positive association. (2) The gradient is \((1,-1)\), so the approximate variance is \(\operatorname{Var}(\theta_1)+\operatorname{Var}(\theta_2)-2\operatorname{Cov}(\theta_1,\theta_2)\). (3) It can describe uncertainty in the model’s mean prediction due to parameter uncertainty; it omits residual variation in a future observation and any random-effects variation not otherwise included. (4) A normal distribution on the original scale assigns positive probability to negative values, which are inadmissible for a positive parameter. A transformed-scale approximation can respect positivity after transformation back, though its original-scale distribution will generally not be normal.