Tutorials › Physiologically-Based Pharmacokinetics (PBPK) › Representing Dependence Among Uncertain Inputs

Uncertainty Propagation and Predictive Intervals · Tutorial 749 of 799

Representing Dependence Among Uncertain Inputs

Learn to represent biologically meaningful dependence among uncertain PBPK inputs and assess how ignoring it can change the spread of predicted exposure.

Advanced 11 min read

What You'll Learn

  • Distinguish marginal input distributions from the dependence structure that joins them.
  • Check whether a proposed covariance or correlation matrix is mathematically valid.
  • Use covariance matrices for joint models and copulas to preserve specified marginal distributions.
  • Explain why zero correlation does not generally imply independence.
  • Quantify how input dependence changes a local approximation to PBPK exposure uncertainty.
  • Diagnose when an assumed dependence structure is unsupported or unsuitable.

Why Dependence Among Inputs Matters

A PBPK model may require uncertain values for several physiological or drug-related inputs at once. Their marginal distributions describe uncertainty in each input separately, but they do not say which combinations of values are plausible. That second part is the dependence structure. It matters when inputs share a biological determinant, come from the same experiment, or are linked by a physiological constraint.

For example, organ size and organ blood flow may vary together across individuals, while two measurements from one experiment may share calibration error. Conversely, inputs that are treated as uncertain for different reasons might reasonably be modelled as independent, if there is evidence for that assumption. Dependence should be justified from biology, study design, or external data; it should not be added merely because a joint model can accommodate it.

The marginal distributions selected in earlier material specify each input’s scale and range. Here the focus is how to join those marginals into a coherent joint distribution. The issue is separate from how the resulting values are generated or propagated through the PBPK model.

Definition: For uncertain inputs \(X_1,\ldots,X_k\), the marginal distribution of \(X_i\) describes its uncertainty on its own. Their joint distribution describes the probability of combinations of values across all inputs, and therefore contains both the marginals and their dependence structure. Inputs are independent if their joint distribution factors into the product of their marginal distributions.

Covariance and Correlation Matrices

For inputs with finite means and variances, pairwise dependence can be summarized by covariance. The covariance of \(X_i\) and \(X_j\) is the expected product of their deviations from their means. Positive covariance indicates that values above their respective means tend to occur together; negative covariance indicates that a high value of one tends to accompany a low value of the other. Covariance has units equal to the product of the inputs’ units, so its magnitude is hard to compare across differently scaled inputs.

$$ \operatorname{Cov}(X_i,X_j) = E\left[(X_i-E[X_i])(X_j-E[X_j])\right] $$

The correlation is covariance divided by the product of the two standard deviations. It is unitless and lies between \(-1\) and \(1\). A correlation near \(1\) represents strong positive linear association; a correlation near \(-1\) represents strong negative linear association. Correlation describes linear association, not every possible form of dependence.

$$ \rho_{ij} = \frac{\operatorname{Cov}(X_i,X_j)} {\sqrt{\operatorname{Var}(X_i)\operatorname{Var}(X_j)}} $$

The covariance matrix \(\Sigma\) collects the variances on its diagonal and covariances off the diagonal. The correlation matrix \(R\) has ones on the diagonal and pairwise correlations off the diagonal. A valid covariance matrix must be symmetric and positive semidefinite: for every vector \(a\), \(a^\mathsf{T}\Sigma a\geq 0\). This condition ensures that no linear combination of inputs has a negative variance. A proposed matrix can have individually plausible pairwise correlations and still fail this joint validity condition.

A multivariate normal model is one specific joint model described by a mean vector and a covariance matrix. Under that model, the covariance matrix determines the joint distribution, and zero covariance between two components implies their independence. Outside a multivariate normal model, covariance does not fully determine the joint distribution, and zero covariance does not in general imply independence. This distinction is important for bounded, skewed, or heavy-tailed PBPK inputs.

Worked Example: Checking a Covariance Matrix

Suppose a hypothetical PBPK analysis assigns hepatic blood flow \(Q\) a standard deviation of \(8\) L/h and intrinsic clearance \(CL_{\mathrm{int}}\) a standard deviation of \(12\) L/h. The analyst proposes a correlation of \(0.70\), based on an explicitly hypothetical external data source. Calculate the covariance and check the resulting two-input correlation matrix.

The covariance is the correlation multiplied by both standard deviations:

$$ \operatorname{Cov}(Q,CL_{\mathrm{int}}) =0.70(8\ \mathrm{L/h})(12\ \mathrm{L/h}) =67.2\ (\mathrm{L/h})^2 $$

Thus the proposed covariance matrix is

$$ \Sigma= \begin{pmatrix} 64 & 67.2\\ 67.2 & 144 \end{pmatrix} $$

The diagonal entries are the variances, \(8^2=64\) and \(12^2=144\). The matrix is symmetric. For a two-by-two symmetric matrix with positive diagonal entries, positive semidefiniteness is equivalent to a nonnegative determinant. Here,

$$ \det(\Sigma)=64(144)-(67.2)^2 =9216-4515.84 =4700.16>0 $$

The matrix is therefore positive definite and valid. Equivalently, the standardized correlation matrix has determinant \(1-(0.70)^2=0.51>0\). This check establishes mathematical coherence, not biological truth: the proposed association still requires substantive support.

Preserving Marginals With a Copula

A covariance-based multivariate normal model is convenient when its marginal shapes and support are appropriate. But a normal distribution can assign probability to impossible values, such as negative organ volume or negative clearance. Transforming inputs can address support constraints, while a copula offers a general way to specify dependence separately from the marginal distributions.

A copula joins marginal cumulative distribution functions into a joint distribution. For continuous inputs, the probability integral transform converts each input \(X_i\) to a uniform variable \(U_i=F_i(X_i)\), where \(F_i\) is its marginal cumulative distribution function. A copula is the joint distribution of these uniform variables. This construction lets an analyst retain, for example, a positive skewed marginal for one input and a bounded marginal for another, while specifying a dependence pattern between them.

Definition: A copula \(C\) is a joint cumulative distribution function for uniform variables on \([0,1]\). For continuous inputs with marginal cumulative distribution functions \(F_1,\ldots,F_k\), their joint cumulative distribution function can be written \(F(x_1,\ldots,x_k)=C(F_1(x_1),\ldots,F_k(x_k))\). The marginals describe each input separately; the copula describes how their ranks co-vary.

A Gaussian copula is a common choice. It starts with a multivariate normal vector \(Z\) with a specified correlation matrix \(R\), transforms each component to \(U_i=\Phi(Z_i)\), and then maps \(U_i\) through the inverse marginal distribution \(F_i^{-1}\). The resulting \(X_i=F_i^{-1}(U_i)\) has the chosen marginal distribution. The latent normal correlation is not generally equal to the Pearson correlation of the transformed inputs, especially when the marginals are skewed or bounded. It must not be reported as though it were the transformed inputs’ correlation without checking.

Worked Example: Joining Different Marginal Distributions

Consider a hypothetical model with positive liver volume \(V_L\) and positive hepatic blood flow \(Q\). Suppose the analysis specifies a lognormal marginal distribution for each input, with parameters chosen from separate evidence. To represent an assumed positive association, an analyst specifies the following Gaussian copula construction with latent correlation \(0.75\):

$$ R= \begin{pmatrix} 1 & 0.75\\ 0.75 & 1 \end{pmatrix}, \qquad U_1=\Phi(Z_1),\quad U_2=\Phi(Z_2), \qquad V_L=F_{V_L}^{-1}(U_1),\quad Q=F_Q^{-1}(U_2) $$

Here \((Z_1,Z_2)\) has a standard bivariate normal distribution with correlation \(0.75\); \(F_{V_L}\) and \(F_Q\) are the selected lognormal marginal cumulative distribution functions. The determinant of \(R\) is \(1-0.75^2=0.4375>0\), so the proposed two-dimensional latent correlation matrix is valid. Since each \(U_i\) is uniform, applying its inverse marginal distribution gives the stated marginal for each PBPK input.

The construction preserves those marginals while making high ranks of liver volume tend to accompany high ranks of blood flow. The number \(0.75\) is the latent normal correlation, not automatically the Pearson correlation between \(V_L\) and \(Q\). The analyst should check the dependence induced on the original scale and justify whether this rank association is plausible. The example describes a modelling choice, not a universal biological relationship.

How Dependence Changes Predicted Exposure

A local approximation makes the effect of dependence explicit. Let \(Y\) be a PBPK prediction, such as log exposure, and approximate its change near a reference input vector by a linear combination of input deviations. If \(g_i\) is the local sensitivity of \(Y\) to \(X_i\), then the approximate variance of \(Y\) is the sum of the individual variance contributions and all pairwise covariance contributions. For two inputs, the covariance contribution is \(2g_1g_2\operatorname{Cov}(X_1,X_2)\). Its sign depends on both the input association and the directions of the model sensitivities.

$$ Y \mathrel{\approx} y_0+\sum_{i=1}^{k}g_i(X_i-\mu_i), \qquad \operatorname{Var}(Y)\mathrel{\approx}g^\mathsf{T}\Sigma g $$

This is the variance of a linearized prediction. It is exact if \(Y\) is an affine function of the inputs; for a nonlinear PBPK model it is a local approximation, whose accuracy can diminish over broad uncertainty ranges or near nonlinear transitions. It nevertheless shows why independent sampling is not automatically conservative: it removes covariance terms, which can either increase or decrease predictive variance.

Worked Example: Dependence and Log-Exposure Uncertainty

Suppose a hypothetical local approximation to log exposure is

$$ Y=\log(\mathrm{AUC}) \mathrel{\approx} y_0+0.60X-0.50Z $$

Here \(X\) and \(Z\) are standardized deviations in two uncertain inputs, so each has mean \(0\) and variance \(1\). The positive coefficient means that higher \(X\) locally raises log AUC; the negative coefficient means that higher \(Z\) locally lowers it. Suppose the inputs have correlation \(0.80\). Then

$$ \operatorname{Var}(Y) \mathrel{\approx} (0.60)^2(1)+(-0.50)^2(1) +2(0.60)(-0.50)(0.80) =0.36+0.25-0.48 =0.13 $$

If the same marginals were instead treated as independent, the covariance term would be zero and the approximate variance would be \(0.36+0.25=0.61\). On this log-AUC scale, ignoring the stated positive dependence makes the local variance much larger because the two sensitivities have opposite signs: high values of the inputs tend to offset one another’s effects on exposure. This does not establish that either variance is a full predictive interval; it compares the local variance calculations under two different dependence assumptions.

If both sensitivities had been \(0.60\) and \(0.50\) instead, the same positive correlation would add \(2(0.60)(0.50)(0.80)=0.48\), giving variance \(0.36+0.25+0.48=1.09\). In that case, independent treatment would omit a positive covariance contribution and understate the local variance. Thus dependence can widen or narrow prediction distributions; its effect is determined by the joint model and the PBPK response, not by correlation’s sign alone.

Choosing and Checking a Dependence Structure

A defensible dependence model begins by identifying why inputs might be related. Shared physiology, common body-size scaling, a conservation constraint, paired measurements, or a common assay error can create different kinds of association. The analyst should distinguish these explanations: an empirical association in one population may not represent a mechanistic constraint, and an association caused by shared measurement error may not describe the true biological inputs.

A covariance matrix is a compact choice when the relevant joint distribution is adequately described by its means, variances, and covariances, as in a multivariate normal model. A copula is useful when the selected marginals have different shapes or supports and dependence needs separate specification. Neither device repairs unsupported assumptions. For example, a Gaussian copula can represent rank association, but it may inadequately represent strong joint tail dependence. A single correlation can also miss nonlinear relationships, thresholds, or constraints that make some combinations impossible.

Practical checks should include whether the matrix is symmetric and positive semidefinite, whether each marginal has the intended support, and whether transformed values retain the intended marginal distributions. For a copula, distinguish the latent dependence parameter from dependence measured on the original input scale. When data are available, compare the proposed relationships with observed joint patterns and their uncertainty; when they are not, describe the evidence and assumptions transparently. Also inspect plausible joint draws or input combinations for biological impossibilities, such as organ size and flow combinations that violate the intended physiology.

The main alternative is to assume independence, which is a simple joint model but still an assumption. It may be appropriate when independence is scientifically defensible or when the available evidence cannot support a more structured model and the limitation is made explicit. It should not be selected merely because marginal distributions are available. A further alternative is a mechanistic or conditional joint model that directly encodes shared drivers or constraints. That can be more interpretable but requires more structure and evidence than a correlation matrix. Whichever approach is used, sensitivity of the exposure prediction to plausible dependence assumptions is informative when dependence is poorly known.

Common Mistakes and Limitations

  • Assuming separate marginals imply independence. They specify each input alone, not how inputs co-vary. State the joint assumption separately.
  • Equating zero correlation with independence. This is valid for jointly normal inputs, but not generally. Nonlinear dependence can remain when covariance is zero.
  • Using an invalid correlation matrix. Pairwise correlations in the range \([-1,1]\) are not enough. Check symmetry and positive semidefiniteness of the entire matrix.
  • Confusing latent and observed-scale correlation. A copula’s parameter may describe dependence on a latent scale. Calculate or otherwise assess the dependence induced among the actual PBPK inputs.
  • Calling a mathematical association biological evidence. A valid joint distribution is not proof that its relationships apply to the intended population, dose, or experimental setting.
  • Treating a local variance approximation as a complete uncertainty analysis. For nonlinear responses, broad input uncertainty can make the linear approximation inaccurate. Its result is a diagnostic or approximation, not a substitute for evaluating model predictions over the relevant uncertainty range.
Key takeaway: Marginals describe individual input uncertainty; covariance matrices or copulas describe how uncertain inputs are connected. Because those connections enter the joint distribution, they can materially change PBPK exposure predictions, in either direction.

Check Your Understanding

Work through the questions, then compare your reasoning with the solutions below.

  1. Two standardized inputs have correlation \(-0.60\). What is their covariance, and what does the sign mean?
  2. Why is a symmetric matrix with plausible pairwise correlations not necessarily a valid correlation matrix?
  3. In a Gaussian copula, what does the inverse marginal transformation accomplish, and why should the latent correlation not automatically be reported as the Pearson correlation of the original inputs?
  4. A local exposure approximation has sensitivities \(0.4\) and \(0.7\) for two unit-variance inputs with correlation \(0.5\). Calculate the approximate variance with dependence and under independence.

Solutions. (1) Standardized inputs each have standard deviation \(1\), so their covariance is \((-0.60)(1)(1)=-0.60\). The negative sign indicates that higher values of one tend to accompany lower values of the other in their linear association. (2) The full matrix must also be positive semidefinite; otherwise some linear combination would have negative variance. Pairwise checks alone do not ensure this joint condition. (3) The inverse marginal transformation maps each uniform variable to the selected input marginal, preserving that marginal’s distribution. Nonlinear transformations can change Pearson correlation, so the latent correlation need not equal the original-scale correlation. (4) With dependence, the variance is \((0.4)^2+(0.7)^2+2(0.4)(0.7)(0.5)=0.16+0.49+0.28=0.93\). Under independence, it is \(0.16+0.49=0.65\). The positive covariance contribution raises the local variance because both sensitivities and the input correlation are positive.