Examples of joint models for multivariate diseases C´ecile Proust-Lima

advertisement
Examples of joint models for multivariate
longitudinal and multistate processes in chronic
diseases
Cécile Proust-Lima
works with Loı̈c Ferrer, Anaı̈s Rouanet
and Hélène Jacqmin-Gadda
INSERM U897, Epidemiology and Biostatistics, Bordeaux, France
Univ. Bordeaux, ISPED, Bordeaux, France
cecile.proust-lima@inserm.fr
Workshop on Flexible Models for Longitudinal and Survival Data with Applications in Biostatistics
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
1 / 45
Joint modelling principle
Simultaneous modelling of correlated longitudinal and survival data
latent
structure
time to
event
6
1.00
4
0.75
Survival probability
log(PSA+0.1)
longitudinal
marker
2
0
−2
0.50
0.25
0.00
0
5
10
15
0
Years since the end of EBRT
Cécile Proust-Lima (INSERM)
5
10
15
Years since the end of RT
Joint models for multiple outcomes
July 2015
2 / 45
Joint modelling principle
Simultaneous modelling of correlated longitudinal and survival data
latent
structure
longitudinal
marker
time to
event
Objectives :
I
I
I
describe the longitudinal process stopped by the event
predict the risk of event ajusted for the longitudinal process
explore the association between the two processes
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
2 / 45
2 main families of joint models
latent
structure
longitudinal
marker
time to
event
Mixed model
(usually linear)
Survival model
(usually proportional hazards)
Link with the latent structure :
I
random effects from the mixed model
(shared random effect models)
I
latent class structure
(joint latent class models)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
3 / 45
Shared random-effect model (SREM) (Rizopoulos, 2012)
latent
structure
longitudinal
marker
time to
event
Shared random-effects distribution : bi ∼ N (µ, B)
Linear mixed model for the biomarker trajectory :
Yi (tij ) = Yi (tij )∗ + ij = Zi (tij )T bi + XLi (tij )T β + ij with ij ∼ N 0, σ2
Proportional hazard model including marker trajectory characteristics :
T
λ(t | bi ) = λ0 (t)eXSi (t)
→
δ+Wi (bi ,β,t)T η
JM, JMBayes in R, stjm in Stata, JMFit in SAS
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
4 / 45
Joint latent class model (JLCM) (Proust-Lima et al., 2014)
latent
structure
longitudinal
marker
time to
event
Shared latent class (ci ) membership :
>
eξ0g +XCi ξ1g
with ξ0G = 0 & ξ1G = 0
πig = P(ci = g|Xpi ) = PG
ξ0l +XCi / topξ1l
l=1 e
Class-specific linear mixed model for the biomarker trajectory :
Yi (tij ) |ci =g = Zi (tij )T big + XLi (tij )> βg + ij with big ∼ N (µg , Bg ) , ij ∼ N 0, σ2
Class-specific proportional hazard model :
λ(t | ci = g) = λ0g (t)eXTi (t)δg
→
lcmm in R
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
5 / 45
Remarks (Proust-Lima et al., 2014)
Shared random effect models :
I
I
I
extension of the standard time-to-event models
assessment of specific associations (surrogacy)
quantification of the association
Joint latent class models :
I
I
I
heterogeneous population
no assumption on the association
useful for predictive tools
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
6 / 45
Remarks (Proust-Lima et al., 2014)
Shared random effect models :
I
I
I
extension of the standard time-to-event models
assessment of specific associations (surrogacy)
quantification of the association
Joint latent class models :
I
I
I
heterogeneous population
no assumption on the association
useful for predictive tools
In any case, most developments for :
I
I
→
a Gaussian longitudinal marker
a right-censored time to event
but more complex data in most cohort studies on chronic diseases
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
6 / 45
In chronic diseases
Longitudinal part :
I
I
I
I
I
multiple markers of progression
markers of different nature
Gaussian, binary, poisson
ordinal
continuous but non Gaussian
Survival part :
I
I
I
I
competing risks
recurrent events
multiple events
succession of different events
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
7 / 45
In chronic diseases
Longitudinal part :
I
I
I
I
I
multiple markers of progression
markers of different nature
Gaussian, binary, poisson
ordinal
continuous but non Gaussian
Survival part :
I
I
I
I
competing risks
recurrent events
multiple events
succession of different events
3 examples of developments through the study of
I
I
progression of localized Prostate cancer after treatment
natural history of Alzheimer’s disease
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
7 / 45
Progression of localized Prostate Cancer
after a treatment by radiation therapy
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
8 / 45
Localized prostate cancer
2
1
0
repeated measures of
PSA (prostate specific
antigen) collected in
routine
−1
I
prognostic factors at
diagnosis (T-stage,
Gleason, dose of RT, ...)
−2
I
log(PSA+0.1)
3
4
Monitoring of patients after radiation therapy for a localized Prostate
cancer :
0
2
4
6
8
10
time since end of RT
Interest in predicting the risk of progression
I
I
multiple types : local recurrence, distant recurrence, death
problem of initiation of new treatment : hormonal treatment
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
9 / 45
Dynamic prediction of clinical recurrence of any type
(Sène et al., SMMR 2014) :
Individualized probability of clinical recurrence :
1.0 0.0 1.5 0.5 2.0 1.0 2.5 1.5 3.0 2.0
0.2
0.0
0.2
log(PSA + 0.1)
1.0
0.5
0.0
0.5
From M4b
From M2c
2.5
3.0
Init. now
In 1 year
In 2Init.
years
now If In
no1HT
year
In 2 years
1.0
From M4b
From M2c
0.4
0.6
0.8
Probability of recurrence
PSA measures
time of prediction
0.0
PSA measures
time of prediction
1.5
2.0
I
in the next three years
for a man naive of HT
according to hypothetical times of initiation of HT (time-dependent covariate)
1.0
I
0.4
0.6
0.8
Probability of recurrence
I
If no HT
Time (years) since end
Time
of EBRT
(years) since end of EBRT
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
10 / 45
Dynamic prediction of clinical recurrence of any type
(Sène et al., SMMR 2014) :
Individualized probability of clinical recurrence :
1.0 0.0 1.5 0.5 2.0 1.0 2.5 1.5 3.0 2.0
0.2
0.0
0.2
log(PSA + 0.1)
1.0
0.5
0.0
0.5
From M4b
From M2c
2.5
3.0
Init. now
In 1 year
In 2Init.
years
now If In
no1HT
year
In 2 years
1.0
From M4b
From M2c
0.4
0.6
0.8
Probability of recurrence
PSA measures
time of prediction
0.0
PSA measures
time of prediction
1.5
2.0
I
in the next three years
for a man naive of HT
according to hypothetical times of initiation of HT (time-dependent covariate)
1.0
I
0.4
0.6
0.8
Probability of recurrence
I
If no HT
Time (years) since end
Time
of EBRT
(years) since end of EBRT
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
10 / 45
Dynamic prediction of clinical recurrence of any type
(Sène et al., SMMR 2014) :
Individualized probability of clinical recurrence :
1.0 0.0 1.5 0.5 2.0 1.0 2.5 1.5 3.0 2.0
0.2
0.0
0.2
log(PSA + 0.1)
1.0
0.5
0.0
0.5
From M4b
From M2c
2.5
3.0
Init. now
In 1 year
In 2Init.
years
now If In
no1HT
year
In 2 years
1.0
From M4b
From M2c
0.4
0.6
0.8
Probability of recurrence
PSA measures
time of prediction
0.0
PSA measures
time of prediction
1.5
2.0
I
in the next three years
for a man naive of HT
according to hypothetical times of initiation of HT (time-dependent covariate)
1.0
I
0.4
0.6
0.8
Probability of recurrence
I
If no HT
Time (years) since end
Time
of EBRT
(years) since end of EBRT
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
10 / 45
Multiple types of progression
logPSA
Clinical progression is a multistate process :
hormon.
therapy
years
end
treatment
local
recurr.
death
distant
recurr.
Importance of distinguishing the different types to :
I
I
clarify the impact of PSA dynamics and other prognostic factors on each
transition
predict type-specific progressions
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
11 / 45
The joint longitudinal and multistate model (Ferrer et al., arXiv
2015)
Notations :
multi-state process
I
Ei = {Ei (t), Ti0 ≤ t ≤ Ci } is a non-homogeneous Markov process
F
F
Ei (t) takes values in the finite state space S = {0, 1, . . . , M}
Ti0 the left truncation time, Ci the right censoring time
I
Ti = (Ti1 , . . . , Timi )> the mi observed times with Tir < Ti(r+1) , ∀r ∈ S
I
δi = (δi1 , . . . , δimi )> the vector of observed transition indicators
longitudinal process
I
Yi = (Yi1 , . . . , Yini )> the ni measures of the marker collected at times
ti1 , . . . , tini , with tini ≤ Ti1
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
12 / 45
The joint longitudinal and multistate model (Ferrer et al., arXiv
2015) (cont’d)
Longitudinal part : mixed model
I
Yi∗ (tij ) + ij
XLi (tij )> β + Zi (tij )> bi + ij
bi ∼ N (0, D), i = (i1 , . . . , ini )> ∼ N (0, σ 2 Ini ), bi
|=
=
=
Yij
i
Survival part : multistate model
λihk (t|bi )
Pr(Ei (t + dt) = k|Ei (t) = h; bi )
dt
>
= λhk,0 (t) exp(XThk,i
γhk + Whk,i (bi , t)> ηhk ), for h, k ∈ S,
= limdt→0
I
λhk,0 (t) parametric baseline intensity, XThk,i prognostic factors
I
Whk,i (bi , t) the dependence structure (Sène et al., J sfds 2014)
F
F
F
F
Whk,i (bi , t) = Yi∗ (t)
Whk,i (bi , t) = ∂Yi∗ (t)/∂t
Whk,i (bi , t) = Yi∗ (t), ∂Yi∗ (t)/∂t
...
Cécile Proust-Lima (INSERM)
>
(true current level)
−→
−→
(true current slope)
−→
(both)
Joint models for multiple outcomes
July 2015
13 / 45
Likelihood function using Yi
L(θ) =
N Z
Y
i=1
|=
Maximum Likelihood Estimation
bi
Ti ,
fY (Yi |bi ; θ) fT (Ti , δi |bi ; θ) fb (bi ; θ) dbi
Rq
with :
I
Random effects part : bi ∼ Nq (0, D)
I
>
Longitudinal part : Yi |bi ∼ Nni (XLi
β + Zi> bi , σ 2 Ini )
I
Multi-state part :
mi −1 fT (Ti , δi |bi ; θ) =
Y
PiEi (Tir ),Ei (Tir ) (Tir , Ti(r+1) |bi )×
r=0
λiEi (Tir ),Ei (Ti(r+1) ) (Ti(r+1) |bi )
with Phh (s, t) = exp
Cécile Proust-Lima (INSERM)
Rt
s
δi(r+1)
P R
t
λhh (u) du = exp − k6=h s λhk (u) du
Joint models for multiple outcomes
July 2015
14 / 45
Implementation under R
Relies on JM package
Implementation procedure decomposed into four steps :
1. lme() function (nlme package) to initialise the parameters in the
longitudinal sub-model ;
2. mstate package to adapt the data to the multi-state framework ;
3. coxph() function (survival package) to initialise the parameters in the
multi-state sub-model ;
4. JMstateModel() function (extension of jointModel()) to estimate all
the parameters of the joint multi-state model.
Likelihood computed and optimised using :
I
I
numerical integration algorithms (Gaussian quadratures)
optimisation algorithms (EM + quasi-Newton)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
15 / 45
Application
2 cohorts of men with localized prostate cancer treated by radiotherapy
(N=1474)
Repeated measures of PSA
Multi-state representation of the
clinical progressions
Hormonal
Therapy
6
λ02 (t)
λ12 (t)
2
λ23 (t)
λ24 (t)
log(PSA+0.1)
4
End
EBRT
2
λ01 (t)
0
λ03 (t)
−2
0
5
10
λ04 (t)
15
Local
Recurrence
λ14 (t)
Death
4
1
0
λ13 (t)
λ34 (t)
Distant
Recurrence
3
Years since the end of EBRT
10 (3, 21) measurements per patient
(50th, (5th, 95th) %iles)
Cécile Proust-Lima (INSERM)

533 144 227
20
90
 0

0
106
Υ= 0
 0
0
0
0
0
0
matrix of direct transitions
Joint models for multiple outcomes
47
10
33
13
0

523
24 

178
77 
802
July 2015
16 / 45
Specification of the joint model (1/2)
Longitudinal sub-model specification
Yij
=
=
Yi∗ (tij ) + ij
>
β0 + XL0i
β0,cov + bi0 +
>
β1 + XL1i
β1,cov + bi1 × f1 (tij ) +
>
β2 + XL2i
β2,cov + bi2 × f2 (tij ) + ij
I
f1 (t) = (1 + t)−1.2 − 1 and f2 (t) = t
I
bi = (bi0 , bi1 , bi2 )> ∼ N (0, D), D unstructured, i ∼ N (0, σ 2 Ini )
I
XL0i , XL1i and XL2i were obtained using a backward stepwise procedure.
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
17 / 45
Specification of the joint model (2/2)
Multi-state sub-model specification
λihk (t|bi )
= λhk,0 (t) exp
>
XT,hk,i
γhk
Yi∗ (t)
+
∂Yi∗ (t)/∂t
> ηhk,level
ηhk,slope
I
Log-baseline intensities approximated by B-splines
I
Proportionality assumptions between several baseline intensities
I
Backward stepwise procedure to select the prognostic factors
I
Dependence function chosen by Wald tests
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
!
July 2015
18 / 45
Results
Multi-state process
Estimates of the association parameters between
the longitudinal and multi-state processes
Level : 01
Level : 02
Level : 03
Level : 04
Level : 12
Level : 13
Level : 14
Level : 23
Level : 24
Level : 34
Slope : 01
Slope : 02
Slope : 03
Slope : 04
Slope : 12
Slope : 13
Slope : 14
Slope : 23
Slope : 24
Slope : 34
Value
StdErr
0.37
0.09
0.51
0.07
0.45
0.11
−0.17
0.05
−0.16
0.10
−0.41
0.20
0.10
0.14
−0.15
0.09
0.00
0.05
0.04
0.08
.....................
2.54
0.31
3.04
0.25
2.43
0.49
1.03
0.32
2.01
0.61
3.18
0.80
−0.20
1.27
0.97
0.67
0.29
0.52
−0.79
0.78
p-value
< 0.001
< 0.001
< 0.001
0.001
0.110
0.042
0.487
0.120
0.412
0.609
< 0.001
< 0.001
< 0.001
0.001
0.001
< 0.001
0.873
0.150
0.583
0.313
Hormonal
Therapy
λ02 (t)
End
EBRT
λ01 (t)
λ12 (t)
Local
Recurrence
2
λ23 (t)
λ24 (t)
λ14 (t)
Death
4
1
0
λ03 (t)
λ13 (t)
λ04 (t)
λ34 (t)
Distant
Recurrence
3
Prognostic factors : advanced initial stage
not always associated with intensities of
transitions between health states after
adjustment on PSA
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
19 / 45
Results
Multi-state process
Estimates of the association parameters between
the longitudinal and multi-state processes
Level : 01
Level : 02
Level : 03
Level : 04
Level : 12
Level : 13
Level : 14
Level : 23
Level : 24
Level : 34
Slope : 01
Slope : 02
Slope : 03
Slope : 04
Slope : 12
Slope : 13
Slope : 14
Slope : 23
Slope : 24
Slope : 34
Value
StdErr
0.37
0.09
0.51
0.07
0.45
0.11
−0.17
0.05
−0.16
0.10
−0.41
0.20
0.10
0.14
−0.15
0.09
0.00
0.05
0.04
0.08
.....................
2.54
0.31
3.04
0.25
2.43
0.49
1.03
0.32
2.01
0.61
3.18
0.80
−0.20
1.27
0.97
0.67
0.29
0.52
−0.79
0.78
p-value
< 0.001
< 0.001
< 0.001
0.001
0.110
0.042
0.487
0.120
0.412
0.609
< 0.001
< 0.001
< 0.001
0.001
0.001
< 0.001
0.873
0.150
0.583
0.313
Hormonal
Therapy
λ02 (t)
End
EBRT
λ01 (t)
λ12 (t)
Local
Recurrence
2
λ23 (t)
λ24 (t)
λ14 (t)
Death
4
1
0
λ03 (t)
λ13 (t)
λ04 (t)
λ34 (t)
Distant
Recurrence
3
Prognostic factors : advanced initial stage
not always associated with intensities of
transitions between health states after
adjustment on PSA
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
19 / 45
Results
Multi-state process
Estimates of the association parameters between
the longitudinal and multi-state processes
Level : 01
Level : 02
Level : 03
Level : 04
Level : 12
Level : 13
Level : 14
Level : 23
Level : 24
Level : 34
Slope : 01
Slope : 02
Slope : 03
Slope : 04
Slope : 12
Slope : 13
Slope : 14
Slope : 23
Slope : 24
Slope : 34
Value
StdErr
0.37
0.09
0.51
0.07
0.45
0.11
−0.17
0.05
−0.16
0.10
−0.41
0.20
0.10
0.14
−0.15
0.09
0.00
0.05
0.04
0.08
.....................
2.54
0.31
3.04
0.25
2.43
0.49
1.03
0.32
2.01
0.61
3.18
0.80
−0.20
1.27
0.97
0.67
0.29
0.52
−0.79
0.78
p-value
< 0.001
< 0.001
< 0.001
0.001
0.110
0.042
0.487
0.120
0.412
0.609
< 0.001
< 0.001
< 0.001
0.001
0.001
< 0.001
0.873
0.150
0.583
0.313
Hormonal
Therapy
λ02 (t)
End
EBRT
λ01 (t)
λ12 (t)
Local
Recurrence
2
λ23 (t)
λ24 (t)
λ14 (t)
Death
4
1
0
λ03 (t)
λ13 (t)
λ04 (t)
λ34 (t)
Distant
Recurrence
3
Prognostic factors : advanced initial stage
not always associated with intensities of
transitions between health states after
adjustment on PSA
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
19 / 45
Results
Multi-state process
Estimates of the association parameters between
the longitudinal and multi-state processes
Level : 01
Level : 02
Level : 03
Level : 04
Level : 12
Level : 13
Level : 14
Level : 23
Level : 24
Level : 34
Slope : 01
Slope : 02
Slope : 03
Slope : 04
Slope : 12
Slope : 13
Slope : 14
Slope : 23
Slope : 24
Slope : 34
Value
StdErr
0.37
0.09
0.51
0.07
0.45
0.11
−0.17
0.05
−0.16
0.10
−0.41
0.20
0.10
0.14
−0.15
0.09
0.00
0.05
0.04
0.08
.....................
2.54
0.31
3.04
0.25
2.43
0.49
1.03
0.32
2.01
0.61
3.18
0.80
−0.20
1.27
0.97
0.67
0.29
0.52
−0.79
0.78
p-value
< 0.001
< 0.001
< 0.001
0.001
0.110
0.042
0.487
0.120
0.412
0.609
< 0.001
< 0.001
< 0.001
0.001
0.001
< 0.001
0.873
0.150
0.583
0.313
Hormonal
Therapy
λ02 (t)
End
EBRT
λ01 (t)
λ12 (t)
Local
Recurrence
2
λ23 (t)
λ24 (t)
λ14 (t)
Death
4
1
0
λ03 (t)
λ13 (t)
λ04 (t)
λ34 (t)
Distant
Recurrence
3
Prognostic factors : advanced initial stage
not always associated with intensities of
transitions between health states after
adjustment on PSA
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
19 / 45
Diagnostics for the parametric assumptions
Goodness-of-fit plots for the longitudinal process
Conditional standardized residuals
versus fitted values
I
3
Observed and predicted values of
the biomarker
1.00
2
log(PSA+0.1)
Conditional Standardized Residuals
I
1
0
Observed
Predicted
0.75
0.50
0.25
−1
0.00
−2
−2
0
2
4
0.0
Fitted Values
Cécile Proust-Lima (INSERM)
2.5
5.0
7.5
10.0
12.5
Years since the end of EBRT
Joint models for multiple outcomes
July 2015
20 / 45
Diagnostics for the parametric assumptions
Goodness-of-fit plots for the longitudinal process
Goodness-of-fit plots for the multi-state process
I
Predicted transition probabilities from the joint multi-state model and
non-parametric probability transitions
From state 0
From state 1
1.00
0.75
To state
0.50
Transition Probabilities
1
0.25
2
3
0.00
4
From state 2
From state 3
1.00
Estimators
Par.
0.75
Non−par.
95% CI
0.50
0.25
0.00
0
5
10
15
0
5
10
15
Years since the end of EBRT
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
20 / 45
Natural history of Alzheimer’s disease,
dementias and cognitive aging
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
21 / 45
Cognitive aging and dementia
Dementia (e.g. Alzheimer’s disease) characterized by a progressive
decline of cognition
Most interest in
I
I
I
the natural history of dementia
risk factors of cognitive decline and dementia
dynamic individual prediction of dementia
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
22 / 45
Cognitive aging and dementia
Dementia (e.g. Alzheimer’s disease) characterized by a progressive
decline of cognition
Most interest in
I
I
I
the natural history of dementia
risk factors of cognitive decline and dementia
dynamic individual prediction of dementia
→ 1st complexity : elderly pathology
I
I
I
delayed entry
dementia in competition with death
diagnosis at pre-established visit times
→ 2nd complexity : cognition is not directly observed
I
I
cognitive process (trait) defined in continuous time
repeated psychometric tests measured in discrete times
F
F
F
multiple cognitive functions (langage, memory, attention,...)
noisy measures of overall cognition
limited statistical properties
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
22 / 45
Latent process mixed model
covariates X(t)
time t
underlying
true PSA level
Y*(t)
PSA
Y at T1
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
covariates X(t)
time t
cognitive
process
Λ(t)
test 1
Y1 at T11
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
covariates X(t)
time t
cognitive
process
Λ(t)
...
test 1
Y1 at T11
test k
Yk at T1k
Cécile Proust-Lima (INSERM)
...
test K
YK at T1K
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
I
cognitive
process
Λ(t)
...
test 1
Y1 at T11
test k
Yk at T1k
Cécile Proust-Lima (INSERM)
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
...
test K
YK at T1K
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
I
cognitive
process
Λ(t)
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
← Ykij = ζ1k + ζ2k Ỹkij
...
test 1
Y1 at T11
test k
Yk at T1k
Cécile Proust-Lima (INSERM)
Ỹkij = Λi (tijk ) +
...
test K
YK at T1K
I
kij
kij ∼ N (0, σ2k )
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
I
cognitive
process
Λ(t)
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
← Ykij = ζ1k + ζ2k Ỹkij
...
test 1
Y1 at T11
test k
Yk at T1k
Cécile Proust-Lima (INSERM)
Ỹkij = Λi (tijk ) + XL2i (t)> γ k + αki + kij
...
test K
YK at T1K
I
I
2
αki ∼ N (0, σα
)
k
2
kij ∼ N (0, σk )
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
I
cognitive
process
Λ(t)
...
test 1
Y1 at T11
test k
Yk at T1k
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
← linear link function
Y
...
test K
YK at T1K
noisy latent process
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
23 / 45
Latent process mixed model involving nonlinear link
functions (Proust-Lima et al., 2015)
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
I
cognitive
process
Λ(t)
...
test 1
Y1 at T11
test k
Yk at T1k
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
← nonlinear link function
Y
...
test K
YK at T1K
noisy latent process
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
24 / 45
Latent process mixed model involving nonlinear link
functions (Proust-Lima et al., 2015)
← Λi (t) = XL1i (t)> β + Zi (t)> bi + wi (t)
covariates X(t)
time t
I
I
cognitive
process
Λ(t)
I
← Ykij = Hk ( Ỹkij ; ζk )
parameterized link functions
...
...
test 1
Y1 at T11
test k
Yk at T1k
bi ∼ MVN(µ, B)
wi (t) autocorrelated process
bi0 ∼ N(0, 1) for identifiability
Ỹkij = Λi (tijk ) + XL2i (t)> γ k + αki + kij
test K
YK at T1K
I
I
2
αki ∼ N (0, σα
)
k
2
kij ∼ N (0, σk )
Hk = flexible parameterized transformation for outcome k
→ linear, standardised Beta CDF, quadratic I-splines, thresholds, ...
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
24 / 45
Joint model for multivariate cognitive measures,
dementia and death
random
effects
u
latent
process
( Λ (t))
...
outcome
Y1 at t j1
outcome
Yk at t jk
...
outcome
YK at t jK
cognitive measures :
I latent process mixed
model
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
25 / 45
Joint model for multivariate cognitive measures,
dementia and death
random
effects
u
latent
process
( Λ (t))
...
outcome
Y1 at t j1
outcome
Yk at t jk
...
outcome
YK at t jK
cognitive measures :
I latent process mixed
model
Cécile Proust-Lima (INSERM)
times to event
(Τ, δ )
dementia and death ?
I option 1 : first event in competing setting
I option 2 : multistate model
Joint models for multiple outcomes
July 2015
25 / 45
Joint model for multivariate cognitive measures,
dementia and death
latent
classes
c
shared latent quantity = latent classes
I heterogeneous trajectories
I no assumption on the association
random
effects
u
latent
process
( Λ (t))
...
outcome
Y1 at t j1
outcome
Yk at t jk
...
outcome
YK at t jK
cognitive measures :
I latent process mixed
model
Cécile Proust-Lima (INSERM)
times to event
(Τ, δ )
dementia and death ?
I option 1 : first event in competing setting
I option 2 : multistate model
Joint models for multiple outcomes
July 2015
25 / 45
Option 1 : competing setting (Proust-Lima et al., ArXiv 2014)
Times to events = Time to P competing events
I
I
∗
Ti = min(censoring T̃i , and cause-spec. times Ti1∗ , ..., TiP
),
δi = 0 for censored, δi = p otherwise
class-specific cause-specific proportional hazard models
>
λp (t)|ci =g = λ0p (t; νpg ) exp(XTi
ζpg )
I
λ0p parametric (splines, Gompertz, Weibull,...)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
26 / 45
Likelihood function using Yi
L(θ) =
N X
G
Y
|=
Maximum Likelihood Estimation
ci
Ti ,
fY (Yi |XLi , Zi , ci = g; θ) fT (Ti , δi |XTi , ci = g; θ) P(ci = g|XCi ; θ)
i=1 g=1
with :
I f (Y |X , Z , c = g; θ) from the latent process mixed model
Y
i Li
i i
F
F
I
closed form if only continuous markers :
= multivariate normal × Jacobian of (Hk )k=1,...,K
by numerical integration otherwise ...
fT (Ti , δi |XTi , ci = g; θ) from the cause-specific model
= overall survival Sig × instantaneous risk for cause p in g if δi = p
I
P(ci = g|XCi ; θ) from a multinomial logistic model
Left truncation (entry at T0i ) : l (θ) = log
L(θ)
T0
QN
i=1
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
!
Si (T0i ; θ)
July 2015
27 / 45
Implementation, model selection and evaluation
Iterative (Marquardt) algorithm for a given G
I
I
I
implemented in HETMIXSURV V2 parallel Fortran90 program
validated in simulation studies (with for instance splines and threshold link
functions)
implemented in Jointlcmm (R) for 1 marker
Posterior selection of the optimal number G of latent classes
I
I
Information measures : AIC, BIC
Score Test for conditional independence assumption :
→ longitudinal and survival parts are independent
conditionally on the latent classes
Further evaluation of the model using :
I
I
Posterior classification
stemmed from P(ci = g|Xi , Yi , (Ti , δi ); θ̂)
Longitudinal/Survival predictions versus observations
→ posterior-probability-weighted means over time intervals
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
28 / 45
Conditional independence assumption :
Class-specific cause-specific proportional hazard model
λp (t)
>
= λ0p (t; νpg ) exp(XTi
ζpg )
latent
classes
c
random
effects
u
latent
process
( Λ (t))
...
outcome
Y1 at t j1
Cécile Proust-Lima (INSERM)
...
outcome
Yk at t jk
outcome
YK at t jK
Joint models for multiple outcomes
multiple cause
time to event
(Τ, δ )
July 2015
29 / 45
Conditional independence assumption : alternative
Class-specific cause-specific proportional hazard model
>
ζpg + uig κp )
λp (t)H1 = λ0p (t; νpg ) exp(XTi
→
> >
Score test for H0 : κp = 0 and H0 : κ = (κ>
1 , ..., κP ) = 0
latent
classes
c
random
effects
u
latent
process
( Λ (t))
...
outcome
Y1 at t j1
Cécile Proust-Lima (INSERM)
...
outcome
Yk at t jk
outcome
YK at t jK
Joint models for multiple outcomes
multiple cause
time to event
(Τ, δ )
July 2015
29 / 45
Application : Semantic memory decline in the elderly
Clinical background
I
I
semantic memory (verbal fluency, ...) affected long before dementia
diagnosis
could play a role for early prediction of dementia
Objective
I
I
describe profiles of semantic memory decline in association with dementia
and death
predict the risk of dementia from semantic memory history
PAQUID cohort data :
I
I
I
I
→
population-based cohort on cerebral aging
65 years and older
22 years of follow-up every 2 or 3 years
subpopulation with genetic information : ApoE4
588 subjects
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
30 / 45
Dynamics of semantic memory
2 longitudinal measures :
I
I
Isaacs Set Test (IST15) (discrete quantitative in {0-40})
Wechsler similarities test (WST) (ordinal in {0-10})
Trajectory according to age (natural history)
I
age at entry (ageT0), sex (sex), education (EL), apoE4 (E4)
In each latent class g :
Λ(age)|ci =g = b0ig + β1 sex + β2 EL + β3 E4 + β4 ageT0+
(b1ig + β5 sex + β6 EL + β7 E4)×age
(b2ig + β8 sex + β9 EL + β10 E4)×age2 + wi (age)
IST15ij = H1 ( Λ(age1ij ) + α1i + 1ij ; η1 )
WSTij = H2 ( Λ(age2ij ) + α2i + 2ij ; η2 )
with big ∼ N (µg , B), wi ∼ Brownian motion
2
α2i ∼ N (0, σα
), ki ∼ N (0, σk 2 ), k = 1, 2
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
31 / 45
Preliminary analysis : link functions H1 and H2
In separated analyses, Splines with 3 internal knots =
0
−10
−5
0
5
IST underlying latent process
Cécile Proust-Lima (INSERM)
Wechsler Similarities Test (WST)
2
4
6
8
10
linear
AICd=13866.2
splines (23,27,31)
AICd=13842.4
thresholds
AICd=13857.7
linear
AICd=10738.3
splines(6,8,9)
AICd=10448.3
thresholds
AICd=10409.4
0
Isaacs Set Test (IST)
10
20
30
40
good balance between estimation difficulty and goodness-of-fit
−4
−2
0
2
WST underlying latent process
Joint models for multiple outcomes
July 2015
32 / 45
Risk of dementia in presence of death
2-cause censored time-to-event with delayed entry :
age at entry in the cohort
age at dementia (in between a negative and positive diagnosis)
age at death in the two years after a negative dementia diagnosis
In each latent class g :
λp (t)|ci =g = λ0pg (t; )eζ1p sex+ζ2p EL+ζ3p E4 ,
p = 1, 2
λ0pg (t; ) parametric hazards among Gompertz, Weibull, M-splines (5 knots)
and piecewise constant (5 knots)
In separated analyses, Weibull hazards =
good balance between estimation difficulty and goodness-of-fit
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
33 / 45
5% significance level
Score Test Statistic
20 40 60 80
27160
120
Selection of the number of classes in the joint model
Global score test
0
27080
BIC
27120
BIC
2
3
4
number of latent classes
5
1
2
3
4
number of latent classes
5
50
120
1
5% significance level
Score Test Statistic
10 20 30 40
Score Test Statistic
20 40 60 80
5% significance level
Death without dementia score test
0
0
Dementia score test
1
2
3
4
number of latent classes
Cécile Proust-Lima (INSERM)
5
1
Joint models for multiple outcomes
2
3
4
number of latent classes
5
July 2015
34 / 45
0
0
Isaacs Set Test
10
20
30
40
Wechsler Similarities Test
2
4
6
8
10
4 profiles of semantic decline, dementia & death
75
80
85
age in years
90
95
65
70
75
80
85
age in years
90
95
90
95
Class 1 (12.1%)
Class 2 (52.2%)
Class 3 (11.2%)
Class 4 (24.5%)
0.0
0.0
cumulative incidence
of free−dementia death
0.2 0.4 0.6 0.8 1.0
70
cumulative incidence
of dementia
0.2 0.4 0.6 0.8 1.0
65
65
70
75
80
85
age in years
Cécile Proust-Lima (INSERM)
90
95
65
70
Joint models for multiple outcomes
75
80
85
age in years
July 2015
35 / 45
Isaacs Set Test
10
20
30
40
Wechsler Similarities Test
2
4
6
8
10
Weighted predictions versus weighted observations
0
0
mean observation
mean subject−specific prediction
70
75
80
85
age in years
90
95
65
cumulative incidence
of free−dementia death
0.2 0.4 0.6 0.8 1.0
cumulative incidence
of dementia
0.2 0.4 0.6 0.8 1.0
65
75
80
85
age in years
90
95
90
95
Class 1 (12.1%)
Class 2 (52.2%)
Class 3 (11.2%)
Class 4 (24.5%)
0.0
0.0
non−parametric estimate
95% bands
prediction
70
65
70
75
80
85
age in years
Cécile Proust-Lima (INSERM)
90
95
65
70
Joint models for multiple outcomes
75
80
85
age in years
July 2015
36 / 45
Individual dynamic prediction : the principle
From a landmark age s
I
I
I
(s)
history of the markers Yi = {Ykij such as tkij ≤ s}
(s)
history of the covariates Xi = {XL1i (tkij ), Zi (tkij ), XL2i (tkij ) such as tkij ≤ s}
other time-independent covariates Xi
Cumulative incidence for cause p at an horizon of t years
(s)
(s)
Ppi (s, t) = P(Ti ≤ s + t, δi = p|Ti > s, Yi , Xi , XTi , Xci ; θ)
I
I
(1)
computed using the Bayes theorem
and the conditional independence assumption
with class-specific and cause-specific cumulative incidence
approximated by Gauss-Legendre
Monte-Carlo approximation of the posterior distribution of Ppi (s, t)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
37 / 45
40
Example of individual dynamic prediction
0
cognitive measures
10
20
30
IST
WST
65
Cécile Proust-Lima (INSERM)
70
75
80
Joint models for multiple outcomes
85
90
July 2015
38 / 45
0
0
cognitive measures
10
20
30
IST
WST
dementia
death
0.2
0.4
0.6
0.8
probabilities of event
1
40
Example of individual dynamic prediction
65
70
75
5-year probability of dementia (%) :
5-year probability of death (%) :
Cécile Proust-Lima (INSERM)
80
Age in years
85
90
at 80 years old
13.0 [7.7,21.0]
25.1 [18.1,36.5]
Joint models for multiple outcomes
July 2015
38 / 45
0
0
cognitive measures
10
20
30
IST
WST
dementia
death
0.2
0.4
0.6
0.8
probabilities of event
1
40
Example of individual dynamic prediction
65
70
75
5-year probability of dementia (%) :
5-year probability of death (%) :
Cécile Proust-Lima (INSERM)
80
Age in years
85
at 80 years old
13.0 [7.7,21.0]
25.1 [18.1,36.5]
Joint models for multiple outcomes
90
at 85 years old
16.4 [9.1,29.4]
36.0 [25.9,46.3]
July 2015
38 / 45
Option2 : multistate model with interval censoring
(Rouanet et al., ArXiv 2015)
Transition intensity from state k to state
l for subject i in class g :
latent
classes
c
0
αklig (t) = αklg
(t) eXTi
random
effects
u
γklg class-specific regression
parameters
healthy
...
outcome
Yk at t jk
Cécile Proust-Lima (INSERM)
γklg
0
αklg
class-specific baseline intensity
latent
process
( Λ (t))
outcome
Y1 at t j1
>
ill
...
outcome
YK at t jK
dead
Joint models for multiple outcomes
July 2015
39 / 45
Likelihood function using Yi
L(θ) =
N X
G
Y
|=
Maximum Likelihood Estimation
ci
Ti ,
fY (Yi |ci = g; θ) fD (Di , δi |ci = g; θ) P(ci = g|Xi ; θ)
i=1 g=1
I
P(ci = g|Xi ; θ) from a multinomial logistic model
I
fY (Yi |ci = g; θ) from the latent process mixed model
I
fD (Di , δi |ci = g; θ) from the multistate model with interval censoring
A
D
D>
i = (T0 i , Li , Ri , δi , Ti , δi )
A
with Ri = +∞ if δi = 0.
= e−A01g (T)−A02g (T) α02g (T) +
Z
>
e−A01g (u)−A02g (u) α01g (u) e−(A12g (T)−A12g (u)) α12g (T)du
Li
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
40 / 45
Application
From PAQUID study (N=3777)
I
I
Change over time of Isaacs set test (verbal fluency)
in association with dementia and death
Mixed model :
Λ(t)|ci =g = b0ig + β1g sex + β2g EL+
(b1ig + β3g EL)×t
(b2ig + β4g EL)×t2
Yij = Λi (tij ) + ij
with
big ∼ N (µg , B)&i ∼ N (0, σ 2 )
Proportional transition intensities of the illness-death model :
0
αklig (t) = αklg
(t) eγkls
Cécile Proust-Lima (INSERM)
sexi +γkle ELi
Joint models for multiple outcomes
July 2015
41 / 45
Four-class Markovian model : poorly educated men
Class 1
Class 2
Class 3
Class 4
Cécile Proust-Lima (INSERM)
N
7.3%
8.3%
34.2%
50.5%
EL=0
42.4
25.0
29.3
37.6
Joint models for multiple outcomes
EL=1
57.6
75.0
70.7
62.4
men
42.8
43.1
39.4
43.9
women
57.2
56.9
60.6
56.1
July 2015
42 / 45
Goodness-of-fit assessment
Class-specific weighted predicted
trajectories vs. observed
predicted class-specific
cumulative incidences vs.
semi-parametric estimator
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
43 / 45
Concluding remarks
Joint model methodology
I
I
→
extended to multivariate longitudinal markers
extended to multistate process for events
useful for different purposes in chronic diseases
Different assumptions for the shared quantity
I
I
depends on the data
depends on the objective
Parametric assumptions
I
I
I
flexible and/or selected distributions according to the data
progressive construction of the models, goodness-of-fit (graphs, measures,
tests) :
... score tests for conditional independence assumptions (between events
and marker, between events)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
44 / 45
Funding and references
Fundings : INCa/Inserm MULTIPLE, Inserm/Region PhD grant
Further details in :
Ferrer Loı̈c et al. (2015). arXiv :1506.07496 [stat].
Rouanet Anaı̈s et al. (2015). arXiv :1506.07415 [stat].
Proust-Lima Cécile et al. (2014). arXiv :1409.7598 [stat].
Proust-Lima Cécile et al. (2014). Statistical Methods in Medical Research, 23(1), 74-90.
Sène Mbéry et al. (2014). Journal de la Société Française de Statistique, 155(1), 134-155. (in english)
Sène Mbéry et al. (2014). Statistical Methods in Medical Research. (online)
Cécile Proust-Lima (INSERM)
Joint models for multiple outcomes
July 2015
45 / 45
Related documents
Download