Tutorials › Bayesian Clinical Trials › Predictive Futility Monitoring in a Phase 2 Trial

Case Studies · Tutorial 682 of 696

Predictive Futility Monitoring in a Phase 2 Trial

Calculate a trial’s predictive probability of eventual success at an interim analysis and use a prespecified threshold to make a transparent futility decision.

Advanced 12 min read

What You'll Learn

  • Define predictive probability of success from an interim posterior and a final decision rule.
  • Derive the beta-binomial predictive distribution for future responses.
  • Translate a final posterior success criterion into a response-count boundary.
  • Calculate predictive probabilities and apply a prespecified futility threshold.
  • Recognize how prior choice, assumptions, and changing the threshold affect decisions.

Why Predictive Futility Monitoring?

In a single-arm phase 2 trial, an interim response count can look disappointing without making eventual success impossible. Conversely, a promising interim count may still leave little chance of meeting the trial’s final success criterion. Predictive futility monitoring addresses the forward-looking question: given the data observed so far and the planned analysis, what is the probability that the trial will satisfy its final success rule?

This probability is not the current posterior probability that the treatment exceeds a benchmark. It also accounts for the responses that could occur among the participants still to be enrolled. A futility rule compares this model-based probability with a threshold fixed in the trial design. It is a decision aid, not proof that treatment is ineffective.

Model and Decision Rule

Suppose each participant has a binary response outcome, and let \(p\) denote the response probability in the trial population. At an interim analysis, \(x\) responses have been observed among \(n\) participants. The planned total sample size is \(N\), so \(m=N-n\) participants remain. Assume responses are conditionally independent and have the same probability \(p\), and use a beta prior for \(p\).

Definition: The predictive probability of success at an interim analysis is the posterior predictive probability that the completed trial will meet its prespecified final success criterion, conditional on the interim data and the assumed model. The trial stops for futility if this probability is below a prespecified futility threshold.

For the beta-binomial model, write the prior as \(p\sim\operatorname{Beta}(a,b)\), with \(a,b>0\), and the response model as \(X\mid p\sim\operatorname{Binomial}(n,p)\). After observing \(x\) responses among \(n\) participants, the posterior is \(p\mid x,n\sim\operatorname{Beta}(A,B)\), where \(A=a+x\) and \(B=b+n-x\). Let \(Y\) be the number of responses among the \(m\) future participants. Conditional on \(p\), \(Y\sim\operatorname{Binomial}(m,p)\). Integrating over the posterior gives the beta-binomial predictive probability:

$$ P(Y=y\mid x,n)=\binom{m}{y}\frac{\mathrm{B}(A+y,B+m-y)}{\mathrm{B}(A,B)},\qquad y=0,\ldots,m, $$

Here \(\mathrm{B}(u,v)\) is the beta function. If the final trial is successful exactly when its response count meets a specified rule, define \(S(k)=1\) when a final count of \(k\) responses is successful and \(S(k)=0\) otherwise. The interim predictive probability of success is

$$ \operatorname{PPS}(x,n)=\sum_{y=0}^{m} S(x+y)\,P(Y=y\mid x,n). $$

Thus, the calculation averages over all possible future response counts, weighting each by its probability given the interim data. It does not substitute a single estimate of \(p\) and act as if that estimate were known.

Why the Predictive Distribution Has This Form

The result follows from the law of total probability: first condition on the unknown response probability \(p\), then average over its posterior distribution. The beta density is proportional to \(p^{A-1}(1-p)^{B-1}\). Multiplying by the conditional binomial probability of \(Y=y\) gives a density proportional to \(p^{A+y-1}(1-p)^{B+m-y-1}\). Integrating this expression from 0 to 1 produces the beta function in the numerator.

$$ \begin{aligned} P(Y=y\mid x,n) &=\int_0^1 \binom{m}{y}p^y(1-p)^{m-y} \frac{p^{A-1}(1-p)^{B-1}}{\mathrm{B}(A,B)}\,dp\\ &=\binom{m}{y}\frac{\mathrm{B}(A+y,B+m-y)}{\mathrm{B}(A,B)}. \end{aligned} $$

This derivation makes the two sources of uncertainty explicit: future responses vary even if \(p\) were fixed, and \(p\) itself remains uncertain after the interim data.

Worked Example: Establish the Final Success Boundary

Worked Example: Establish the Final Success Boundary

Consider a hypothetical single-arm trial with \(N=10\) participants, a \(\operatorname{Beta}(1,1)\) prior, and a response-rate benchmark \(p_0=0.20\). Define final success as a posterior probability of at least 0.80 that \(p>0.20\). Determine the minimum final response count that meets this rule.

If the final response count is \(k\), the posterior is \(\operatorname{Beta}(k+1,11-k)\). For integer beta parameters, the beta-binomial identity gives \(P(p>p_0\mid k)=P(Z\le k)\), where \(Z\sim\operatorname{Binomial}(11,p_0)\). At \(k=2\),

$$ P(Z\le2)=0.8^{11}+11(0.2)(0.8^{10})+55(0.2^2)(0.8^9) =0.6174. $$

At \(k=3\), add the probability of exactly three:

$$ P(Z\le3)=0.6174+165(0.2^3)(0.8^8)=0.8389. $$

The posterior probability is below 0.80 at two responses and above it at three. Because it increases with the response count, the final success rule is therefore at least 3 responses out of 10.

Worked Example: Calculate Predictive Futility at an Interim Look

Worked Example: Calculate Predictive Futility at an Interim Look

Use the trial above. At an interim look, suppose \(n=5\) participants have been evaluated and \(x=0\) have responded. Five participants remain, so \(m=5\). The final success rule is at least 3 responses, and the prespecified futility threshold is 0.10. Calculate the predictive probability of success and make the decision.

With the \(\operatorname{Beta}(1,1)\) prior, the interim posterior is \(\operatorname{Beta}(1,6)\). The trial needs at least three responses among the five remaining participants. Applying the beta-binomial formula gives the future-count probabilities for \(y=3,4,5\):

$$ \begin{aligned} P(Y=3\mid x=0,n=5)&=0.04545,\\ P(Y=4\mid x=0,n=5)&=0.01299,\\ P(Y=5\mid x=0,n=5)&=0.002165. \end{aligned} $$

For example, the probability at \(y=3\) is \(\binom{5}{3}\mathrm{B}(4,8)/\mathrm{B}(1,6)=0.04545\). The predictive probability of meeting the final rule is the sum of these three probabilities:

$$ \operatorname{PPS}(0,5)=P(Y\ge3\mid x=0,n=5) =0.04545+0.01299+0.002165=0.06061. $$

Since \(0.06061<0.10\), the prespecified rule recommends stopping for futility. This means the model assigns about a 6.1% probability to reaching the final response-count criterion, conditional on the interim data and assumptions. It does not mean there is a 6.1% probability that the treatment works.

Worked Example: A Different Interim Count, a Different Decision

Worked Example: A Different Interim Count, a Different Decision

Keep the same prior, sample size, final success rule, and futility threshold. Recalculate for \(x=1\) and \(x=2\) responses among the first five participants.

With \(x=1\), the posterior is \(\operatorname{Beta}(2,5)\). At least two of the five remaining participants must respond. The beta-binomial probabilities for zero and one future response are 0.2727 and 0.3030. Therefore,

$$ \operatorname{PPS}(1,5)=P(Y\ge2\mid x=1,n=5) =1-0.2727-0.3030=0.4242. $$

This exceeds 0.10, so the trial does not stop for futility at this look.

With \(x=2\), the posterior is \(\operatorname{Beta}(3,4)\), and at least one of the remaining participants must respond. The predictive probability of zero future responses is \(\mathrm{B}(3,9)/\mathrm{B}(3,4)=0.1212\). Thus,

$$ \operatorname{PPS}(2,5)=P(Y\ge1\mid x=2,n=5) =1-0.1212=0.8788. $$

This also exceeds the threshold, so the trial continues. The sequence of probabilities—0.06061, 0.4242, and 0.8788 for \(x=0,1,2\)—shows why the interim count alone is not the decision rule: the calculation also accounts for how many responses are still needed and how many participants remain.

Choosing and Applying the Futility Threshold

A threshold such as 0.10 is a design choice, not a universal constant. A lower threshold makes stopping for futility less likely; a higher threshold makes it easier to stop. In the first worked example, a threshold of 0.10 recommends stopping when \(x=0\), whereas a threshold of 0.05 would not, because \(0.06061\) is greater than 0.05. The threshold and final success rule should be prespecified, with their consequences assessed under plausible response rates and prior distributions.

The calculation depends on assumptions that need clinical and statistical scrutiny:

  • Outcome definition and timing: the response must be defined consistently, and interim outcomes should be sufficiently mature. Counting participants whose response assessments are delayed as nonresponders can distort the predictive calculation.
  • Common response probability: the model assumes responses are conditionally independent with one shared \(p\). Strong patient heterogeneity, changes in eligibility, or a changing response rate over calendar time can make this assumption inadequate.
  • Prior and benchmark: the prior for \(p\) and the benchmark \(p_0\) should be clinically defensible and specified before the interim decision. A different prior changes future-response probabilities. If final success is defined by a posterior probability, changing the prior may also change the final response-count boundary.
  • Interim data completeness: the calculation presumes the interim count represents the stated outcome process. Missing outcomes, informative dropout, or delayed treatment effects require an appropriate model or a prespecified handling rule; they should not be silently treated as ordinary binary outcomes.

Useful diagnostics include checking that predictive probabilities lie between 0 and 1, that the probabilities over all possible future counts sum to 1, and that increasing the current response count does not reduce the probability of meeting a simple minimum-count success rule under the same model. Also examine the decision over a range of plausible priors and response rates. Unexpected non-monotonicity or sensitivity to a small modeling change is a reason to investigate the calculation and its assumptions, not to adjust the threshold after seeing the data.

How This Decision Differs From Alternatives

The predictive probability is distinct from the interim posterior probability \(P(p>p_0\mid x,n)\): that posterior describes current uncertainty about the response rate, whereas predictive futility concerns the probability of meeting a final trial rule after the remaining responses are observed. It also differs from a plug-in conditional power calculation that substitutes a point estimate of \(p\) and treats it as fixed. The beta-binomial approach averages over the posterior uncertainty in \(p\), which can matter especially with few interim observations.

A fixed interim count cutoff is simpler to communicate but may not reflect changes in the number of participants remaining, the prior, or the final success criterion. Predictive monitoring incorporates these features, at the cost of relying more explicitly on a statistical model. None of these approaches turns a single-arm comparison with a benchmark into randomized evidence against a concurrent control; interpretation remains subject to the limitations of the single-arm design.

Common Pitfall and Practical Limitations

Common pitfall: “The current posterior probability that \(p>p_0\) is low, so the trial must be futile.” This confuses current evidence about \(p\) with the chance of satisfying the final rule. The correction is to calculate the posterior predictive distribution for the remaining outcomes, apply the prespecified final success criterion to each possible completed result, and sum the probabilities of those results.

Predictive futility is conditional on the model and the assumed future conduct of the trial. It cannot guarantee that stopping is optimal for every clinical or operational objective, and a trial that continues may still fail its final criterion. Conversely, stopping can abandon a treatment that would have met the criterion under an unlikely future outcome sequence. The predictive probability should therefore be reported with the interim data, prior, final rule, and threshold, rather than as a stand-alone number.

Check Your Understanding

Answer each question using the definitions and calculations above.

  1. In a trial with five participants remaining, why is the predictive probability of success not generally equal to the current posterior probability that \(p>p_0\)?
  2. Under the worked design, how many future responses are required for success when \(x=1\) response has been observed at the interim?
  3. For the \(x=0\) interim result, what is the decision under a futility threshold of 0.05?
  4. Name two assumptions that could make the beta-binomial predictive calculation unreliable if they are seriously violated.

Solutions. (1) The posterior probability concerns \(p\) at the interim; predictive probability averages over possible future response counts and asks whether the completed trial will meet its final rule. (2) Two future responses are required: the final rule is at least three responses, and one has already been observed. (3) Continue rather than stop, because the predictive probability \(0.06061\) exceeds 0.05. (4) Examples include conditional independence with a common response probability, mature and consistently measured outcomes, and appropriate handling of missing outcomes or delayed responses.

Clinical Biostats