SlideShare a Scribd company logo
1 of 53
Download to read offline
Optimal Screening Intervals for Biomarkers using Joint Models
for Longitudinal and Survival Data
Dimitris Rizopoulos, Jeremy Taylor, Joost van Rosmalen, Ewout Steyerberg,
Hanneke Takkenberg
Department of Biostatistics, Erasmus Medical Center, the Netherlands
d.rizopoulos@erasmusmc.nl
Workshop on Flexible Models for Longitudinal and Survival Data with Applications in Biostatistics
July 29th, 2015, Warwick, UK
1. Introduction
• Nowadays growing interest in tailoring medical decision making to individual patients
◃ Personalized Medicine
◃ Shared Decision Making
• This is of high relevance in various diseases
◃ cancer research, cardiovascular diseases, HIV research, . . .
Physicians are interested in accurate prognostic tools that will
inform them about the future prospect of a patient in order to
adjust medical care
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 1/38
1. Introduction (cont’d)
• Aortic Valve study: Patients who received a human tissue valve in the aortic position
◃ data collected by Erasmus MC (from 1987 to 2008);
77 received sub-coronary implantation; 209 received root replacement
• Outcomes of interest:
◃ death and re-operation → composite event
◃ aortic gradient
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 2/38
1. Introduction (cont’d)
• General Questions:
◃ Can we utilize available aortic gradient measurements to predict
survival/re-operation?
◃ When to plan the next echo for a patient?
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 3/38
1. Introduction (cont’d)
• Goals of this talk:
◃ introduce joint models
◃ dynamic predictions
◃ optimal timing of next visit
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 4/38
2.1 Joint Modeling Framework
• To answer these questions we need to postulate a model that relates
◃ the aortic gradient with
◃ the time to death or re-operation
• Some notation
◃ T∗
i : True time-to-death for patient i
◃ Ti: Observed time-to-death for patient i
◃ δi: Event indicator, i.e., equals 1 for true events
◃ yi: Longitudinal aortic gradient measurements
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 5/38
2.1 Joint Modeling Framework (cont’d)
Time
0.10.20.30.4
hazard
0.00.51.01.52.0
0 2 4 6 8
marker
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 6/38
2.1 Joint Modeling Framework (cont’d)
• We start with a standard joint model
◃ Survival Part: Relative risk model
hi(t | Mi(t)) = h0(t) exp{γ⊤
wi + αmi(t)},
where
* mi(t) = the true & unobserved value of aortic gradient at time t
* Mi(t) = {mi(s), 0 ≤ s < t}
* α quantifies the effect of aortic gradient on the risk for death/re-operation
* wi baseline covariates
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 7/38
2.1 Joint Modeling Framework (cont’d)
◃ Longitudinal Part: Reconstruct Mi(t) = {mi(s), 0 ≤ s < t} using yi(t) and a
mixed effects model (we focus on continuous markers)
yi(t) = mi(t) + εi(t)
= x⊤
i (t)β + z⊤
i (t)bi + εi(t), εi(t) ∼ N(0, σ2
),
where
* xi(t) and β: Fixed-effects part
* zi(t) and bi: Random-effects part, bi ∼ N(0, D)
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 8/38
2.1 Joint Modeling Framework (cont’d)
• The two processes are associated ⇒ define a model for their joint distribution
• Joint Models for such joint distributions are of the following form
(Tsiatis & Davidian, Stat. Sinica, 2004; Rizopoulos, CRC Press, 2012)
p(yi, Ti, δi) =
∫
p(yi | bi)
{
h(Ti | bi)δi S(Ti | bi)
}
p(bi) dbi
where
◃ bi a vector of random effects that explains the interdependencies
◃ p(·) density function; S(·) survival function
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 9/38
2.2 Estimation
• Joint models can be estimated with either Maximum Likelihood or Bayesian
approaches (i.e., MCMC)
• Here we follow the Bayesian approach because it facilitates computations for our later
developments. . .
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 10/38
3.1 Prediction Survival – Definitions
• We are interested in predicting survival probabilities for a new patient j that has
provided a set of aortic gradient measurements up to a specific time point t
• Example: We consider Patients 20 and 81 from the Aortic Valve dataset
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 11/38
3.1 Prediction Survival – Definitions (cont’d)
Follow−up Time (years)
AorticGradient(mmHg)
0
2
4
6
8
10
0 5 10
Patient 20
0 5 10
Patient 81
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
3.1 Prediction Survival – Definitions (cont’d)
Follow−up Time (years)
AorticGradient(mmHg)
0
2
4
6
8
10
2 4 6 8 10 12
Patient 20
2 4 6 8 10 12
Patient 81
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
3.1 Prediction Survival – Definitions (cont’d)
Follow−up Time (years)
AorticGradient(mmHg)
0
2
4
6
8
10
2 4 6 8 10 12
Patient 20
2 4 6 8 10 12
Patient 81
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
3.1 Prediction Survival – Definitions (cont’d)
• What do we know for these patients?
◃ a series of aortic gradient measurements
◃ patient are event-free up to the last measurement
• Dynamic Prediction survival probabilities are dynamically updated as additional
longitudinal information is recorded
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 13/38
3.1 Prediction Survival – Definitions (cont’d)
• Available info: A new subject j with longitudinal measurements up to t
◃ T∗
j > t
◃ Yj(t) = {yj(tjl); 0 ≤ tjl ≤ t, l = 1, . . . , nj}
◃ Dn sample on which the joint model was fitted
Basic tool: Posterior Predictive Distribution
p
{
T∗
j | T∗
j > t, Yj(t), Dn
}
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 14/38
3.2 Prediction Survival – Estimation
• Based on the fitted model we can estimate the conditional survival probabilities
πj(u | t) = Pr
{
T∗
j ≥ u | T∗
j > t, Yj(t), Dn
}
, u > t
• For more details check:
◃ Proust-Lima and Taylor (2009, Biostatistics), Rizopoulos (2011, Biometrics),
Taylor et al. (2013, Biometrics)
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 15/38
3.3 Prediction Survival – Illustration
• Example: We fit a joint model to the Aortic Valve data
• Longitudinal submodel
◃ fixed effects: natural cubic splines of time (d.f.= 3), operation type, and their
interaction
◃ random effects: Intercept, & natural cubic splines of time (d.f.= 3)
• Survival submodel
◃ type of operation, age, sex + underlying aortic gradient level
◃ log baseline hazard approximated using B-splines
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 16/38
3.3 Prediction Survival – Illustration (cont’d)
Follow−up Time (years)
AorticGradient(mmHg)
0
2
4
6
8
10
0 5 10
Patient 20
0 5 10
Patient 81
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 17/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
3.3 Prediction Survival – Illustration (cont’d)
0 5 10 15
024681012
Time
Patient 20
0.0
0.2
0.4
0.6
0.8
1.0
AorticGradient(mmHg)
0 5 10 15
024681012
Time
0.0
0.2
0.4
0.6
0.8
1.0
Patient 81
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
4.1 Next Visit Time – Set up
• Question 2:
◃ When the patient should come for the next visit?
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 19/38
4.1 Next Visit Time – Set up (cont’d)
This is a difficult question!
• Many parameters that affect it
◃ which model to use?
◃ what criterion to use?
◃ change in treatment?
◃ . . .
We will work under the following setting ⇒
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 20/38
4.1 Next Visit Time – Set up(cont’d)
Time
Event−FreeProbability
AoGradient
t
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
4.1 Next Visit Time – Set up(cont’d)
Time
Event−FreeProbability
AoGradient
t
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
4.1 Next Visit Time – Set up(cont’d)
Time
Event−FreeProbability
AoGradient
t u
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
4.2 Next Visit Time – Model
• Defining a joint model entails many different choices:
◃ a model for the longitudinal outcome (baseline covs. & functional form of time)
◃ a model for the survival outcome (baseline covs.)
◃ association structure (current value, slope, cum. eff.)
Which model to use for deciding when to plan the
next measurement?
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 22/38
4.2 Next Visit Time – Model (cont’d)
• We could use standard approaches:
◃ DIC
◃ (pseudo) Bayes Factors
◃ . . .
• These methods provide an overall assessment of a model’s predictive ability
• Whereas we are interested in the model that best predicts future events given
survival up to time t
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 23/38
4.2 Next Visit Time – Model (cont’d)
• We let M = {M1, . . . , MK} denote a set of K joint models
◃ we want the model that best predicts given info up to t
• Tool: Cross-validatory Posterior Predictive Distribution
p
{
T∗
i | T∗
i > t, Yi(t), Dni, Mk
}
where
Dni = {Ti′, δi′, yi′; i′
= 1, . . . , i − 1, i + 1, . . . , n}
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 24/38
4.2 Next Visit Time – Model (cont’d)
• We let M∗
the true model – then we select the model Mk in the set M that
minimizes the cross-entropy (Commenges et al., Biometrics, 2012):
CEk(t) = E
{
− log
[
p
{
T∗
i | T∗
i > t, Yi(t), Dni, Mk
}]}
where the expectation is wrt [T∗
i | T∗
i > t, Yi(t), Dni, M∗
]
• An estimate that accounts for censoring:
cvDCLk(t) =
1
nt
n∑
i=1
−I(Ti > t) log p
{
Ti, δi | Ti > t, Yi(t), Dni, Mk
}
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 25/38
4.2 Next Visit Time – Model (cont’d)
• Five joint models for the Aortic Valve dataset
◃ the same longitudinal submodel, and
◃ relative risk submodels
hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α1mi(t)},
hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α2m′
i(t)},
hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α1mi(t) + α2m′
i(t)},
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 26/38
4.7 Parameterizations & Predictions (cont’d)
hi(t) = h0(t) exp
{
γ1Sexi + γ2Agei + α1
∫ t
0
mi(s)ds
}
,
hi(t) = h0(t) exp(γ1Sexi + γ2Agei + α1bi0 + α2bi1 + α3bi2 + α4bi3)
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 27/38
4.2 Next Visit Time – Model (cont’d)
Value Slope Val.&Slp. Area Rand. Eff.
DIC 7237.26 7186.18 7195.57 7268.45 7186.34
cvDCL(t = 5) −387.67 −348.96 −380.82 −441.69 −356.31
cvDCL(t = 7) −342.75 −309.69 −336.95 −391.78 −315.26
cvDCL(t = 9) −289.11 −260.44 −284.13 −332.06 −264.95
cvDCL(t = 11) −233.56 −208.11 −229.27 −270.28 −212.06
cvDCL(t = 13) −177.10 −156.88 −173.58 −206.40 −160.03
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 28/38
4.3 Next Visit Time – Timing
Having chosen the model, when to plan the next visit?
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 29/38
4.3 Next Visit Time – Timing (cont’d)
• Let yj(u) denote the future longitudinal measurement u > t
• We would like to select the optimal u such that:
◃ patient still event-free up to u
◃ maximize the information by measuring yj(u) at u
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 30/38
4.3 Next Visit Time – Timing (cont’d)
• Utility function
U(u | t) = E
{
λ1 log
p
(
T∗
j | T∗
j > u,
{
Yj(t), yj(u)
}
, Dn
)
p{T∗
j | T∗
j > u, Yj(t), Dn}
+λ2 I(T∗
j > u)
}
First term Second term
expectation wrt joint predictive distribution [T∗
j , yj(u) | T∗
j > t, Yj(t), Dn]
◃ First term: expected Kullback-Leibler divergence of posterior predictive
distributions with and without yj(u)
◃ Second term: ‘cost’ of waiting up to u ⇒ increase the risk
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 31/38
4.3 Next Visit Time – Timing (cont’d)
• Nonnegative constants λ1 and λ2 weigh the cost of waiting as opposed to the
information gain
◃ elicitation in practice difficult ⇒ trading information units with probabilities
• How to get around it?
Equivalence between compound and constrained
optimal designs
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 32/38
4.3 Next Visit Time – Timing (cont’d)
• It can be shown that
◃ for any λ1 and λ2,
◃ there exists a constant κ ∈ [0, 1] for which
argmax
u
U(u | t) ⇐⇒ argmax
u
E
{
log
p
(
T∗
j | T∗
j > u,
{
Yj(t), yj(u)
}
, Dn
)
p{T∗
j | T∗
j > u, Yj(t), Dn}
}
subject to the constraint πj(u | t) ≥ κ
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 33/38
4.3 Next Visit Time – Timing (cont’d)
• Elicitation of κ is relatively easier
◃ Chosen by the physician
◃ Determined using ROC analysis
• Estimation is achieved using a Monte Carlo scheme
◃ more details in Rizopoulos et al. (2015)
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 34/38
4.4 Next Visit Time – Example
• Example: We illustrate how for Patient 81 we have seen before
◃ The threshold for the constraint is set to
πj(u | t) ≥ κ = 0.8
◃ After each visit we calculate the optimal timing for the next one using
argmax
u
EKL(u | t) where u ∈ (t, tup
]
and
tup
= min{5, u : πj(u | t) = 0.8}
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 35/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
5y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
5y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
2y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
1.6y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
0.4y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
4.4 Next Visit Time – Example (cont’d)
0 5 10 15
024681012
Time
Patient 81
0.0
0.2
0.4
0.6
0.8
1.0
0.4y
κ
AorticGradient(mmHg)
Re−Operation−FreeSurvival
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
5. Software
• Software: R package JMbayes freely available via
http://cran.r-project.org/package=JMbayes
◃ it can fit a variety of joint models + many other features
◃ relevant to this talk: cvDCL() and dynInfo()
GUI interface for dynamic predictions using package
shiny
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 37/38
Thank you for your attention!
Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 38/38

More Related Content

Similar to Personalized Screening using Joint Models

Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...semualkaira
 
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...semualkaira
 
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...semualkaira
 
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...Use Proportional Hazards Regression Method To Analyze The Survival of Patient...
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...Waqas Tariq
 
lecture1 on survival analysis HRP 262 class
lecture1 on survival analysis HRP 262 classlecture1 on survival analysis HRP 262 class
lecture1 on survival analysis HRP 262 classTroyTeo1
 
Chapter 11Survival AnalysisLearning Objectives.docx
Chapter 11Survival AnalysisLearning Objectives.docxChapter 11Survival AnalysisLearning Objectives.docx
Chapter 11Survival AnalysisLearning Objectives.docxketurahhazelhurst
 
Computational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsComputational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsUniversity of Glasgow
 
Sternal closure methods in high risk patients - should they be specific to th...
Sternal closure methods in high risk patients - should they be specific to th...Sternal closure methods in high risk patients - should they be specific to th...
Sternal closure methods in high risk patients - should they be specific to th...Clinical Surgery Research Communications
 
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...Office of Health Economics
 
Survival Analysis Lecture.ppt
Survival Analysis Lecture.pptSurvival Analysis Lecture.ppt
Survival Analysis Lecture.ppthabtamu biazin
 
Survival Analysis
Survival AnalysisSurvival Analysis
Survival AnalysisSMAliKazemi
 
Implementation of an audit and dose reduction program for ct matyagin
Implementation of an audit and dose reduction program for ct matyaginImplementation of an audit and dose reduction program for ct matyagin
Implementation of an audit and dose reduction program for ct matyaginLeishman Associates
 

Similar to Personalized Screening using Joint Models (20)

Part 1 Survival Analysis
Part 1 Survival AnalysisPart 1 Survival Analysis
Part 1 Survival Analysis
 
Survival analysis
Survival  analysisSurvival  analysis
Survival analysis
 
Art01
Art01Art01
Art01
 
Survival analysis
Survival analysisSurvival analysis
Survival analysis
 
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
 
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
 
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
Right Anterior Thoracotomy Minimally Invasive Aortic Valve Replacement vs. Co...
 
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...Use Proportional Hazards Regression Method To Analyze The Survival of Patient...
Use Proportional Hazards Regression Method To Analyze The Survival of Patient...
 
lecture1 on survival analysis HRP 262 class
lecture1 on survival analysis HRP 262 classlecture1 on survival analysis HRP 262 class
lecture1 on survival analysis HRP 262 class
 
Chapter 11Survival AnalysisLearning Objectives.docx
Chapter 11Survival AnalysisLearning Objectives.docxChapter 11Survival AnalysisLearning Objectives.docx
Chapter 11Survival AnalysisLearning Objectives.docx
 
Computational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensorsComputational methods for nanoscale bio sensors
Computational methods for nanoscale bio sensors
 
TestSurvRec manual
TestSurvRec manualTestSurvRec manual
TestSurvRec manual
 
Clinimacs Newsletter 2010
Clinimacs Newsletter 2010Clinimacs Newsletter 2010
Clinimacs Newsletter 2010
 
Sternal closure methods in high risk patients - should they be specific to th...
Sternal closure methods in high risk patients - should they be specific to th...Sternal closure methods in high risk patients - should they be specific to th...
Sternal closure methods in high risk patients - should they be specific to th...
 
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...
Do EQ-5D-3L and EQ-5D-5L Capture the Same Changes in Quality of Life Over Tim...
 
Survival Analysis Lecture.ppt
Survival Analysis Lecture.pptSurvival Analysis Lecture.ppt
Survival Analysis Lecture.ppt
 
Survival Analysis
Survival AnalysisSurvival Analysis
Survival Analysis
 
11_notes.pdf
11_notes.pdf11_notes.pdf
11_notes.pdf
 
Lung Atlas.ppt
Lung Atlas.pptLung Atlas.ppt
Lung Atlas.ppt
 
Implementation of an audit and dose reduction program for ct matyagin
Implementation of an audit and dose reduction program for ct matyaginImplementation of an audit and dose reduction program for ct matyagin
Implementation of an audit and dose reduction program for ct matyagin
 

Recently uploaded

VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...Miss joya
 
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...narwatsonia7
 
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...narwatsonia7
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...narwatsonia7
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls ServiceMiss joya
 
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...narwatsonia7
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Nehru place Escorts
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...narwatsonia7
 
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...narwatsonia7
 
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near MeHi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Menarwatsonia7
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalorenarwatsonia7
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatorenarwatsonia7
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaPooja Gupta
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipurparulsinha
 

Recently uploaded (20)

VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
 
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
 
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Servicesauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
 
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
 
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...
Low Rate Call Girls Ambattur Anika 8250192130 Independent Escort Service Amba...
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
 
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
 
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near MeHi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
 

Personalized Screening using Joint Models

  • 1. Optimal Screening Intervals for Biomarkers using Joint Models for Longitudinal and Survival Data Dimitris Rizopoulos, Jeremy Taylor, Joost van Rosmalen, Ewout Steyerberg, Hanneke Takkenberg Department of Biostatistics, Erasmus Medical Center, the Netherlands d.rizopoulos@erasmusmc.nl Workshop on Flexible Models for Longitudinal and Survival Data with Applications in Biostatistics July 29th, 2015, Warwick, UK
  • 2. 1. Introduction • Nowadays growing interest in tailoring medical decision making to individual patients ◃ Personalized Medicine ◃ Shared Decision Making • This is of high relevance in various diseases ◃ cancer research, cardiovascular diseases, HIV research, . . . Physicians are interested in accurate prognostic tools that will inform them about the future prospect of a patient in order to adjust medical care Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 1/38
  • 3. 1. Introduction (cont’d) • Aortic Valve study: Patients who received a human tissue valve in the aortic position ◃ data collected by Erasmus MC (from 1987 to 2008); 77 received sub-coronary implantation; 209 received root replacement • Outcomes of interest: ◃ death and re-operation → composite event ◃ aortic gradient Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 2/38
  • 4. 1. Introduction (cont’d) • General Questions: ◃ Can we utilize available aortic gradient measurements to predict survival/re-operation? ◃ When to plan the next echo for a patient? Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 3/38
  • 5. 1. Introduction (cont’d) • Goals of this talk: ◃ introduce joint models ◃ dynamic predictions ◃ optimal timing of next visit Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 4/38
  • 6. 2.1 Joint Modeling Framework • To answer these questions we need to postulate a model that relates ◃ the aortic gradient with ◃ the time to death or re-operation • Some notation ◃ T∗ i : True time-to-death for patient i ◃ Ti: Observed time-to-death for patient i ◃ δi: Event indicator, i.e., equals 1 for true events ◃ yi: Longitudinal aortic gradient measurements Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 5/38
  • 7. 2.1 Joint Modeling Framework (cont’d) Time 0.10.20.30.4 hazard 0.00.51.01.52.0 0 2 4 6 8 marker Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 6/38
  • 8. 2.1 Joint Modeling Framework (cont’d) • We start with a standard joint model ◃ Survival Part: Relative risk model hi(t | Mi(t)) = h0(t) exp{γ⊤ wi + αmi(t)}, where * mi(t) = the true & unobserved value of aortic gradient at time t * Mi(t) = {mi(s), 0 ≤ s < t} * α quantifies the effect of aortic gradient on the risk for death/re-operation * wi baseline covariates Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 7/38
  • 9. 2.1 Joint Modeling Framework (cont’d) ◃ Longitudinal Part: Reconstruct Mi(t) = {mi(s), 0 ≤ s < t} using yi(t) and a mixed effects model (we focus on continuous markers) yi(t) = mi(t) + εi(t) = x⊤ i (t)β + z⊤ i (t)bi + εi(t), εi(t) ∼ N(0, σ2 ), where * xi(t) and β: Fixed-effects part * zi(t) and bi: Random-effects part, bi ∼ N(0, D) Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 8/38
  • 10. 2.1 Joint Modeling Framework (cont’d) • The two processes are associated ⇒ define a model for their joint distribution • Joint Models for such joint distributions are of the following form (Tsiatis & Davidian, Stat. Sinica, 2004; Rizopoulos, CRC Press, 2012) p(yi, Ti, δi) = ∫ p(yi | bi) { h(Ti | bi)δi S(Ti | bi) } p(bi) dbi where ◃ bi a vector of random effects that explains the interdependencies ◃ p(·) density function; S(·) survival function Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 9/38
  • 11. 2.2 Estimation • Joint models can be estimated with either Maximum Likelihood or Bayesian approaches (i.e., MCMC) • Here we follow the Bayesian approach because it facilitates computations for our later developments. . . Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 10/38
  • 12. 3.1 Prediction Survival – Definitions • We are interested in predicting survival probabilities for a new patient j that has provided a set of aortic gradient measurements up to a specific time point t • Example: We consider Patients 20 and 81 from the Aortic Valve dataset Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 11/38
  • 13. 3.1 Prediction Survival – Definitions (cont’d) Follow−up Time (years) AorticGradient(mmHg) 0 2 4 6 8 10 0 5 10 Patient 20 0 5 10 Patient 81 Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
  • 14. 3.1 Prediction Survival – Definitions (cont’d) Follow−up Time (years) AorticGradient(mmHg) 0 2 4 6 8 10 2 4 6 8 10 12 Patient 20 2 4 6 8 10 12 Patient 81 Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
  • 15. 3.1 Prediction Survival – Definitions (cont’d) Follow−up Time (years) AorticGradient(mmHg) 0 2 4 6 8 10 2 4 6 8 10 12 Patient 20 2 4 6 8 10 12 Patient 81 Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 12/38
  • 16. 3.1 Prediction Survival – Definitions (cont’d) • What do we know for these patients? ◃ a series of aortic gradient measurements ◃ patient are event-free up to the last measurement • Dynamic Prediction survival probabilities are dynamically updated as additional longitudinal information is recorded Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 13/38
  • 17. 3.1 Prediction Survival – Definitions (cont’d) • Available info: A new subject j with longitudinal measurements up to t ◃ T∗ j > t ◃ Yj(t) = {yj(tjl); 0 ≤ tjl ≤ t, l = 1, . . . , nj} ◃ Dn sample on which the joint model was fitted Basic tool: Posterior Predictive Distribution p { T∗ j | T∗ j > t, Yj(t), Dn } Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 14/38
  • 18. 3.2 Prediction Survival – Estimation • Based on the fitted model we can estimate the conditional survival probabilities πj(u | t) = Pr { T∗ j ≥ u | T∗ j > t, Yj(t), Dn } , u > t • For more details check: ◃ Proust-Lima and Taylor (2009, Biostatistics), Rizopoulos (2011, Biometrics), Taylor et al. (2013, Biometrics) Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 15/38
  • 19. 3.3 Prediction Survival – Illustration • Example: We fit a joint model to the Aortic Valve data • Longitudinal submodel ◃ fixed effects: natural cubic splines of time (d.f.= 3), operation type, and their interaction ◃ random effects: Intercept, & natural cubic splines of time (d.f.= 3) • Survival submodel ◃ type of operation, age, sex + underlying aortic gradient level ◃ log baseline hazard approximated using B-splines Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 16/38
  • 20. 3.3 Prediction Survival – Illustration (cont’d) Follow−up Time (years) AorticGradient(mmHg) 0 2 4 6 8 10 0 5 10 Patient 20 0 5 10 Patient 81 Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 17/38
  • 21. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 22. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 23. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 24. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 25. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 26. 3.3 Prediction Survival – Illustration (cont’d) 0 5 10 15 024681012 Time Patient 20 0.0 0.2 0.4 0.6 0.8 1.0 AorticGradient(mmHg) 0 5 10 15 024681012 Time 0.0 0.2 0.4 0.6 0.8 1.0 Patient 81 Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 18/38
  • 27. 4.1 Next Visit Time – Set up • Question 2: ◃ When the patient should come for the next visit? Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 19/38
  • 28. 4.1 Next Visit Time – Set up (cont’d) This is a difficult question! • Many parameters that affect it ◃ which model to use? ◃ what criterion to use? ◃ change in treatment? ◃ . . . We will work under the following setting ⇒ Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 20/38
  • 29. 4.1 Next Visit Time – Set up(cont’d) Time Event−FreeProbability AoGradient t Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
  • 30. 4.1 Next Visit Time – Set up(cont’d) Time Event−FreeProbability AoGradient t Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
  • 31. 4.1 Next Visit Time – Set up(cont’d) Time Event−FreeProbability AoGradient t u Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 21/38
  • 32. 4.2 Next Visit Time – Model • Defining a joint model entails many different choices: ◃ a model for the longitudinal outcome (baseline covs. & functional form of time) ◃ a model for the survival outcome (baseline covs.) ◃ association structure (current value, slope, cum. eff.) Which model to use for deciding when to plan the next measurement? Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 22/38
  • 33. 4.2 Next Visit Time – Model (cont’d) • We could use standard approaches: ◃ DIC ◃ (pseudo) Bayes Factors ◃ . . . • These methods provide an overall assessment of a model’s predictive ability • Whereas we are interested in the model that best predicts future events given survival up to time t Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 23/38
  • 34. 4.2 Next Visit Time – Model (cont’d) • We let M = {M1, . . . , MK} denote a set of K joint models ◃ we want the model that best predicts given info up to t • Tool: Cross-validatory Posterior Predictive Distribution p { T∗ i | T∗ i > t, Yi(t), Dni, Mk } where Dni = {Ti′, δi′, yi′; i′ = 1, . . . , i − 1, i + 1, . . . , n} Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 24/38
  • 35. 4.2 Next Visit Time – Model (cont’d) • We let M∗ the true model – then we select the model Mk in the set M that minimizes the cross-entropy (Commenges et al., Biometrics, 2012): CEk(t) = E { − log [ p { T∗ i | T∗ i > t, Yi(t), Dni, Mk }]} where the expectation is wrt [T∗ i | T∗ i > t, Yi(t), Dni, M∗ ] • An estimate that accounts for censoring: cvDCLk(t) = 1 nt n∑ i=1 −I(Ti > t) log p { Ti, δi | Ti > t, Yi(t), Dni, Mk } Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 25/38
  • 36. 4.2 Next Visit Time – Model (cont’d) • Five joint models for the Aortic Valve dataset ◃ the same longitudinal submodel, and ◃ relative risk submodels hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α1mi(t)}, hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α2m′ i(t)}, hi(t) = h0(t) exp{γ1Sexi + γ2Agei + α1mi(t) + α2m′ i(t)}, Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 26/38
  • 37. 4.7 Parameterizations & Predictions (cont’d) hi(t) = h0(t) exp { γ1Sexi + γ2Agei + α1 ∫ t 0 mi(s)ds } , hi(t) = h0(t) exp(γ1Sexi + γ2Agei + α1bi0 + α2bi1 + α3bi2 + α4bi3) Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 27/38
  • 38. 4.2 Next Visit Time – Model (cont’d) Value Slope Val.&Slp. Area Rand. Eff. DIC 7237.26 7186.18 7195.57 7268.45 7186.34 cvDCL(t = 5) −387.67 −348.96 −380.82 −441.69 −356.31 cvDCL(t = 7) −342.75 −309.69 −336.95 −391.78 −315.26 cvDCL(t = 9) −289.11 −260.44 −284.13 −332.06 −264.95 cvDCL(t = 11) −233.56 −208.11 −229.27 −270.28 −212.06 cvDCL(t = 13) −177.10 −156.88 −173.58 −206.40 −160.03 Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 28/38
  • 39. 4.3 Next Visit Time – Timing Having chosen the model, when to plan the next visit? Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 29/38
  • 40. 4.3 Next Visit Time – Timing (cont’d) • Let yj(u) denote the future longitudinal measurement u > t • We would like to select the optimal u such that: ◃ patient still event-free up to u ◃ maximize the information by measuring yj(u) at u Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 30/38
  • 41. 4.3 Next Visit Time – Timing (cont’d) • Utility function U(u | t) = E { λ1 log p ( T∗ j | T∗ j > u, { Yj(t), yj(u) } , Dn ) p{T∗ j | T∗ j > u, Yj(t), Dn} +λ2 I(T∗ j > u) } First term Second term expectation wrt joint predictive distribution [T∗ j , yj(u) | T∗ j > t, Yj(t), Dn] ◃ First term: expected Kullback-Leibler divergence of posterior predictive distributions with and without yj(u) ◃ Second term: ‘cost’ of waiting up to u ⇒ increase the risk Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 31/38
  • 42. 4.3 Next Visit Time – Timing (cont’d) • Nonnegative constants λ1 and λ2 weigh the cost of waiting as opposed to the information gain ◃ elicitation in practice difficult ⇒ trading information units with probabilities • How to get around it? Equivalence between compound and constrained optimal designs Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 32/38
  • 43. 4.3 Next Visit Time – Timing (cont’d) • It can be shown that ◃ for any λ1 and λ2, ◃ there exists a constant κ ∈ [0, 1] for which argmax u U(u | t) ⇐⇒ argmax u E { log p ( T∗ j | T∗ j > u, { Yj(t), yj(u) } , Dn ) p{T∗ j | T∗ j > u, Yj(t), Dn} } subject to the constraint πj(u | t) ≥ κ Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 33/38
  • 44. 4.3 Next Visit Time – Timing (cont’d) • Elicitation of κ is relatively easier ◃ Chosen by the physician ◃ Determined using ROC analysis • Estimation is achieved using a Monte Carlo scheme ◃ more details in Rizopoulos et al. (2015) Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 34/38
  • 45. 4.4 Next Visit Time – Example • Example: We illustrate how for Patient 81 we have seen before ◃ The threshold for the constraint is set to πj(u | t) ≥ κ = 0.8 ◃ After each visit we calculate the optimal timing for the next one using argmax u EKL(u | t) where u ∈ (t, tup ] and tup = min{5, u : πj(u | t) = 0.8} Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 35/38
  • 46. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 5y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 47. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 5y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 48. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 2y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 49. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 1.6y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 50. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 0.4y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 51. 4.4 Next Visit Time – Example (cont’d) 0 5 10 15 024681012 Time Patient 81 0.0 0.2 0.4 0.6 0.8 1.0 0.4y κ AorticGradient(mmHg) Re−Operation−FreeSurvival Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 36/38
  • 52. 5. Software • Software: R package JMbayes freely available via http://cran.r-project.org/package=JMbayes ◃ it can fit a variety of joint models + many other features ◃ relevant to this talk: cvDCL() and dynInfo() GUI interface for dynamic predictions using package shiny Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 37/38
  • 53. Thank you for your attention! Flexible Models for Longitudinal and Survival Data – July 29th, 2015, Warwick, UL 38/38