Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › AICc and BIC for Competing PK/PD Structures

Model Selection and Averaging · Tutorial 478 of 598

AICc and BIC for Competing PK/PD Structures

You will calculate AICc and BIC for competing PK/PD structures and learn why their rankings are not model probabilities.

Advanced 11 min read

What You'll Learn

  • Calculate AICc and BIC from a maximized likelihood, parameter count, and sample size.
  • Identify which estimated quantities belong in the parameter count.
  • Explain how AICc’s finite-sample correction changes with sample size and model complexity.
  • Distinguish AICc’s predictive aim from BIC’s asymptotic model-identification aim.
  • Recognize conditions that make information-criterion comparisons unreliable.
  • Interpret score differences without treating them as probabilities that models are true.

Why Compare PK/PD Structures With Information Criteria?

Competing PK/PD structures can describe the same observations in different ways. For example, a concentration–response model with a Hill coefficient may fit differently from a model that includes an indirect-response process. A more complex structure can improve fit, but its additional parameters may also make it less useful for prediction or less strongly supported when the data are limited. AICc and BIC summarize this trade-off by combining a likelihood-based measure of fit with a penalty for model complexity.

These criteria are useful when models are not nested, or when a likelihood-ratio test is not the intended comparison. They do not establish that a model is scientifically correct. Before calculating them, confirm that the candidates use the same response data and comparable likelihoods, and that each fit has converged to a meaningful maximum. Model-set construction and likelihood-ratio tests address related but distinct questions.

Definition: For a candidate model with maximized log-likelihood \(\hat{\ell}\), \(K\) freely estimated parameters, and sample size \(n\), the Akaike information criterion (AIC), its commonly used finite-sample correction (AICc), and the Bayesian information criterion (BIC) are
$$ \mathrm{AIC}=-2\hat{\ell}+2K,\qquad \mathrm{AICc}=-2\hat{\ell}+2K+\frac{2K(K+1)}{n-K-1},\qquad \mathrm{BIC}=-2\hat{\ell}+K\log(n). $$

All three are on a scale where smaller values are preferred within the set being compared. The term \(-2\hat{\ell}\) measures lack of fit on the likelihood scale; the remaining terms penalize model complexity. AICc is defined by this formula only when \(n-K-1>0\). The correction grows as \(K\) approaches \(n-1\), reflecting the instability of fitting many parameters with limited information.

Here \(K\) includes every freely estimated parameter contributing to the likelihood, not just the parameters that define the PD curve. Depending on the model, that may include typical PK or PD parameters, covariate effects, random-effect variances and covariances, residual-error parameters, and estimated baseline or placebo terms. Parameters fixed in advance are not counted as estimated parameters. The precise count should match the fitted likelihood and the model implementation.

What the Penalties Mean

AIC is motivated by estimating expected predictive information loss: among candidates fit to the same data, it rewards fit while penalizing the optimism that comes from estimating parameters. AICc adds a finite-sample correction to AIC. The displayed AICc correction is exact in particular settings, including standard normal linear-regression derivations under their assumptions; in general nonlinear PK/PD models it is a commonly used correction, not a universal exact formula for finite-sample bias.

BIC has a different asymptotic motivation. Under regularity conditions, it approximates a criterion based on a model’s marginal likelihood, with lower-order terms omitted. For its usual large-sample interpretation, the likelihood must be regular enough for a local quadratic approximation around the maximum, the model dimension must be fixed as sample size grows, and the prior density (in the marginal-likelihood motivation) must be positive and smooth near the maximum.

Key distinction: AICc is principally aimed at predictive performance, while BIC’s asymptotic motivation favors identifying a true model when the true model is among the candidates and the relevant regularity assumptions hold. Their different aims can produce different rankings; neither criterion is a probability that a candidate is true.

The difference in BIC’s penalty can be seen directly. If \(n\) independent contributions provide information that grows proportionally to \(n\), the log-likelihood near its maximum is approximately quadratic. Integrating the likelihood over \(K\) parameters then contributes a factor proportional to \(n^{-K/2}\), in addition to the likelihood at the maximum and terms that do not grow like \(\log(n)\). Taking minus twice the logarithm gives a leading penalty of \(K\log(n)\). This is a large-sample approximation, not an exact equality for finite samples.

$$ \log L(\theta)\ \approx\ \hat{\ell}-\frac{1}{2}(\theta-\hat{\theta})^\mathsf{T}I_n(\hat{\theta})(\theta-\hat{\theta}), \qquad I_n(\hat{\theta})\ \text{grows proportionally to }n. $$

In contrast, AIC’s complexity penalty is \(2K\), independent of \(n\). AICc supplements that penalty with a term that depends on both \(K\) and \(n\). Consequently, AICc and BIC need not agree, particularly when the sample is modest or the candidates have different parameter counts.

Choose the Likelihood and Sample Size Carefully

Information criteria are meaningful as a comparison only when the candidate scores are calculated on the same observations and with compatible likelihood definitions. A likelihood must include its relevant terms consistently across models. A score computed from one data subset cannot be directly ranked against a score computed from another. For comparisons that change the fixed-effects structure, likelihoods based on different estimation conventions may also be ineligible for direct comparison.

In repeated PK/PD data, \(n\) is not automatically the number of recorded concentrations or responses. Measurements within a subject may be correlated through random effects or other dependence structures. The appropriate sample-size convention depends on the likelihood and the asymptotic framework used for the criterion. In some settings, individual observations contribute conditionally to a likelihood; in others, subjects are the independent sampling units. Use the software’s documented convention, apply it consistently across candidates, and state what \(n\) represents. Counting correlated records as independent can make a penalty misleadingly small.

AICc’s denominator also provides a practical warning. If \(n-K-1\) is zero or negative, the standard AICc expression is undefined; if it is small and positive, its correction can be very large. Neither situation is repaired merely by reporting the resulting number. It signals that the chosen finite-sample formula may not be appropriate for the available information and model dimension.

Worked Example: AICc and BIC for a Nested PK/PD Extension

Suppose a hypothetical exposure–response analysis has one endpoint from each of \(n=60\) independent subjects. Candidate M0 is an Emax model, and candidate M1 adds a freely estimated Hill coefficient. Assume both use the same likelihood and data, both fits converge, and all estimated parameters—including the residual-error parameter—are counted. M0 has \(K=4\) and \(-2\hat{\ell}=210\); M1 has \(K=5\) and \(-2\hat{\ell}=204\).

For M0, AIC is \(210+2(4)=218\). Its AICc correction is \[ \frac{2(4)(5)}{60-4-1}=\frac{40}{55}=0.7273, \] so AICc is \(218+0.7273=218.7273\).

For M1, AIC is \(204+2(5)=214\). Its correction is \[ \frac{2(5)(6)}{60-5-1}=\frac{60}{54}=1.1111, \] so AICc is \(214+1.1111=215.1111\). The AICc difference, M0 minus M1, is \(218.7273-215.1111=3.6162\). AICc therefore ranks M1 lower by about 3.62 points.

For BIC, \(\log(60)=4.0943\). Thus M0 has BIC \(210+4(4.0943)=226.3774\), and M1 has BIC \(204+5(4.0943)=224.4717\). BIC also ranks M1 lower, by \(226.3774-224.4717=1.9057\) points. The conclusion is a relative ranking in this candidate set, not proof that the Hill model is true.

Worked Comparison When the Criteria Disagree

When model structures are not nested, a criterion can be calculated for each and the scores compared, provided the data and likelihood are comparable. The following two examples use the same hypothetical comparison to show both the arithmetic and why the choice of criterion matters.

Worked Example: AICc With Different Parameter Counts

Suppose two non-nested PK/PD structures are fit to the same hypothetical endpoint from each of \(n=50\) independent subjects. Candidate S has \(K=6\) and \(-2\hat{\ell}=174\). Candidate T has \(K=4\) and \(-2\hat{\ell}=180\). These parameter counts are possible for non-nested structures: a structure with a different mechanistic form need not have more free parameters than its competitor.

For S, AIC is \(174+2(6)=186\), and the AICc correction is \[ \frac{2(6)(7)}{50-6-1}=\frac{84}{43}=1.953488\ldots. \] Thus \(\mathrm{AICc}_S=186+84/43=187.953488\ldots\).

For T, AIC is \(180+2(4)=188\), and the correction is \[ \frac{2(4)(5)}{50-4-1}=\frac{40}{45}=0.888889\ldots. \] Thus \(\mathrm{AICc}_T=188+40/45=188.888889\ldots\). Subtracting unrounded scores gives \[ \mathrm{AICc}_T-\mathrm{AICc}_S =(188+40/45)-(186+84/43)=0.9354005\ldots. \] AICc favors S by approximately 0.935 points. The difference is small; it should not be reported as strong evidence that S is correct.

Worked Example: BIC Reverses the Ranking

Use the same likelihoods, parameter counts, and \(n=50\) from the preceding example. Since \(\log(50)=3.912023\ldots\), BIC for S is \[ 174+6\log(50)=174+23.47214\ldots=197.4721. \]

For T, BIC is \[ 180+4\log(50)=180+15.64809\ldots=195.6481. \] Therefore \(\mathrm{BIC}_S-\mathrm{BIC}_T=197.4721-195.6481=1.8240\), so BIC ranks T lower by about 1.824 points. The reversal occurs because the fit improvement for S is assessed against different complexity penalties under AICc and BIC. It does not mean that one criterion has discovered a probability of truth; it reflects their distinct objectives and assumptions.

Reading Rankings Without Overclaiming

A score difference is most useful as a measure of relative support within the candidate set and under the chosen criterion. The absolute value of an information criterion has little meaning by itself. If two candidates differ by a few points, report the actual scores, the difference, and the convention for \(n\) and \(K\), rather than turning the ranking into a binary declaration that one model is correct.

For AIC-based comparisons, quantities proportional to \(\exp(-\Delta_i/2)\), where \(\Delta_i\) is a candidate’s AIC difference from the minimum, are sometimes called relative likelihoods. Normalizing these quantities produces Akaike weights. These are criterion-based summaries within the specified candidate set; they are not automatically posterior probabilities that the corresponding models are true. BIC differences likewise are not posterior model probabilities. A Bayesian interpretation requires additional assumptions and prior information, which the criterion ranking alone does not supply.

For nested models, a likelihood-ratio test can answer a different question about improvement under a null restriction. AICc and BIC can compare non-nested candidates too, but neither substitutes for inspecting scientific plausibility or predictive adequacy. Predictive validation can provide another perspective, especially when the scientific aim is prediction for new subjects.

Diagnostics, Failure Modes, and Limitations

Before accepting a ranking, check that it is not an artifact of fitting or bookkeeping:

  • Nonconvergence or a poor maximum. An optimizer that stops at a local or boundary solution can give an unreliable \(\hat{\ell}\). Review convergence diagnostics, parameter estimates, and the likelihood at plausible alternative starts.
  • Weak identification. A nominal parameter count does not reveal that parameters may be poorly estimated or redundant. Examine uncertainty, correlations among estimates, and the model’s residual and predictive diagnostics.
  • Incorrect \(n\) or \(K\). Inconsistent treatment of repeated observations, random effects, or residual parameters changes the penalty and can change the ranking.
  • Incompatible likelihoods or data. Scores from different response subsets or incomparable likelihood definitions should not be ranked as if they were calculated on the same basis.
  • A deficient candidate set. The lowest score identifies a relative preference among the models considered, not adequacy. If all candidates miss important features of the data, the minimum-score candidate can still be inadequate.

Information criteria also rely on approximations and do not automatically account for all structural uncertainty, parameter constraints, or repeated searching over many candidate models. A low AICc or BIC cannot repair misspecification, establish causation, or guarantee good predictions outside the observed dose and exposure range. Use the criteria alongside scientific reasoning and the diagnostics appropriate to the PK/PD data.

Common mistake: “The model has the lowest BIC, so there is a 90% probability it is the true model.” This conclusion does not follow from a BIC ranking. BIC is a penalized score, not a probability scale. Report the score difference and its model-comparison context; posterior model probabilities require a separate Bayesian analysis with explicit assumptions and priors.

Check Your Understanding

Try each question, then compare your reasoning with the solutions below.

  1. A candidate has \(n=40\), \(K=3\), and \(-2\hat{\ell}=120\). Calculate its AIC and AICc.
  2. Why can the number of recorded PK/PD measurements be an inappropriate value for \(n\) in repeated-subject data?
  3. If model A has AICc 210 and model B has AICc 214, what does the comparison say, and what does it not say?
  4. In one sentence, distinguish the usual aims of AICc and BIC.

Solutions. (1) AIC is \(120+2(3)=126\). The AICc correction is \(2(3)(4)/(40-3-1)=24/36=0.6667\), so AICc is \(126.6667\). (2) Measurements from the same subject may be dependent, so treating every record as an independent contribution can misstate the information available and distort the penalty; define \(n\) consistently with the likelihood and its sampling assumptions. (3) AICc ranks A lower by 4 points within this candidate set, but does not say that A has a particular probability of being true or that either model is adequate. (4) AICc is principally motivated by predictive performance, whereas BIC’s large-sample motivation is model identification under specified regularity conditions.

Clinical Biostats