Why an NLME Model Has Three Levels
A pharmacokinetic model can describe a concentration profile for one person, but a population analysis must also represent how profiles differ between people and how measurements vary around each person’s profile. These are related but distinct sources of information. Confusing them can lead to interpreting a measured concentration as if it were a parameter, or treating a subject-specific prediction as if it were the population’s average profile.
The hierarchy separates population-level parameters, subject-specific parameters, and individual observations. The population level describes the population distribution of subject parameters. A subject-specific parameter set determines that subject’s model-predicted profile. The observation model then describes how measured data relate to that profile.
(1) a population model \(p(\theta_i\mid\psi)\), describing subject parameters in the population; and
(2) an observation model \(p(y_{ij}\mid\theta_i,x_{ij},\phi)\), describing measurements conditional on subject parameters and design, with \(\phi\) denoting any observation-model parameters.
These levels are not three names for the same quantity. A population parameter such as a parameter of the distribution of clearance values is not an individual’s clearance. An individual clearance is not a concentration measurement. Instead, the individual clearance enters a structural model that predicts concentrations, and the observation model connects those predictions to the recorded concentrations.
From Subject Parameters to Observations
Write the structural prediction for subject \(i\) at observation \(j\) as \(f(x_{ij},\theta_i)\). For a continuous response, one possible observation model is additive normal error:
Here \(Y_{ij}\) is a random variable whose realized value is \(y_{ij}\), and \(\sigma^2\) is the conditional observation variance. This formula says that, given the subject’s parameters and design conditions, the expected observation is the structural prediction and the observation varies around it according to the stated error model. Other observation models may be appropriate for different response types or error patterns; normal additive error is an example, not a universal requirement.
The hierarchy also requires a population model for the \(\theta_i\). Its form and assumptions depend on the application. For example, it must assign a valid probability distribution to possible subject parameters. Subjects may have different parameter values, but those values are modeled as arising from a population distribution described by \(\psi\). The details of how that distribution is parameterized are a separate question; for now, the important point is that \(\psi\) describes the distribution, while \(\theta_i\) belongs to a particular subject.
Worked Example: Tracing One Subject’s Concentration Observation
Suppose a hypothetical one-compartment elimination model predicts concentration after an intravenous dose as \(f(t,\theta_i)=(D/V)\exp(-k_i t)\). A subject receives \(D=100\) mg, has \(V=10\) L and \(k_i=0.20\) h\(^{-1}\), and is measured at \(t=5\) h. Assume the stated dose, volume, and rate constant are known for this calculation.
Subject-specific parameter and prediction. The subject-specific elimination rate is \(k_i=0.20\) h\(^{-1}\), and the initial concentration scale is \(D/V=100/10=10\) mg/L. Thus the structural prediction is
Observation. Suppose the measured concentration is \(y_{i1}=3.90\) mg/L. Its residual relative to the prediction is \(3.90-3.679=0.221\) mg/L (using the unrounded prediction, approximately \(0.2212\) mg/L). The observation is not the elimination rate, nor is it the model prediction: it is a measured concentration compared with a prediction generated using the subject’s parameter.
This calculation checks the role of each level, but it does not by itself specify the population distribution of \(k_i\) or an observation-error distribution. Those are needed to make a full probabilistic NLME model.
Population-Level Parameters and Population Predictions
The population parameters govern the distribution of subject-specific parameters. To obtain a distribution for observations in a randomly selected subject, average the conditional observation distribution over the possible subject parameters. For one observation with design \(x\), the marginal density is
This expression follows from the law of total probability: the observation can have different conditional distributions for different values of \(\theta\), so its population distribution is a weighted average of those conditional distributions. The integral is over the subject-parameter space. For a discrete population distribution, the corresponding operation is a sum.
This distinction matters because averaging parameters and then predicting is generally not the same as averaging predictions. For a nonlinear structural model \(f\), in general \(E[f(x,\theta)]\ne f(x,E[\theta])\). The population-average prediction is obtained by averaging subject-level predictions over the parameter distribution, not automatically by plugging an average parameter into the structural model.
Worked Example: Average Prediction Versus Prediction at an Average Parameter
Consider a hypothetical population with two possible elimination rates: \(k=0.10\) h\(^{-1}\) for 25% of subjects and \(k=0.30\) h\(^{-1}\) for 75%. All have the same prediction scale \(D/V=8\) mg/L. At \(t=4\) h, calculate the population-average structural prediction and compare it with the prediction at the population-average rate.
For the first group, \(f_1=8\exp[-(0.10)(4)]=8\exp(-0.4)\approx 8(0.670320)=5.36256\) mg/L. For the second group, \(f_2=8\exp[-(0.30)(4)]=8\exp(-1.2)\approx 8(0.301194)=2.40955\) mg/L.
Weighting the predictions by the population proportions gives
The population-average rate is \(E[k]=0.25(0.10)+0.75(0.30)=0.25\) h\(^{-1}\). Predicting at that rate gives \(8\exp[-(0.25)(4)]=8\exp(-1)\approx2.943\) mg/L. The results differ: \(3.148\) mg/L is the average of the subject-level predictions, whereas \(2.943\) mg/L is the prediction for a rate set equal to the average rate. Neither calculation is a measured population mean unless the observation model and the target quantity justify that interpretation.
The arithmetic assumes the two stated groups exhaust the hypothetical population and that the same structural model and design apply to both. No residual error is included in these structural predictions.
A Short Derivation: Why Observation Variability Has Multiple Sources
The hierarchy helps explain why observations across people can vary even when the same design is used. The following variance identity makes the distinction explicit. For a response \(Y\) and subject parameter \(\theta\), provided the variances exist,
To justify it, write \(Y-E[Y\mid x]\) as the sum of \(Y-E[Y\mid\theta,x]\) and \(E[Y\mid\theta,x]-E[Y\mid x]\). Squaring and taking expectations, the cross-product has expectation zero because \(E[Y-E[Y\mid\theta,x]\mid\theta,x]=0\). The first squared term averages the conditional observation variance; the second is the variance of conditional means across subject parameters. Thus total variability includes within-subject observation variation and variation in the subject-level expected response. Their magnitudes depend on the model and design; this identity does not say they are equal or that one can be ignored.
Worked Example: Interpreting a Conditional Residual
Return to the hypothetical subject whose predicted concentration at 5 h was \(3.679\) mg/L and whose observation was \(3.90\) mg/L. Suppose the observation model is conditionally normal with standard deviation \(\sigma=0.30\) mg/L, and suppose the subject parameters and design are treated as given for this calculation.
The standardized conditional residual is the observed-minus-predicted difference divided by the conditional standard deviation:
The observation is about \(0.737\) conditional standard deviations above the structural prediction. Under the assumed normal observation model, the observation is compatible with ordinary residual variation; this single residual cannot establish whether the population model or the observation model is adequate. This calculation assumes the residual standard deviation applies at that design and that the specified conditional normal model is appropriate.
Assumptions, Diagnostics, and Alternatives
A three-level description is a framework, not a guarantee that a particular model is adequate. Before using it, specify what is assumed at each link. Common working assumptions include a population distribution that is appropriate for the subject parameters, an observation model with a suitable mean and variance structure, and conditional independence of observations when the likelihood is written as a product across observations. Independence is not automatic: repeated measurements can have additional serial structure, in which case the observation model must account for it. If subjects are modeled as independent draws from the target population, their parameter vectors are also treated as independent conditional on the population parameters.
Diagnostics should be interpreted at the level they address. Subject-level plots of observations against structural predictions can reveal systematic profile patterns; residuals plotted against time or prediction can reveal an observation model that misses trends or changing spread. Comparing profiles across subjects can expose a population model that fails to represent between-subject patterns. A single unusual measurement may concern observation error, while a persistent subject-specific pattern may indicate a mismatch in the structural model or in the population description. These clues are not definitive by themselves, and inspection should respect the design and the assumed error model.
The main alternatives answer different questions. A pooled model that uses one common parameter set for all subjects can describe a shared profile but does not represent a distribution of subject parameters. Fitting each subject separately can describe individual profiles, but it does not by itself provide a common population distribution and can be unstable when a subject has sparse data. The hierarchical model links population description, subject parameters, and measurements in one structure. That connection is useful when the target includes both population behavior and individual profiles, but it depends on adequate data and defensible assumptions at each level.
A limitation follows directly from the hierarchy: observed data do not reveal each layer without modeling assumptions. Sparse observations may provide little information about a subject’s parameters; variability attributed to the population layer can be difficult to distinguish from observation variation if the design or model is inadequate. A flexible population model cannot repair an incorrect structural prediction, and a good fit to one subject does not establish that the population distribution is appropriate.
Check Your Understanding
Answer each question by identifying the level involved. Short solutions follow the questions.
- In a concentration-time analysis, classify a population distribution parameter, a particular subject’s clearance, and a measured concentration.
- What does \(p(y_{ij}\mid\theta_i,x_{ij},\phi)\) describe?
- Why is a population-average prediction generally not obtained by substituting the average subject parameter into a nonlinear model?
- Suppose observations from one subject repeatedly lie above the model prediction at late times. Name two model components that may warrant checking, without assuming the cause is known.
Solutions. (1) The distribution parameter is population-level \(\psi\); clearance for a named subject is part of \(\theta_i\); the measured concentration is \(y_{ij}\), an observation. (2) It describes the conditional distribution of that observation given the subject parameters, design conditions, and observation-model parameters. (3) In general, nonlinearity means \(E[f(x,\theta)]\ne f(x,E[\theta])\); average the predictions over the parameter distribution for the population-average prediction. (4) Check whether the structural model captures the time course and whether the observation model adequately represents residual patterns; the pattern alone does not identify which is responsible.