SlideShare a Scribd company logo
1 of 31
Calibration of risk prediction models:
decision making with the lights on or off?
Ben Van Calster
KU Leuven (B), LUMC (NL)
ISCB Krakow, August 27th 2020
TG6: Evaluating diagnostic tests and prediction models
โ€ข Chairs:
o Ewout Steyerberg (Leiden LUMC)
o Ben Van Calster (KU Leuven)
โ€ข Members (alphabetically):
o Patrick Bossuyt (AMC Amsterdam)
o Tom Boyles (U Witwatersrand, Johannesburg; clinician member)
o Gary Collins (U Oxford)
o Kathleen Kerr (U Washington, Seattle)
o Petra Macaskill (U Sydney)
o David McLernon (Aberdeen)
o Carl Moons (UMC Utrecht)
o Maarten van Smeden (UMC Utrecht)
o Andrew Vickers (MSKCC, New York)
o Laure Wynants (U Maastricht)
2
Risk prediction or binary prediction?
3
Risk prediction or binary prediction?
4
Risk prediction or binary prediction?
5
Risk is most interpretable, acknowledges imperfect prediction,
can be combined with other information, and allows to vary decision thresholds.
If you predict risk, you can assess the accuracy of the estimates (calibration).
Binary predictions easily hide potential miscalibration.
Level 1-2 TG6 paper on calibration
6
The Achilles heel of predictive analytics
7
Systematically wrong risk estimates can distort decision-making
o Risk overestimated: can lead to many unnecessary interventions
o Risk underestimated: can lead to withholding many important interventions
Calibration often not assessed during model validation.
So for many models, it is not known how accurate the risks are in a specific
setting. In that case, you are in fact using a model with the lights off.
The Achilles heel of predictive analytics
8
But if AUC is high, the ranking of patients into lower vs higher risk must be very
good?
๏‚ฎ Good relative performance does not imply good absolute performance!
Using binary predictions only (e.g. treat vs donโ€™t treat), you are not avoiding the
problem. I think you aggravate it by pretending to avoid the problem.
9
Published online in
J Ultrasound Med
on Aug 11 2020
Objective: develop risk model for first trimester miscarriage in very early pregnancies
- Retrospective data, single institution.
- 590 pregnancies, 345 miscarried; 9 parameters studied.
- Most important predictor (hCG rise) missing in 79%.
- No validation at all.
โ€œIt might appear to be a weakness of our study that the first trimester loss rate was
considerably higher than the rates found by other investigators (48% vs 10-30%).The rate
is high because of the high prevalence of pregnancy risk factors in our population.โ€
Web-calculator given that allows risk estimation. I cannot support that.
How can risks be inaccurate?
10
โ€ข Methodological issues at model development or validation
o Overfitting, leading to overly extreme risk estimates on new data
โ€œin small datasets, it is reasonable for a model not to be developed at allโ€
o Heterogeneity of measurement error between settings (Luijken et al, Stat Med
2019)
โ€ข Variables and characteristics unrelated to model development
o Patient characteristics and outcome incidence/prevalence vary greatly between
settings
o Patient populations change over time within setting (โ€œdriftโ€)
o So there is โ€œHeterogeneity across time and placeโ€
Levels of calibration
1. Mean calibration / calibration-in-the-large
2. Weak calibration
3. Moderate calibration
4. Strong calibration
Work motivated by a very nice and thought provoking paper from WernerVach (JCE 2013;66:1296-1301)
11
1. Mean calibration
The average estimated risk is accurate
Compare average risk with outcome prevalence/incidence
12
2. Weak calibration
On average, the model does not overestimate or underestimate risk, and
does not give too extreme or too modest risks
โ€˜Logistic recalibrationโ€™ framework:
Evaluate calibration intercept a: log
๐‘ƒ ๐‘Œ=1
๐‘ƒ ๐‘Œ=0
= ๐‘Ž + ๐ฟ
๐‘Ž < 0 means overestimation, ๐‘Ž > 0 means underestimation
Evaluate calibration slope b: log
๐‘ƒ ๐‘Œ=1
๐‘ƒ ๐‘Œ=0
= ๐‘Ž + ๐‘๐ฟ
๐‘ < 1 means too extreme risks, ๐‘ > 1 means too modest risks
13
3. Moderate calibration
Observed proportion of events correspond to estimated risk
Construct a flexible calibration curve based on log
๐‘ƒ ๐‘Œ=1
๐‘ƒ ๐‘Œ=0
= ๐‘Ž + ๐‘“(๐ฟ).
๐‘“(. ) is usually a loess fit, but can also be based on splines.
This is preferable at external validation, but sufficient N needed.
Intercept and slope are nice summaries, but reduce calibration to 2 numbers (weak).
The slope is usually sufficient for internal validation (using bootstrapping or cross-
validation), but the intercept or plotting a curve can sometimes be defended as well.
14
Some reference calibration curves
15
25% outcome
prevalence
Example curves with low N
16Verhoeven et al. Ultrasound ObstetGynecol 2009;34:316-321.
240 cases, 27 events (Caesarean delivery)
โ€œCalibration of the model on the right was not as good
as the calibration of the model on the leftโ€
4. Strong calibration
Observed proportion of events correspond to estimated risk for each
covariate pattern
Hard to assess (unless the model has only a few dichotomous predictors)
This is clinically desirable but utopic.The model needs to be fully correct.
A diagonal calibration curve (i.e. moderate) does not imply strong calibration.
We have shown that moderate calibration cannot lead to harmful decisions (in the
framework of decision curve analysis).
17
Example external validation
18
N=4905, 978 events
Multinomial outcomes?
1. Calibration intercepts and slopes can be calculated for multinomial logistic
regression by extending the approach for binary outcomes to
log
๐‘ƒ ๐‘Œ = ๐‘˜
๐‘ƒ ๐‘Œ = ๐ฝ
= ๐‘Ž ๐‘˜ +
๐‘–=1
๐พโˆ’1
๐‘ ๐‘˜,๐‘– ๐ฟ๐‘–
2. Flexible calibration curves can be obtained by using vector splines s(.)
log
๐‘ƒ ๐‘Œ = ๐‘˜
๐‘ƒ ๐‘Œ = ๐ฝ
= ๐‘Ž ๐‘˜ +
๐‘–=1
๐พโˆ’1
๐‘  ๐‘˜,๐‘– ๐ฟ๐‘–
This can be extended to risk models for ordinal outcomes, and to risk models
based on e.g. machine learning algorithms
19
Multinomial: example
20
Heterogeneity between centers
21
Heterogeneity between centers
22
Heterogeneity: example
23
Heterogeneity: example
Centre-specific and overall logistic (i.e. non-flexible) calibration curves:
logistic recalibration model with random intercept and random slope for the J
centres (Wynants et al, SMMR 2018):
๐‘™๐‘œ๐‘”
๐‘ƒ ๐‘Œ=1
๐‘ƒ ๐‘Œ=0
= ๐›ผ + ๐‘Ž๐‘— + ๐›ฝ๐ฟ + ๐‘๐‘— ๐ฟ,
where
๐‘Ž๐‘—
๐‘๐‘—
~๐‘
0
0
,
๐œ ๐‘Ž
2 ๐œ ๐‘Ž๐‘
๐œ ๐‘Ž๐‘ ๐œ ๐‘
2 .
24
Cox models (TG6 paper in preparation)
25
Cox models
What you can do depends on the information you have (next to the validation
dataset)
In my view, level 2 is what is needed for clinical application. It is also what
TRIPOD recommends (Moons et al, Ann Intern Med 2005).
26
Level Available information about the model
Level 1 Only model coefficients (very common)
Level 2 Coefficients + cumulative baseline hazard at t1, ๐ป0 ๐‘ก1
Level 3 Original dataset
Cox models
If ๐ป0 ๐‘ก1 is available, flexible adaptive hazard regression can be used to
generate a flexible calibration curve at time t1
๐‘™๐‘œ๐‘” โ„Ž ๐‘ก = ๐‘” ๐‘™๐‘œ๐‘” โˆ’๐‘™๐‘œ๐‘” 1 โˆ’ ๐‘๐‘ก1
, ๐‘ก , with
๐‘๐‘ก1
= 1 โˆ’ ๐‘’๐‘ฅ๐‘ โˆ’๐ป0 ๐‘ก1
exp ๐›ƒ ๐‘‡ ๐—
Can also be used for other time-to-event models.
See Austin, Harrell, van Klaveren (Stat Med 2020).
27
3 myths about risk thresholds (TG6 paper)
28
3 myths about risk thresholds
1. Risk groups are more useful than continuous risk estimates
๏‚ฎ Clinically actionable groups (that have consensus) can make sense, but
this remains rough for decision making at individual level
2. You can ask your statistician to get you the threshold
๏‚ฎ Depends on clinical context, you need reasonable information on
misclassification costs
3. The threshold is a part of the model
๏‚ฎ Different preferences, different healthcare systems
These 3 issues are obviously related to each other.
29
Further plans TG6
Practical guidance on validation of risk models for time-to-event outcomes
Practical guidance on validation of risk models accounting for competing risks
Simple paper (level 1) with advice for prediction model development
Multicenter diagnostic test evaluations: guidance on design and analysis
Hands-on tutorial of tools to assess calibration for different outcomes
30
โ€œMedicine is a science of uncertainty and an art of probabilityโ€
WilliamOsler
31

More Related Content

What's hot

How to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkHow to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkStats Statswork
ย 
Prediction research in a pandemic: 3 lessons from a living systematic review ...
Prediction research in a pandemic: 3 lessons from a living systematic review ...Prediction research in a pandemic: 3 lessons from a living systematic review ...
Prediction research in a pandemic: 3 lessons from a living systematic review ...Laure Wynants
ย 
Clinical prediction models
Clinical prediction modelsClinical prediction models
Clinical prediction modelsMaarten van Smeden
ย 
P-values in crisis
P-values in crisisP-values in crisis
P-values in crisisLaure Wynants
ย 
The basics of prediction modeling
The basics of prediction modeling The basics of prediction modeling
The basics of prediction modeling Maarten van Smeden
ย 
Introduction to prediction modelling - Berlin 2018 - Part II
Introduction to prediction modelling - Berlin 2018 - Part IIIntroduction to prediction modelling - Berlin 2018 - Part II
Introduction to prediction modelling - Berlin 2018 - Part IIMaarten van Smeden
ย 
Thoughts on Machine Learning and Artificial Intelligence
Thoughts on Machine Learning and Artificial IntelligenceThoughts on Machine Learning and Artificial Intelligence
Thoughts on Machine Learning and Artificial IntelligenceMaarten van Smeden
ย 
Evaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEvaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEwout Steyerberg
ย 
Is it causal, is it prediction or is it neither?
Is it causal, is it prediction or is it neither?Is it causal, is it prediction or is it neither?
Is it causal, is it prediction or is it neither?Maarten van Smeden
ย 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for HealthcareChandan Reddy
ย 
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead Maarten van Smeden
ย 
Development and evaluation of prediction models: pitfalls and solutions
Development and evaluation of prediction models: pitfalls and solutionsDevelopment and evaluation of prediction models: pitfalls and solutions
Development and evaluation of prediction models: pitfalls and solutionsMaarten van Smeden
ย 
How to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkHow to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkStats Statswork
ย 
Day 1 (Lecture 3): Predictive Analytics in Healthcare
Day 1 (Lecture 3): Predictive Analytics in HealthcareDay 1 (Lecture 3): Predictive Analytics in Healthcare
Day 1 (Lecture 3): Predictive Analytics in HealthcareAseda Owusua Addai-Deseh
ย 
Regression shrinkage: better answers to causal questions
Regression shrinkage: better answers to causal questionsRegression shrinkage: better answers to causal questions
Regression shrinkage: better answers to causal questionsMaarten van Smeden
ย 
Data science in health care
Data science in health careData science in health care
Data science in health careChetan Khanzode
ย 
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...GaryCollins74
ย 
Introduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IIntroduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IMaarten van Smeden
ย 
Machine learning versus traditional statistical modeling and medical doctors
Machine learning versus traditional statistical modeling and medical doctorsMachine learning versus traditional statistical modeling and medical doctors
Machine learning versus traditional statistical modeling and medical doctorsMaarten van Smeden
ย 

What's hot (20)

How to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkHow to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - Statswork
ย 
Prediction research in a pandemic: 3 lessons from a living systematic review ...
Prediction research in a pandemic: 3 lessons from a living systematic review ...Prediction research in a pandemic: 3 lessons from a living systematic review ...
Prediction research in a pandemic: 3 lessons from a living systematic review ...
ย 
Clinical prediction models
Clinical prediction modelsClinical prediction models
Clinical prediction models
ย 
P-values in crisis
P-values in crisisP-values in crisis
P-values in crisis
ย 
The basics of prediction modeling
The basics of prediction modeling The basics of prediction modeling
The basics of prediction modeling
ย 
Introduction to prediction modelling - Berlin 2018 - Part II
Introduction to prediction modelling - Berlin 2018 - Part IIIntroduction to prediction modelling - Berlin 2018 - Part II
Introduction to prediction modelling - Berlin 2018 - Part II
ย 
Thoughts on Machine Learning and Artificial Intelligence
Thoughts on Machine Learning and Artificial IntelligenceThoughts on Machine Learning and Artificial Intelligence
Thoughts on Machine Learning and Artificial Intelligence
ย 
Evaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk predictionEvaluation of the clinical value of biomarkers for risk prediction
Evaluation of the clinical value of biomarkers for risk prediction
ย 
Is it causal, is it prediction or is it neither?
Is it causal, is it prediction or is it neither?Is it causal, is it prediction or is it neither?
Is it causal, is it prediction or is it neither?
ย 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for Healthcare
ย 
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead
Why the EPVโ‰ฅ10 sample size rule is rubbish and what to use instead
ย 
Development and evaluation of prediction models: pitfalls and solutions
Development and evaluation of prediction models: pitfalls and solutionsDevelopment and evaluation of prediction models: pitfalls and solutions
Development and evaluation of prediction models: pitfalls and solutions
ย 
How to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - StatsworkHow to establish and evaluate clinical prediction models - Statswork
How to establish and evaluate clinical prediction models - Statswork
ย 
Day 1 (Lecture 3): Predictive Analytics in Healthcare
Day 1 (Lecture 3): Predictive Analytics in HealthcareDay 1 (Lecture 3): Predictive Analytics in Healthcare
Day 1 (Lecture 3): Predictive Analytics in Healthcare
ย 
Regression shrinkage: better answers to causal questions
Regression shrinkage: better answers to causal questionsRegression shrinkage: better answers to causal questions
Regression shrinkage: better answers to causal questions
ย 
Data science in health care
Data science in health careData science in health care
Data science in health care
ย 
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...
QUANTIFYING THE IMPACT OF DIFFERENT APPROACHES FOR HANDLING CONTINUOUS PREDIC...
ย 
Introduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IIntroduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part I
ย 
O1
O1O1
O1
ย 
Machine learning versus traditional statistical modeling and medical doctors
Machine learning versus traditional statistical modeling and medical doctorsMachine learning versus traditional statistical modeling and medical doctors
Machine learning versus traditional statistical modeling and medical doctors
ย 

Similar to Calibration of risk prediction models: decision making with the lights on or off?

Common statistical pitfalls & errors in biomedical research (a top-5 list)
Common statistical pitfalls & errors in biomedical research (a top-5 list)Common statistical pitfalls & errors in biomedical research (a top-5 list)
Common statistical pitfalls & errors in biomedical research (a top-5 list)Evangelos Kritsotakis
ย 
Developing and validating statistical models for clinical prediction and prog...
Developing and validating statistical models for clinical prediction and prog...Developing and validating statistical models for clinical prediction and prog...
Developing and validating statistical models for clinical prediction and prog...Evangelos Kritsotakis
ย 
Errors2
Errors2Errors2
Errors2sjsuchaya
ย 
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...cambridgeWD
ย 
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...cambridgeWD
ย 
Measuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net BenefitMeasuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net BenefitLaure Wynants
ย 
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...European School of Oncology
ย 
SLR Assumptions:Model Check Using SPSS
SLR Assumptions:Model Check Using SPSSSLR Assumptions:Model Check Using SPSS
SLR Assumptions:Model Check Using SPSSNermin Osman
ย 
The ASA president Task Force Statement on Statistical Significance and Replic...
The ASA president Task Force Statement on Statistical Significance and Replic...The ASA president Task Force Statement on Statistical Significance and Replic...
The ASA president Task Force Statement on Statistical Significance and Replic...jemille6
ย 
The two statistical cornerstones of replicability: addressing selective infer...
The two statistical cornerstones of replicability: addressing selective infer...The two statistical cornerstones of replicability: addressing selective infer...
The two statistical cornerstones of replicability: addressing selective infer...jemille6
ย 
Measurement Uncertainty (1).ppt
Measurement Uncertainty (1).pptMeasurement Uncertainty (1).ppt
Measurement Uncertainty (1).pptHoussemEddineSassi
ย 
The Lachman Test
The Lachman TestThe Lachman Test
The Lachman TestLaura Torres
ย 
Risk Aggregation Inanoglu Jacobs 6 09 V1
Risk Aggregation Inanoglu Jacobs 6 09 V1Risk Aggregation Inanoglu Jacobs 6 09 V1
Risk Aggregation Inanoglu Jacobs 6 09 V1Michael Jacobs, Jr.
ย 
Running head HYPOTHESIS TEST 1HYPOTHESIS TESTING.docx
Running head HYPOTHESIS TEST    1HYPOTHESIS TESTING.docxRunning head HYPOTHESIS TEST    1HYPOTHESIS TESTING.docx
Running head HYPOTHESIS TEST 1HYPOTHESIS TESTING.docxcowinhelen
ย 
CH&Cie white paper value-at-risk in tuburlent times_VaR
CH&Cie white paper value-at-risk in tuburlent times_VaRCH&Cie white paper value-at-risk in tuburlent times_VaR
CH&Cie white paper value-at-risk in tuburlent times_VaRThibault Le Pomellec
ย 
A plea for good methodology when developing clinical prediction models
A plea for good methodology when developing clinical prediction modelsA plea for good methodology when developing clinical prediction models
A plea for good methodology when developing clinical prediction modelsBenVanCalster
ย 
Machine Learning for Survival Analysis
Machine Learning for Survival AnalysisMachine Learning for Survival Analysis
Machine Learning for Survival AnalysisChandan Reddy
ย 
ISCB 2023 Sources of uncertainty b.pptx
ISCB 2023 Sources of uncertainty b.pptxISCB 2023 Sources of uncertainty b.pptx
ISCB 2023 Sources of uncertainty b.pptxBenVanCalster
ย 
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...IJMIT JOURNAL
ย 
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...IJMIT JOURNAL
ย 

Similar to Calibration of risk prediction models: decision making with the lights on or off? (20)

Common statistical pitfalls & errors in biomedical research (a top-5 list)
Common statistical pitfalls & errors in biomedical research (a top-5 list)Common statistical pitfalls & errors in biomedical research (a top-5 list)
Common statistical pitfalls & errors in biomedical research (a top-5 list)
ย 
Developing and validating statistical models for clinical prediction and prog...
Developing and validating statistical models for clinical prediction and prog...Developing and validating statistical models for clinical prediction and prog...
Developing and validating statistical models for clinical prediction and prog...
ย 
Errors2
Errors2Errors2
Errors2
ย 
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
ย 
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
Clinical Trials Versus Health Outcomes Research: SAS/STAT Versus SAS Enterpri...
ย 
Measuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net BenefitMeasuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net Benefit
ย 
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...
NY Prostate Cancer Conference - A. Vickers - Session 1: Traditional statistic...
ย 
SLR Assumptions:Model Check Using SPSS
SLR Assumptions:Model Check Using SPSSSLR Assumptions:Model Check Using SPSS
SLR Assumptions:Model Check Using SPSS
ย 
The ASA president Task Force Statement on Statistical Significance and Replic...
The ASA president Task Force Statement on Statistical Significance and Replic...The ASA president Task Force Statement on Statistical Significance and Replic...
The ASA president Task Force Statement on Statistical Significance and Replic...
ย 
The two statistical cornerstones of replicability: addressing selective infer...
The two statistical cornerstones of replicability: addressing selective infer...The two statistical cornerstones of replicability: addressing selective infer...
The two statistical cornerstones of replicability: addressing selective infer...
ย 
Measurement Uncertainty (1).ppt
Measurement Uncertainty (1).pptMeasurement Uncertainty (1).ppt
Measurement Uncertainty (1).ppt
ย 
The Lachman Test
The Lachman TestThe Lachman Test
The Lachman Test
ย 
Risk Aggregation Inanoglu Jacobs 6 09 V1
Risk Aggregation Inanoglu Jacobs 6 09 V1Risk Aggregation Inanoglu Jacobs 6 09 V1
Risk Aggregation Inanoglu Jacobs 6 09 V1
ย 
Running head HYPOTHESIS TEST 1HYPOTHESIS TESTING.docx
Running head HYPOTHESIS TEST    1HYPOTHESIS TESTING.docxRunning head HYPOTHESIS TEST    1HYPOTHESIS TESTING.docx
Running head HYPOTHESIS TEST 1HYPOTHESIS TESTING.docx
ย 
CH&Cie white paper value-at-risk in tuburlent times_VaR
CH&Cie white paper value-at-risk in tuburlent times_VaRCH&Cie white paper value-at-risk in tuburlent times_VaR
CH&Cie white paper value-at-risk in tuburlent times_VaR
ย 
A plea for good methodology when developing clinical prediction models
A plea for good methodology when developing clinical prediction modelsA plea for good methodology when developing clinical prediction models
A plea for good methodology when developing clinical prediction models
ย 
Machine Learning for Survival Analysis
Machine Learning for Survival AnalysisMachine Learning for Survival Analysis
Machine Learning for Survival Analysis
ย 
ISCB 2023 Sources of uncertainty b.pptx
ISCB 2023 Sources of uncertainty b.pptxISCB 2023 Sources of uncertainty b.pptx
ISCB 2023 Sources of uncertainty b.pptx
ย 
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
ย 
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
PREDICTING CLASS-IMBALANCED BUSINESS RISK USING RESAMPLING, REGULARIZATION, A...
ย 

Recently uploaded

Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
ย 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
ย 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
ย 
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”soniya singh
ย 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
ย 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
ย 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
ย 
User Guide: Capricorn FLXโ„ข Weather Station
User Guide: Capricorn FLXโ„ข Weather StationUser Guide: Capricorn FLXโ„ข Weather Station
User Guide: Capricorn FLXโ„ข Weather StationColumbia Weather Systems
ย 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
ย 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
ย 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
ย 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
ย 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
ย 
User Guide: Magellan MXโ„ข Weather Station
User Guide: Magellan MXโ„ข Weather StationUser Guide: Magellan MXโ„ข Weather Station
User Guide: Magellan MXโ„ข Weather StationColumbia Weather Systems
ย 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
ย 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
ย 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
ย 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
ย 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
ย 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
ย 

Recently uploaded (20)

Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
ย 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
ย 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
ย 
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls in Munirka Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
ย 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
ย 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
ย 
User Guide: Capricorn FLXโ„ข Weather Station
User Guide: Capricorn FLXโ„ข Weather StationUser Guide: Capricorn FLXโ„ข Weather Station
User Guide: Capricorn FLXโ„ข Weather Station
ย 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
ย 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
ย 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
ย 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
ย 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
ย 
User Guide: Magellan MXโ„ข Weather Station
User Guide: Magellan MXโ„ข Weather StationUser Guide: Magellan MXโ„ข Weather Station
User Guide: Magellan MXโ„ข Weather Station
ย 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
ย 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
ย 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
ย 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
ย 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
ย 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
ย 

Calibration of risk prediction models: decision making with the lights on or off?

  • 1. Calibration of risk prediction models: decision making with the lights on or off? Ben Van Calster KU Leuven (B), LUMC (NL) ISCB Krakow, August 27th 2020
  • 2. TG6: Evaluating diagnostic tests and prediction models โ€ข Chairs: o Ewout Steyerberg (Leiden LUMC) o Ben Van Calster (KU Leuven) โ€ข Members (alphabetically): o Patrick Bossuyt (AMC Amsterdam) o Tom Boyles (U Witwatersrand, Johannesburg; clinician member) o Gary Collins (U Oxford) o Kathleen Kerr (U Washington, Seattle) o Petra Macaskill (U Sydney) o David McLernon (Aberdeen) o Carl Moons (UMC Utrecht) o Maarten van Smeden (UMC Utrecht) o Andrew Vickers (MSKCC, New York) o Laure Wynants (U Maastricht) 2
  • 3. Risk prediction or binary prediction? 3
  • 4. Risk prediction or binary prediction? 4
  • 5. Risk prediction or binary prediction? 5 Risk is most interpretable, acknowledges imperfect prediction, can be combined with other information, and allows to vary decision thresholds. If you predict risk, you can assess the accuracy of the estimates (calibration). Binary predictions easily hide potential miscalibration.
  • 6. Level 1-2 TG6 paper on calibration 6
  • 7. The Achilles heel of predictive analytics 7 Systematically wrong risk estimates can distort decision-making o Risk overestimated: can lead to many unnecessary interventions o Risk underestimated: can lead to withholding many important interventions Calibration often not assessed during model validation. So for many models, it is not known how accurate the risks are in a specific setting. In that case, you are in fact using a model with the lights off.
  • 8. The Achilles heel of predictive analytics 8 But if AUC is high, the ranking of patients into lower vs higher risk must be very good? ๏‚ฎ Good relative performance does not imply good absolute performance! Using binary predictions only (e.g. treat vs donโ€™t treat), you are not avoiding the problem. I think you aggravate it by pretending to avoid the problem.
  • 9. 9 Published online in J Ultrasound Med on Aug 11 2020 Objective: develop risk model for first trimester miscarriage in very early pregnancies - Retrospective data, single institution. - 590 pregnancies, 345 miscarried; 9 parameters studied. - Most important predictor (hCG rise) missing in 79%. - No validation at all. โ€œIt might appear to be a weakness of our study that the first trimester loss rate was considerably higher than the rates found by other investigators (48% vs 10-30%).The rate is high because of the high prevalence of pregnancy risk factors in our population.โ€ Web-calculator given that allows risk estimation. I cannot support that.
  • 10. How can risks be inaccurate? 10 โ€ข Methodological issues at model development or validation o Overfitting, leading to overly extreme risk estimates on new data โ€œin small datasets, it is reasonable for a model not to be developed at allโ€ o Heterogeneity of measurement error between settings (Luijken et al, Stat Med 2019) โ€ข Variables and characteristics unrelated to model development o Patient characteristics and outcome incidence/prevalence vary greatly between settings o Patient populations change over time within setting (โ€œdriftโ€) o So there is โ€œHeterogeneity across time and placeโ€
  • 11. Levels of calibration 1. Mean calibration / calibration-in-the-large 2. Weak calibration 3. Moderate calibration 4. Strong calibration Work motivated by a very nice and thought provoking paper from WernerVach (JCE 2013;66:1296-1301) 11
  • 12. 1. Mean calibration The average estimated risk is accurate Compare average risk with outcome prevalence/incidence 12
  • 13. 2. Weak calibration On average, the model does not overestimate or underestimate risk, and does not give too extreme or too modest risks โ€˜Logistic recalibrationโ€™ framework: Evaluate calibration intercept a: log ๐‘ƒ ๐‘Œ=1 ๐‘ƒ ๐‘Œ=0 = ๐‘Ž + ๐ฟ ๐‘Ž < 0 means overestimation, ๐‘Ž > 0 means underestimation Evaluate calibration slope b: log ๐‘ƒ ๐‘Œ=1 ๐‘ƒ ๐‘Œ=0 = ๐‘Ž + ๐‘๐ฟ ๐‘ < 1 means too extreme risks, ๐‘ > 1 means too modest risks 13
  • 14. 3. Moderate calibration Observed proportion of events correspond to estimated risk Construct a flexible calibration curve based on log ๐‘ƒ ๐‘Œ=1 ๐‘ƒ ๐‘Œ=0 = ๐‘Ž + ๐‘“(๐ฟ). ๐‘“(. ) is usually a loess fit, but can also be based on splines. This is preferable at external validation, but sufficient N needed. Intercept and slope are nice summaries, but reduce calibration to 2 numbers (weak). The slope is usually sufficient for internal validation (using bootstrapping or cross- validation), but the intercept or plotting a curve can sometimes be defended as well. 14
  • 15. Some reference calibration curves 15 25% outcome prevalence
  • 16. Example curves with low N 16Verhoeven et al. Ultrasound ObstetGynecol 2009;34:316-321. 240 cases, 27 events (Caesarean delivery) โ€œCalibration of the model on the right was not as good as the calibration of the model on the leftโ€
  • 17. 4. Strong calibration Observed proportion of events correspond to estimated risk for each covariate pattern Hard to assess (unless the model has only a few dichotomous predictors) This is clinically desirable but utopic.The model needs to be fully correct. A diagonal calibration curve (i.e. moderate) does not imply strong calibration. We have shown that moderate calibration cannot lead to harmful decisions (in the framework of decision curve analysis). 17
  • 19. Multinomial outcomes? 1. Calibration intercepts and slopes can be calculated for multinomial logistic regression by extending the approach for binary outcomes to log ๐‘ƒ ๐‘Œ = ๐‘˜ ๐‘ƒ ๐‘Œ = ๐ฝ = ๐‘Ž ๐‘˜ + ๐‘–=1 ๐พโˆ’1 ๐‘ ๐‘˜,๐‘– ๐ฟ๐‘– 2. Flexible calibration curves can be obtained by using vector splines s(.) log ๐‘ƒ ๐‘Œ = ๐‘˜ ๐‘ƒ ๐‘Œ = ๐ฝ = ๐‘Ž ๐‘˜ + ๐‘–=1 ๐พโˆ’1 ๐‘  ๐‘˜,๐‘– ๐ฟ๐‘– This can be extended to risk models for ordinal outcomes, and to risk models based on e.g. machine learning algorithms 19
  • 24. Heterogeneity: example Centre-specific and overall logistic (i.e. non-flexible) calibration curves: logistic recalibration model with random intercept and random slope for the J centres (Wynants et al, SMMR 2018): ๐‘™๐‘œ๐‘” ๐‘ƒ ๐‘Œ=1 ๐‘ƒ ๐‘Œ=0 = ๐›ผ + ๐‘Ž๐‘— + ๐›ฝ๐ฟ + ๐‘๐‘— ๐ฟ, where ๐‘Ž๐‘— ๐‘๐‘— ~๐‘ 0 0 , ๐œ ๐‘Ž 2 ๐œ ๐‘Ž๐‘ ๐œ ๐‘Ž๐‘ ๐œ ๐‘ 2 . 24
  • 25. Cox models (TG6 paper in preparation) 25
  • 26. Cox models What you can do depends on the information you have (next to the validation dataset) In my view, level 2 is what is needed for clinical application. It is also what TRIPOD recommends (Moons et al, Ann Intern Med 2005). 26 Level Available information about the model Level 1 Only model coefficients (very common) Level 2 Coefficients + cumulative baseline hazard at t1, ๐ป0 ๐‘ก1 Level 3 Original dataset
  • 27. Cox models If ๐ป0 ๐‘ก1 is available, flexible adaptive hazard regression can be used to generate a flexible calibration curve at time t1 ๐‘™๐‘œ๐‘” โ„Ž ๐‘ก = ๐‘” ๐‘™๐‘œ๐‘” โˆ’๐‘™๐‘œ๐‘” 1 โˆ’ ๐‘๐‘ก1 , ๐‘ก , with ๐‘๐‘ก1 = 1 โˆ’ ๐‘’๐‘ฅ๐‘ โˆ’๐ป0 ๐‘ก1 exp ๐›ƒ ๐‘‡ ๐— Can also be used for other time-to-event models. See Austin, Harrell, van Klaveren (Stat Med 2020). 27
  • 28. 3 myths about risk thresholds (TG6 paper) 28
  • 29. 3 myths about risk thresholds 1. Risk groups are more useful than continuous risk estimates ๏‚ฎ Clinically actionable groups (that have consensus) can make sense, but this remains rough for decision making at individual level 2. You can ask your statistician to get you the threshold ๏‚ฎ Depends on clinical context, you need reasonable information on misclassification costs 3. The threshold is a part of the model ๏‚ฎ Different preferences, different healthcare systems These 3 issues are obviously related to each other. 29
  • 30. Further plans TG6 Practical guidance on validation of risk models for time-to-event outcomes Practical guidance on validation of risk models accounting for competing risks Simple paper (level 1) with advice for prediction model development Multicenter diagnostic test evaluations: guidance on design and analysis Hands-on tutorial of tools to assess calibration for different outcomes 30
  • 31. โ€œMedicine is a science of uncertainty and an art of probabilityโ€ WilliamOsler 31