← All tutorials

The Number That Was Sure

An audit of HORIZON v3, an oncology prognosis model that reports a point estimate with no interval, and what that hides.

Code··········

0 / 10 questions open

A prognostic model estimating 90-day mortality risk and expected survival from imaging and clinical data, used to support oncology treatment decisions.

You are the Trust's model assurance group, brought in after a complaint reached Brackenmoor NHS Foundation Trust about a prognosis given at a lung cancer multidisciplinary team meeting. HORIZON v3, Meridian Health Analytics' oncology prognosis model, returned a single number, 11.8 months, and, in three years of use, has never once returned a range.

A registrar and a palliative care consultant have been messaging about it since the meeting. A biostatistician has been checking Meridian's arithmetic on an internal message board. The Trust's risk register holds the formal audit. There are ten questions across three stages. Stage A, the pager thread, is open now. Stage B and Stage C stay locked until every question in the stage before them is solved.

Each question is answered from the evidence in that stage.

What you should be able to do afterwards
  • Identify sources of uncertainty throughout a prognostic model's pipeline, from population and sampling to preprocessing, model design and evaluation, and place each one at the pipeline stage where it enters.
  • Distinguish aleatoric, epistemic, specification and distributional uncertainty, and say which more or better data can and cannot reduce.
  • Estimate uncertainty by bootstrapping, cross-validation, Monte Carlo propagation, probabilistic sensitivity analysis, Bayesian inference and specification curves, and state what each does and does not capture.
  • Evaluate uncertainty using calibration plots, Brier score and expected calibration error; distinguish discrimination from calibration, and recalibrate with Platt scaling while recognising its limits.
  • Distinguish confidence from prediction intervals via empirical coverage, evaluate a conformal prediction proposal's guarantees and limits, and critique how a point estimate is communicated to a clinician and a patient.

Stage A: Pager Thread

Stage A is a secure clinical messaging export, disclosed to the investigation. It contains the multidisciplinary team recording in which the prognosis was given, the messages two clinicians exchanged afterwards, and a briefing exchange on the vocabulary of uncertainty. Using this information, you should be able to distinguish uncertainty, variability and error, and identify where uncertainty enters HORIZON's pipeline.

1

Question 1 of 10

≈ 12 min

Uncertainty, variability, error

Before arguing about ranges, get the vocabulary straight. The briefing defines three words the pager thread uses loosely and the MDT didn't use at all.

Read the briefing, the pager thread and the MDT transcript.

Objective

Distinguish uncertainty, variability and error in HORIZON's case.

Which statement correctly relates uncertainty, variability and error?

1 / 10

2

Question 2 of 10

≈ 12 min

Where the not-knowing starts

The technical write-up Whitfield attached lists exactly where HORIZON's knowledge runs out, and its design log lists exactly which choices were made once and never revisited.

Walk the briefing's list of pipeline stages against the technical documentation.

Objective

Identify where uncertainty enters HORIZON's pipeline.

Select every statement below that correctly identifies a real point where uncertainty enters HORIZON's pipeline.

2 / 10

3

Question 3 of 10

≈ 10 min

Aleatoric or epistemic?

Not every unknown is the same kind of unknown. Take one concrete fact from the MDT and place it correctly.

Objective

Decide which kind of uncertainty explains a specific fact about HORIZON's patients.

Two patients, matched on every one of HORIZON's 22 clinical variables and with similar imaging, nonetheless survive for different lengths of time. What kind of uncertainty is this?

3 / 10

Stage locked

Stage B: Message Board

The Trust's message board: a biostatistician's posts on calibration and resampling, and a reliability table for HORIZON's mortality head.

Unlocks after all questions in Stage A: Pager Thread

Stage locked

Stage C: Register

The Trust's risk register: the prediction interval the team built, the validation results by site, and the letter that prompted the investigation.

Unlocks after all questions in Stage B: Message Board