Tutorials › Optimal Design and Model-Informed Dosing › Scenario-Based Robust Design

Robust and Adaptive Design · Tutorial 118 of 497

Scenario-Based Robust Design

Represent plausible PK parameter values as weighted scenarios, calculate scenario-specific information, and compare designs using their weighted average and full performance profile.

Advanced 10 min read

What You'll Learn

  • Define a finite scenario set with normalized weights and state what those weights represent.
  • Calculate scenario-specific Fisher information for nonlinear one-compartment PK sampling.
  • Compute a weighted average performance while retaining the separate scenario results.
  • Explain why evaluating the model at an average parameter value is not equivalent to averaging scenario performance.
  • Check scenario coverage, units, weights, and assumptions when comparing designs.

Why Evaluate a Design Across Scenarios?

A sampling time that is informative when clearance is low may be less useful when clearance is high. A local design assesses performance at one specified parameter value; when that value is uncertain, a single result can give an incomplete picture. A finite scenario set makes the uncertainty explicit: list plausible parameter values, assign each a weight, and calculate the design’s performance separately at every listed value.

The weights summarize how the scenarios contribute to the design decision. If they represent probabilities, the weighted average is an expected performance. If they instead express deliberate decision weights, the same arithmetic gives a weighted summary but should not be described as a probability-based expectation. In either case, the scenario-specific results matter: an average alone can conceal how much performance varies across the set.

Definition: A finite scenario set is a collection of specified parameter vectors \(\theta_1,\ldots,\theta_K\), each paired with a nonnegative weight \(w_k\), where \(\sum_{k=1}^{K} w_k=1\). For a design \(d\) and a performance measure \(U(d,\theta_k)\), the scenario-specific performance is \(U(d,\theta_k)\), and the weighted average performance is \(\sum_{k=1}^{K} w_k U(d,\theta_k)\). A larger value is preferable when \(U\) is defined so that higher values mean better performance.

A scenario is a complete parameter specification for the model being evaluated. Here, for example, a scenario will specify clearance \(CL\), while dose, volume of distribution \(V\), and residual-error standard deviation are held fixed. The scenarios are not new observations or different designs; they are alternative parameter states under which the same candidate design is assessed.

Model and Assumptions for the PK Calculation

Consider a hypothetical one-compartment intravenous-bolus model with concentration at time \(t\)

$$ C(t;CL)=\frac{D}{V}\exp\left(-\frac{CL}{V}t\right). $$

Suppose a measured concentration is \(Y(t)=C(t;CL)+\varepsilon\), where \(\varepsilon\sim N(0,\sigma^2)\). For the calculations below, assume the dose \(D\), volume \(V\), and residual-error standard deviation \(\sigma\) are known; the only unknown model parameter of interest is \(CL\); and measurement errors are independent with constant variance across sample times and scenarios. These assumptions let us use the local Fisher information for \(CL\) as the performance measure. They are deliberately restrictive: changing the error model or estimating additional parameters changes the information calculation.

For a single measurement at time \(t\), the information depends on the sensitivity of the expected concentration to clearance. Differentiating the model gives

$$ \frac{\partial C(t;CL)}{\partial CL} = -\frac{t}{V}C(t;CL). $$

Under the stated Gaussian, constant-variance model, the information for \(CL\) is the squared sensitivity divided by the measurement variance. This formula follows directly from the expected squared score: the score is \((Y-C)(\partial C/\partial CL)/\sigma^2\), and \(E[(Y-C)^2]=\sigma^2\). Therefore,

$$ I(t;CL) = \frac{1}{\sigma^2} \left(\frac{\partial C(t;CL)}{\partial CL}\right)^2 = \frac{t^2}{V^2\sigma^2}C(t;CL)^2. $$

This derivation also shows why the nonlinear model must be evaluated separately at each scenario. Although the sensitivity contains the factor \(t/V\), its concentration term depends exponentially on \(CL\). For independent measurements, information adds, so the information for a schedule with several measurements is the sum of their individual contributions.

Assumptions to check: The scenario set must represent parameter states relevant to the decision; its weights must be nonnegative and sum to one; and each scenario must be evaluated with the same model, design, target parameter, and performance definition. In the worked calculations, the Gaussian additive-error model, known \(D\), \(V\), and \(\sigma\), and independent measurements justify the displayed information formula. If these conditions do not hold, do not use that formula unchanged.

Build the Scenario Set Before Comparing Designs

Scenario construction is part of the design decision, not just a bookkeeping step. The values should span parameter states considered plausible for the application, and the weights should have an explicit interpretation. A small set can be useful for transparent calculations, but it only represents the uncertainty included in that set. A weighted average cannot account for parameter states that were omitted.

When the parameter is uncertain, evaluate \(U(d,\theta_k)\) at every scenario and then take the weighted sum. Do not generally replace all scenarios with their weighted-average parameter value and evaluate the model once. For a nonlinear model, the average of the performances and the performance at the average parameter need not agree. The preceding material on Bayesian Expected-Utility Design uses the same general principle of averaging utility over uncertainty; a finite scenario calculation makes the selected support points and weights explicit.

Worked Example: Specifying and Checking Scenario Weights

Suppose three hypothetical clearance scenarios are \(CL_1=0.50\), \(CL_2=1.00\), and \(CL_3=1.50\) L/h, with weights \(w_1=0.20\), \(w_2=0.50\), and \(w_3=0.30\). Check the weights and calculate the weighted-average clearance.

First, the weights are nonnegative and sum to \(0.20+0.50+0.30=1.00\), so they are normalized. If they represent probabilities, they assign 20%, 50%, and 30% probability to the three specified clearance values, respectively.

The weighted-average clearance is

$$ \bar{CL}_{w} = \sum_{k=1}^{3}w_k CL_k = (0.20)(0.50)+(0.50)(1.00)+(0.30)(1.50) = 1.05\ \text{L/h}. $$

This value is a useful summary of the scenario set, but it does not replace the set. In particular, it does not tell us the performance of a design at each clearance, or the weighted-average performance of that design.

Calculate Performance at Each Scenario

Use the same hypothetical PK setup throughout the next examples: \(D=100\) mg, \(V=20\) L, and \(\sigma=0.20\) mg/L. The resulting concentration is measured in mg/L. The three clearance scenarios and their weights are those specified above. For one measurement, \(I(t;CL)\) is measured in \((\text{L/h})^{-2}\), the reciprocal of the squared units of clearance.

Worked Example: Information at One Sampling Time

Calculate the information for a single measurement at \(t=4\) h in each scenario, and then calculate its weighted average. The model gives \(C(4;CL)=5\exp(-CL(4/20))\) mg/L, and the sensitivity is \(-0.2C(4;CL)\).

For \(CL=0.50\) L/h, \(C=5e^{-0.10}=4.524\) mg/L. Thus the sensitivity is \(-0.2(4.524)=-0.9048\), and

$$ I(4;0.50) = \frac{(-0.9048)^2}{(0.20)^2} = 20.47\ (\text{L/h})^{-2}. $$

For \(CL=1.00\) L/h, \(C=5e^{-0.20}=4.094\) mg/L and the sensitivity is \(-0.8187\). Therefore, \(I(4;1.00)=(-0.8187)^2/0.04=16.76\ (\text{L/h})^{-2}\). For \(CL=1.50\) L/h, \(C=5e^{-0.30}=3.704\) mg/L and the sensitivity is \(-0.7408\). Therefore, \(I(4;1.50)=(-0.7408)^2/0.04=13.72\ (\text{L/h})^{-2}\).

The weighted average is

$$ \overline{I}(4) = (0.20)(20.47)+(0.50)(16.76)+(0.30)(13.72) = 16.59\ (\text{L/h})^{-2}. $$

The average summarizes information across the weighted scenarios, while the three separate values show its range in this scenario set: 13.72 to 20.47 \((\text{L/h})^{-2}\). Neither the range nor the weighted average is a guarantee of performance outside those scenarios.

Compare Candidate Designs Without Hiding Scenario Results

A design can be a single sampling time or a schedule of times. To compare candidate designs using weighted average information, calculate the information under every scenario for each design, multiply by the scenario weights, and sum. Keep the scenario-specific values alongside the summary. A candidate with a larger weighted average can still perform worse in one or more scenarios.

Worked Example: Comparing Two Sampling Times

Compare a single measurement at \(t=16\) h with one at \(t=24\) h, using the same PK assumptions and scenario weights. For each time and clearance, evaluate \(C=5e^{-CLt/20}\) mg/L and \(I=(t^2/(20^2(0.20)^2))C^2\).

At \(t=16\) h, the information values for \(CL=0.50,\ 1.00,\ 1.50\) L/h are, respectively, 179.7, 80.76, and 36.29 \((\text{L/h})^{-2}\). For example, at \(CL=1.00\), \(C=5e^{-0.80}=2.247\) mg/L, so \(I=(0.8(2.247))^2/0.04=80.76\ (\text{L/h})^{-2}\). The weighted average is

$$ \overline{I}(16) = (0.20)(179.7)+(0.50)(80.76)+(0.30)(36.29) = 87.21\ (\text{L/h})^{-2}. $$

At \(t=24\) h, the scenario-specific information values are 271.1, 81.65, and 24.59 \((\text{L/h})^{-2}\), respectively. For example, at \(CL=1.50\), \(C=5e^{-1.80}=0.8265\) mg/L, and \(I=(1.2(0.8265))^2/0.04=24.59\ (\text{L/h})^{-2}\). The weighted average is

$$ \overline{I}(24) = (0.20)(271.1)+(0.50)(81.65)+(0.30)(24.59) = 102.4\ (\text{L/h})^{-2}. $$

On this weighted-average information criterion, the 24-hour sample has the higher value. However, at \(CL=1.50\) L/h its information is lower than the 16-hour sample’s, 24.59 rather than 36.29 \((\text{L/h})^{-2}\). The average therefore does not establish that the 24-hour design is better in every scenario. The appropriate choice depends on the stated objective and how the scenario weights are meant to guide it.

Why the Average Parameter Is Not a Substitute

A tempting shortcut is to calculate the weighted-average clearance and evaluate the design only there. That calculation answers a different question from the weighted average of scenario-specific performance. The distinction can be checked numerically using the 16-hour design.

At the weighted-average clearance \(CL=1.05\) L/h, \(C=5e^{-1.05(16/20)}=2.159\) mg/L and \(I=(0.8(2.159))^2/0.04=74.55\ (\text{L/h})^{-2}\). But the weighted average of the three scenario-specific information values is 87.21 \((\text{L/h})^{-2}\). These differ because concentration and information are nonlinear functions of clearance. The value at \(1.05\) L/h is not the weighted average performance for the scenario set.

This does not mean the weighted average is always the only appropriate summary. It is one defined criterion: scenario performance is combined using the specified weights. Other decision goals may require examining a particular scenario or using a different measure. State which quantity is being compared before interpreting a design ranking.

Diagnostics, Alternatives, and Limitations

Several checks help prevent a scenario calculation from giving a misleading result:

  • Check the weights. Confirm each is nonnegative and that their sum is one. If weights are not normalized, normalize them before interpreting the sum as an average.
  • Check the scenario support. Ask whether the listed values span the parameter states relevant to the decision. A precise calculation over a narrow or poorly chosen set is still incomplete.
  • Check units and the metric. Every scenario must use the same performance measure and units. Do not compare a weighted information value for one design with a concentration or standard error for another.
  • Inspect scenario-specific results. A weighted average can obscure a low value or a reversal in design ranking at one scenario. Report the individual values when those differences could affect the decision.
  • Check model and error assumptions. A constant additive-error standard deviation can be inappropriate if measurement variability changes with concentration. In that case, the sensitivity-based information formula must match the revised observation model.

A nominal design evaluates performance at one selected parameter value; it is simpler but does not summarize a range of scenarios. A design optimized separately for each scenario can show how the preferred sampling time changes with parameters, but it does not by itself specify one design to use before the scenario is known. A finite weighted scenario calculation provides a transparent summary for a fixed design and a specified set of weights. Its limitations are equally important: it depends on scenario selection and weights, represents only the listed parameter states, and summarizes model-based information rather than guaranteeing successful estimation in an actual study.

Common mistake: “The weighted-average clearance is 1.05 L/h, so evaluating the PK model at 1.05 L/h gives the average design performance.” This is incorrect for a nonlinear model. Evaluate performance at each scenario first, then apply the weights: \(\sum_k w_k U(d,\theta_k)\). Keep the performance at the average parameter as a separate calculation if it is of interest.

Check Your Understanding

Answer each question using the hypothetical model and scenarios in this tutorial. Complete solutions follow.

  1. Do weights \(0.20,\ 0.50,\ 0.30\) define a normalized scenario set? What does the weighted-average clearance equal?
  2. At \(t=4\) h and \(CL=1.00\) L/h, calculate the concentration and the information for \(CL\).
  3. For the 24-hour design, why is the higher weighted average not evidence of higher information in every scenario?
  4. For the 16-hour design, compare information at the weighted-average clearance with the weighted average of scenario-specific information. Why are they different?

Solutions. (1) Yes: the weights are nonnegative and sum to \(1.00\). The weighted-average clearance is \((0.20)(0.50)+(0.50)(1.00)+(0.30)(1.50)=1.05\) L/h. (2) \(C=5e^{-0.20}=4.094\) mg/L; the sensitivity is \(-0.2(4.094)=-0.8187\), so \(I=(-0.8187)^2/0.04=16.76\ (\text{L/h})^{-2}\). (3) At \(CL=1.50\) L/h, the 24-hour information is 24.59, below the 16-hour value of 36.29 \((\text{L/h})^{-2}\), even though the weighted averages are 102.4 and 87.21 \((\text{L/h})^{-2}\), respectively. (4) At \(CL=1.05\) L/h, the 16-hour information is 74.55 \((\text{L/h})^{-2}\), while the weighted average across scenarios is 87.21 \((\text{L/h})^{-2}\). They differ because information depends nonlinearly on clearance, so evaluating at the weighted-average clearance is not the same operation as averaging the scenario-specific information.

Clinical Biostats