Why Check the Frequency of BQL Samples?
A model can fit quantified concentrations reasonably well and still predict too few or too many below-quantification-limit (BQL) records. This matters because the pattern of BQL observations carries information about whether the model reproduces concentrations near and below the assay’s reporting threshold. A single overall BQL percentage can hide important failures: predictions may agree on average but miss the rise in BQL frequency late in time, at a particular dose, or in one subgroup.
A predictive check compares the observed BQL pattern with patterns generated under the fitted model. The central requirement is that simulated concentrations must be classified using the same sample-specific lower limits of quantification (LLOQs) used for the corresponding observed samples. Otherwise, the comparison confounds model predictions with a change in the censoring rule.
In the observed data, \(B_{ij}\) is known from the reported record: a BQL result contributes 1 and a quantified result contributes 0. A predictive check generates replicated concentrations under the fitted model, applies the same censoring rule to each replicated sample, and calculates replicated BQL frequencies. It does not replace BQL records with numerical values such as zero or a fraction of the LLOQ.
Constructing a Design-Matched Predictive Check
Let the fitted NLME model specify typical concentration predictions, between-subject variability, and residual error. To generate a replicated dataset, retain the study’s relevant design information: subject covariates, dose and dosing history, sampling times, and the LLOQ attached to each sample. Generate new random effects and residual errors according to the model, then apply the sample’s LLOQ to its simulated concentration. This process is repeated to create many replicated datasets.
For a chosen group \(g\), such as a time window or dose group, let \(n_g\) be the number of evaluable samples and \(B_{ij}^{\mathrm{obs}}\) the observed BQL indicator. The observed frequency is
For replicate \(m\), define the simulated frequency in the same group by
The distribution of \(r_g^{(1)},\ldots,r_g^{(M)}\) is the model-based reference distribution for that check. Its median describes a typical frequency under the fitted model; its quantiles show the range of frequencies that can arise from model and sampling variability. The observed rate can be compared with that distribution, for example by checking whether it falls inside a central 90% simulation interval.
Worked Example: Applying Different LLOQs to Simulated Samples
Suppose six hypothetical samples have LLOQs, in mg/L, of 0.05, 0.10, 0.10, 0.20, 0.25, and 0.25. The observed records are BQL, BQL, quantified, BQL, quantified, and BQL, respectively. The observed frequency is \(4/6=0.667\), or 66.7%.
One simulated replicate produces concentrations of 0.04, 0.07, 0.11, 0.18, 0.22, and 0.30 mg/L. Compare each concentration with its corresponding LLOQ: \(0.04<0.05\), \(0.07<0.10\), \(0.11\not<0.10\), \(0.18<0.20\), \(0.22<0.25\), and \(0.30\not<0.25\). Thus four of the six simulated records are BQL, and the replicate frequency is \(4/6=66.7\%\).
If these simulated concentrations were incorrectly compared with a common LLOQ of 0.10 mg/L, only 0.04 and 0.07 mg/L would be classified as BQL. That would give \(2/6=33.3\%\), a different quantity from the one recorded in the study. The mismatch comes from changing the censoring thresholds, not from a change in the simulated concentrations.
Why Simulation Provides the Reference Distribution
A simple calculation helps explain the check. If each sample had a known probability \(p_{ij}\) of being BQL, then the expected number of BQL records in group \(g\) would be the sum of those probabilities. The expected frequency would therefore be their average:
For example, if every sample in a group had BQL probability 0.30, the expected frequency would be 0.30. In an NLME model, however, those probabilities depend on predicted concentrations, covariates, random effects, residual error, and the individual LLOQs. In addition, samples from the same subject are generally dependent through shared random effects. Thus a binomial calculation based on one common probability can give an incorrect reference range.
Simulation handles these features directly: it generates subject-level random effects and within-subject observations under the fitted model, then applies each sample’s threshold. The simulated frequency distribution consequently reflects the model’s predicted variation and, when implemented with the correct subject-level structure, the dependence among records. This is a model-based check, not a distribution-free test.
Worked Example: Checking Frequencies Across Time
In a hypothetical study, 40 evaluable samples fall in each of three prespecified time windows. The observed BQL counts are 6 early, 12 at the middle window, and 30 late. The observed rates are \(6/40=0.150\), \(12/40=0.300\), and \(30/40=0.750\).
Suppose 500 replicated datasets are generated using the fitted model and the matching LLOQs. The central 90% simulation intervals for the rates are 0.10–0.25 early, 0.20–0.42 at the middle window, and 0.62–0.85 late. Each observed rate lies inside its corresponding interval: 0.150, 0.300, and 0.750 are all within the stated ranges.
This check does not show that the model is true or that its parameters are correct. It shows that these three observed frequencies are not unusual relative to the frequencies generated by this fitted model under the specified design. Other model features may still be poorly represented.
Stratifying by Dose and Subgroup
The same calculation can be repeated within dose groups or clinically relevant subgroups. Define groups before examining the results where practical, and report each rate with its numerator and denominator. A rate of 8/20 is not as precise as 80/200, even though both equal 40%; denominators make that distinction visible. If subjects contribute multiple records to a group, the simulation should preserve that clustering rather than treating every record as an independent subject.
Subgroup checks can reveal a pattern masked by an overall rate. They should be interpreted as diagnostics of model adequacy, not as causal evidence that a covariate produced a difference. A discrepancy may reflect an inadequately described concentration-time profile, residual error, subgroup composition, an assay or data-processing issue, or an incorrectly represented design feature.
Worked Example: Comparing BQL Rates by Dose
Consider 50 evaluable samples in each of two hypothetical dose groups. At the lower dose, 18 are BQL, giving \(18/50=0.360\), or 36.0%. At the higher dose, 5 are BQL, giving \(5/50=0.100\), or 10.0%.
Suppose 500 model-based replicates give central 90% simulation intervals of 0.12–0.28 for the lower-dose rate and 0.04–0.16 for the higher-dose rate. The higher-dose observed rate, 0.100, is inside its interval. The lower-dose rate, 0.360, is above its interval’s upper endpoint of 0.280. The lower-dose BQL frequency is therefore higher than this fitted model commonly predicts under the simulated design.
The discrepancy is a signal to investigate, not a diagnosis by itself. Check that dose assignments, sampling times, covariates, and LLOQs were represented correctly. If they were, inspect whether the model reproduces concentrations near the threshold in this group and whether relevant subgroup structure or variability is missing.
Assumptions, Diagnostics, and Alternatives
A useful predictive check requires that the fitted model and simulation procedure represent the intended data-generating process. At minimum, the analyst should verify the following:
- The observed and simulated records use the same scheduled samples, group definitions, and evaluability rules.
- Each simulated sample is censored at the LLOQ belonging to its matching observed sample, including any assay-specific changes over time.
- The simulation includes the model components relevant to prediction, such as residual error and between-subject variability. Random effects should be generated or conditioned on according to the stated purpose of the check.
- Missing or excluded records are handled consistently. A sample that was never collected is not automatically a BQL sample; the denominator should follow a clearly stated rule.
- There are enough replicates for stable estimates of the reference distribution. With \(M=500\), for example, each 5th percentile is determined by only about 25 replicates in the lower tail, so extreme quantiles remain imprecise.
A population-level predictive check generally generates new subject random effects and residual errors under the fitted population model. A conditional check may instead condition on subject-specific information, but that answers a different question and can make predictions appear more tailored to the observed subjects. State which approach was used. If parameter uncertainty is important, it can be incorporated by drawing parameter values from an appropriate uncertainty distribution or by a bootstrap procedure that refits the model. A simulation envelope based only on one fixed parameter estimate does not fully account for parameter-estimation uncertainty.
Inspect discrepancies by time, dose, and subgroup, and also inspect the overall rate. A model may pass a pooled check while failing in one stratum. Conversely, a single stratum can appear discrepant by chance when many strata are examined; the number and selection of checks should therefore be reported. Predictive intervals are not confidence intervals for a population BQL probability and do not guarantee that a specified fraction of future observed rates will fall inside them unless the full repeated-sampling procedure and its coverage have been established.
Frequency checks complement, rather than replace, other diagnostics. Residual diagnostics when values are censored examine aspects of the model’s residual behavior; frequency checks focus on whether the model reproduces the occurrence of the censoring event. Likelihood-based assessment uses the observed data and the specified censoring model to estimate or compare models, while predictive checks ask whether replicated data resemble the observed pattern. No single approach establishes adequate fit across all features.
Practical Workflow
Specify BQL as concentration below the relevant LLOQ, define the evaluable-sample denominator, and choose time, dose, or subgroup strata.
For each stratum, report the BQL count, total evaluable count, and their ratio.
Generate replicated concentrations under the fitted model while retaining the study design and the LLOQ for every corresponding sample.
Calculate the same stratum-specific rates in every replicate, summarize their distributions, and identify where observed rates are unusual relative to those distributions.
Check data and simulation alignment first, then examine model structure and complementary diagnostics. A predictive mismatch identifies a feature to investigate; it does not identify its cause.
Check Your Understanding
Work through each question, then compare your reasoning with the solutions.
- In one stratum, 9 of 30 observed samples are BQL. The central 90% simulation interval is 0.12–0.27. Is the observed rate inside the interval?
- Three simulated concentrations are 0.04, 0.12, and 0.19 mg/L, with matching LLOQs of 0.05, 0.15, and 0.20 mg/L. How many are BQL, and what is the simulated frequency?
- Two subgroups have BQL counts of 4/20 and 8/40. Calculate both rates. What does their equality say, and what does it not say?
- Why should a BQL frequency simulation preserve multiple records from the same subject rather than treating every record as an independent subject?
Solutions. (1) The observed rate is \(9/30=0.300\), or 30.0%. It exceeds the interval’s upper endpoint of 0.27, so it is outside the interval on the high side. (2) Each simulated concentration is below its matching LLOQ: \(0.04<0.05\), \(0.12<0.15\), and \(0.19<0.20\). Thus 3 of 3 are BQL and the frequency is \(3/3=1.00\), or 100%. (3) \(4/20=0.200\) and \(8/40=0.200\), so both observed rates are 20.0%. Their equality describes the observed proportions, but it does not imply equal precision or establish that subgroup rates are identical in the population. (4) Records from one subject can be correlated through shared random effects. Preserving the subject structure allows the simulated frequency distribution to reflect that dependence; treating records as independent can misrepresent its variability.