Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Choosing Random-Effects Distributions For PD Parameters

Population PK/PD Model Building · Tutorial 424 of 598

Choosing Random-Effects Distributions For PD Parameters

Choose a random-effects distribution that matches a PD parameter’s scale and biological constraints, then check its implications for individual values.

Advanced 12 min read

What You'll Learn

  • Explain how normal random effects on a log scale induce a lognormal distribution for a positive PD parameter.
  • Distinguish the typical value from the arithmetic population mean under lognormal variability.
  • Calculate the probability that an additive-normal effect gives a positive parameter an invalid value.
  • Describe how logit-normal effects keep a bounded PD parameter within its allowable range.
  • Use implied quantiles and model-based diagnostics to assess whether a distribution is plausible.

Why the Random-Effects Distribution Matters

In a population PD model, a random effect describes how an individual’s parameter differs from the population value. Its distribution is not just a computational detail: it determines which individual parameter values are possible and how probability is assigned across the population. A distribution that permits negative values for a parameter that must be positive can imply biologically impossible individuals, even when the population estimate looks reasonable.

The earlier material on hierarchical population PD models and additive and proportional random effects established how individual parameters can vary around population values. Here the focus is the shape and support of that variation. The examples use one random effect at a time; a marginal distribution for one parameter does not, by itself, specify how that parameter varies jointly with other PD parameters.

Definition: A random-effects distribution specifies the probability distribution of the between-subject random effect, and therefore the distribution it induces for an individual PD parameter. The distribution must be interpreted together with the transformation linking the random effect to that parameter.

Write \(\theta_i\) for an individual PD parameter and \(\theta_{\mathrm{pop}}\) for its population-typical value. A generic transformed model is

$$ g(\theta_i)=g(\theta_{\mathrm{pop}})+\eta_i,\qquad \eta_i\sim N(0,\omega^2). $$

Here \(g\) is a chosen transformation, and \(\omega\) is the standard deviation of the random effect on the transformed scale. The normal assumption applies to \(\eta_i\), not necessarily to \(\theta_i\). The transformation determines the support and shape of the parameter distribution.

Positive Parameters: Normal Effects on the Log Scale

For a parameter that must be positive, a common choice is \(g(\theta)=\log(\theta)\). The model becomes

$$ \log(\theta_i)=\log(\theta_{\mathrm{pop}})+\eta_i,\qquad \eta_i\sim N(0,\omega^2), $$

or, equivalently, \(\theta_i=\theta_{\mathrm{pop}}\exp(\eta_i)\). This is a lognormal distribution: every individual value is positive, while the distribution is generally right-skewed. The population-typical value \(\theta_{\mathrm{pop}}\) is the median, not the arithmetic mean. In fact,

$$ E(\theta_i)=\theta_{\mathrm{pop}}\exp\left(\frac{\omega^2}{2}\right). $$

The median follows because \(\eta_i\) has median zero and exponentiation preserves order. The mean follows from the normal moment-generating function. For \(t=1\), \(E[\exp(t\eta_i)]=\exp(t^2\omega^2/2)\), so \(E(\theta_i)=\theta_{\mathrm{pop}}E[\exp(\eta_i)]=\theta_{\mathrm{pop}}\exp(\omega^2/2)\). Thus, increasing variability raises the arithmetic mean while leaving the median at \(\theta_{\mathrm{pop}}\).

The coefficient of variation (standard deviation divided by arithmetic mean) is \(\sqrt{\exp(\omega^2)-1}\). This can help express log-scale variability in relative terms, but it does not remove the need to inspect the implied range of individual values.

Worked Example: Interpreting Lognormal Variability in EC50

Suppose the typical EC50 is \(4.00\ \mathrm{mg/L}\), and the log-scale random effect has standard deviation \(\omega=0.60\). Assume the model is \(\log(EC_{50,i})=\log(4.00)+\eta_i\), with \(\eta_i\sim N(0,0.60^2)\).

The median individual EC50 is \(4.00\ \mathrm{mg/L}\). The arithmetic mean is

$$ E(EC_{50,i})=4.00\exp\left(\frac{0.60^2}{2}\right) =4.00\exp(0.18)=4.789\ \mathrm{mg/L}. $$

The mean exceeds the median because of the right tail. A central 95% interval for individual EC50 values under this model is obtained by transforming the normal limits:

$$ \left[ \exp\{\log(4.00)-1.96(0.60)\}, \exp\{\log(4.00)+1.96(0.60)\} \right] \approx [1.234,\ 12.97]\ \mathrm{mg/L}. $$

This interval describes the model-implied distribution of individual parameters, not uncertainty in the estimated population median. Its wide, asymmetric range is worth checking against biological knowledge and the concentration range informative in the study.

When an Additive Normal Distribution Is Plausible

An untransformed additive model has the form \(\theta_i=\theta_{\mathrm{pop}}+\eta_i\), where \(\eta_i\sim N(0,\omega^2)\). It gives a symmetric normal distribution centered at \(\theta_{\mathrm{pop}}\). This can be suitable for a parameter that is allowed to take positive and negative values, provided a symmetric distribution is credible. For a parameter constrained to be positive, however, the model assigns some probability to invalid negative values unless that probability is negligible for the intended application.

Worked Example: Checking an Additive Distribution for a Positive Parameter

Suppose an additive-normal model is proposed for EC50, with \(\theta_{\mathrm{pop}}=2.00\ \mathrm{mg/L}\) and \(\omega=1.20\ \mathrm{mg/L}\). The implied probability of a negative individual EC50 is

$$ P(EC_{50,i}<0) =P\left(Z<\frac{0-2.00}{1.20}\right) =P(Z<-1.667)\approx 0.0478, $$

where \(Z\sim N(0,1)\). Thus, about 4.78% of the model-implied population has a negative EC50, which is not biologically meaningful. The issue is not resolved by observing that the typical value is positive: the relevant check concerns the full distribution. A log-scale model is one alternative, but it also imposes a particular right-skewed shape and should be checked rather than selected automatically.

Truncating a normal distribution at zero is another possible construction, but it is not identical to an ordinary additive-normal model with negative values simply discarded. A truncated distribution must be renormalized over its permitted range, changing its mean and other distributional properties. The resulting model should be specified and interpreted explicitly.

Bounded Parameters and Other Alternatives

Some PD parameters are restricted to a finite interval. For a fraction \(\phi_i\) between zero and one, a logit transformation gives

$$ \operatorname{logit}(\phi_i) =\log\left(\frac{\phi_i}{1-\phi_i}\right) =\operatorname{logit}(\phi_{\mathrm{pop}})+\eta_i,\qquad \eta_i\sim N(0,\omega^2). $$

This induces a logistic-normal distribution: all individual values lie strictly between zero and one, and the distribution need not be symmetric on the original scale. As with the lognormal model, \(\phi_{\mathrm{pop}}\) is the median because the random effect is centered and the inverse-logit is increasing. It is not generally the arithmetic mean.

Worked Example: Checking a Bounded PD Parameter

Suppose a PD parameter is a fractional maximum effect, with typical value \(\phi_{\mathrm{pop}}=0.25\). Let its logit-scale random-effect standard deviation be \(0.80\). Since \(\operatorname{logit}(0.25)=\log(1/3)\approx-1.099\), an approximate central 95% range on the random-effect scale is

$$ -1.099\pm1.96(0.80)=[-2.667,\ 0.469]. $$

Applying the inverse-logit to each endpoint gives

$$ \left[ \frac{1}{1+\exp(2.667)},\ \frac{1}{1+\exp(-0.469)} \right] \approx [0.0650,\ 0.615]. $$

The distribution respects the bounds, but it still permits substantial variation: the approximate central 95% range runs from 0.0650 to 0.615. Whether that is plausible depends on the parameter’s meaning and the scientific context. A transformation guarantees valid support; it does not guarantee realistic values.

A beta distribution is another option for a parameter strictly between zero and one. It can represent different shapes, including distributions concentrated near a boundary, but its parameters and population interpretation differ from those of a logistic-normal model. For positive parameters, gamma distributions are another possible alternative. Such alternatives should be considered when their shape has a scientific or data-supported rationale, not merely because they offer extra flexibility.

Model for an individual parameterSupport and typical shapeUseful check
Additive normal: \(\theta_i=\theta_{\mathrm{pop}}+\eta_i\)Unbounded; symmetric about \(\theta_{\mathrm{pop}}\)Calculate probability outside the parameter’s meaningful range
Lognormal: \(\log(\theta_i)=\log(\theta_{\mathrm{pop}})+\eta_i\)Positive; usually right-skewedInspect implied upper quantiles and arithmetic mean
Logistic-normal for a fractionStrictly between zero and one; shape is generally asymmetric on the original scaleTransform quantiles back and assess boundary concentration
Beta or gamma distributionBounded or positive, respectively; shape varies with distribution parametersCheck that the chosen shape is estimable and scientifically credible

Diagnostics, Assumptions, and Failure Modes

A distributional choice assumes that the random effects have the stated distribution across the target population, conditional on the model’s population structure. For the examples above, the normality assumption is on the transformed scale. It also assumes that the parameter transformation is appropriate and that the model has enough information to estimate the relevant variability. A fitted distribution cannot be judged solely by whether the estimation algorithm converges.

A practical diagnostic is to simulate individual parameters from the fitted population model, transform them to the parameter scale, and inspect quantiles and the fraction near implausible regions. Compare those implications with biological limits and with the range of values that could reasonably produce the observed PD data. For positive parameters, inspect both lower and upper tails; for bounded parameters, inspect how much probability accumulates near zero or one. A model can meet a hard support constraint yet still imply values that are scientifically implausible.

Individual empirical Bayes estimates can be useful for visual checks, but they are not direct observations of the population random effects. They are estimated using each subject’s data and are typically pulled toward the population value, particularly when an individual has sparse or noisy observations. A compressed spread of those estimates therefore does not, by itself, demonstrate that the population random-effects distribution is too narrow or nearly normal.

When comparing candidate distributions, keep the PD structure and residual-error assumptions consistent so the comparison targets the distributional choice. Assess fit, stability, and predictive implications, not just a single summary statistic. More flexible distributions can be difficult to estimate when the data contain little information about the tails. Warning signs include unstable variance estimates, sensitivity to starting values, numerical integration problems, or large changes in tail predictions from small changes in the fitted model.

Key takeaway: Choose a random-effects distribution by checking its support and its implied individual values on the parameter scale. A convenient transformation can prevent impossible values, but the resulting skewness and tail behavior still require scrutiny.

Common Mistake

Wrong reasoning: “EC50 has a positive population estimate, so an additive-normal random effect is acceptable.” A positive center does not prevent the model from assigning probability to negative individual EC50 values.

Correction: Calculate the probability outside the scientifically permitted range, and inspect the distribution’s relevant quantiles. If that probability is not negligible, consider a model whose support matches the parameter, such as a log-scale model for a positive parameter. Then check whether its induced skewness and range are plausible; support alone is not a complete diagnostic.

Check Your Understanding

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

  1. A positive PD parameter has a log-scale random-effect standard deviation of \(0.40\). What is the ratio of its arithmetic mean to its median under the lognormal model?
  2. An additive-normal model for a positive parameter has population value \(5.0\) units and standard deviation \(1.0\) unit. What is the probability of a negative individual value, approximately?
  3. For a logistic-normal parameter with population median 0.50, what happens to its median when the logit-scale random-effect standard deviation increases, assuming the center remains fixed?
  4. Why should empirical Bayes estimates not be treated as direct observations for checking the population random-effects distribution?

Solutions. (1) The ratio is \(\exp(\omega^2/2)=\exp(0.40^2/2)=\exp(0.08)\approx1.083\). The arithmetic mean is about 1.083 times the median. (2) Standardizing gives \(P(Z<-5.0/1.0)=P(Z<-5)\), approximately \(2.87\times10^{-7}\), so the negative probability is negligible under this model. (3) The median remains 0.50: a centered normal random effect has median zero, and the inverse-logit is increasing. The spread changes, not the median. (4) They are estimated from each subject’s data and are typically shrunk toward the population value, so their observed spread need not reproduce the population random-effects distribution.

Clinical Biostats