Dynamic Predictions in a Joint Model of Two Longitudinal Outcomes - - PowerPoint PPT Presentation

dynamic predictions in a joint model of two longitudinal
SMART_READER_LITE
LIVE PREVIEW

Dynamic Predictions in a Joint Model of Two Longitudinal Outcomes - - PowerPoint PPT Presentation

Dynamic Predictions in a Joint Model of Two Longitudinal Outcomes and Competing Risk Data. An Application in Heart Valve Data. Eleni-Rosalina Andrinopoulou Department of Biostatistics and CardioThoracic surgery, Erasmus Medical Center


slide-1
SLIDE 1

Dynamic Predictions in a Joint Model of Two Longitudinal Outcomes and Competing Risk Data. An Application in Heart Valve Data.

Eleni-Rosalina Andrinopoulou Department of Biostatistics and CardioThoracic surgery, Erasmus Medical Center e.andrinopoulou@erasmusmc.nl

BAYES May 21-23th, 2013

slide-2
SLIDE 2

Heart Valve Data

  • 286 patients who received human tissue valve in aortic position in Erasmus University

Medical Center (Department of Cardio-Thoracic Surgery) ◃ Patients were 16 years and older ◃ Echo examinations scheduled at 6 months and 1 year postoperatively and biennially thereafter ◃ Two longitudinal responses: Aortic Gradient (continuous) and Aortic Regurgitation (ordinal) ◃ Time-to-event response: time to death/reoperation (competing risks setting)

BAYES May 21-23th, 2013 1

slide-3
SLIDE 3

Heart Valve Data - (cont’d)

  • Aortic gradient and aortic regurgitation are measurements of the valve function

⇓ expecting biologically interrelationship.

  • Both events (reoperation and death) are highly associated with the disease condition
  • f the patient and correlated to each other.

BAYES May 21-23th, 2013 2

slide-4
SLIDE 4

Statistical Models - Heart Valve data

Joint model to the Heart Valve data:

  • Linear mixed-effects model for the longitudinal continuous outcome.
  • Mixed-effects continuation ratio model for the longitudinal ordinal outcome.
  • Cause-specific hazard model for the competing risk failure time data.

BAYES May 21-23th, 2013 3

slide-5
SLIDE 5

Statistical Models - Heart Valve data (cont’d)

Let Y1i and Y2i represent the repeated measurements of AG and AR for the i-th patient, i = 1, . . . , n.

  • Linear mixed-effects model:

Y1i = X1iβ1 + Z1ib1i + ϵi, ϵi ∼ (0, V ) ◃ X1iβ1 denotes the fixed part ◃ Z1ib1i denotes the random part

BAYES May 21-23th, 2013 4

slide-6
SLIDE 6

Statistical Models - Heart Valve data (cont’d)

  • Mixed-effects continuation ratio model:

πj = P(Y2i = j | Y2i ≤ j) = exp (θj + X2iβ2 + Z2ib2i) 1 + exp (θj + X2iβ2 + Z2ib2i), where j represents the category of the ordinal response ◃ X2iβ2 denotes the fixed part ◃ Z2ib2i denotes the random part

BAYES May 21-23th, 2013 5

slide-7
SLIDE 7

Statistical Models - Heart Valve data (cont’d)

  • To account for the correlation between the two longitudinal outcomes we assume

multivariate random effects (b1i b2i ) ∼ N ((0 ) , D = (Σb1 Σb12 Σb12 Σb2 ))

BAYES May 21-23th, 2013 6

slide-8
SLIDE 8

Statistical Models - Heart Valve data (cont’d)

Let Ti denote the observed failure time for the i-th patient and δi = 0, 1, 2 the event indicator.

  • Proportional hazard model:

               hd

i(t) = hd 0(t) exp{w⊤ i γd + ( ˜

β1 + b1i)⊤α1d + ( ˜ β2 + b2i)⊤α2d}, hr

i(t) = hr 0(t) exp{w⊤ i γr + ( ˜

β1 + b1i)⊤α1r + ( ˜ β2 + b2i)⊤α2r}, where α⊤

1d, α⊤ 2d, α⊤ 1r,α⊤ 2r are the coefficient that link the longitudinal and survival part.

Specifically, α⊤

1 are the coefficients of the continuous longitudinal outcome and α⊤ 2 are

the coefficients of the ordinal longitudinal outcomes.

BAYES May 21-23th, 2013 7

slide-9
SLIDE 9

Statistical Models - Heart Valve data (cont’d)

  • Assumption: full conditional independence, given the random effects

P(Ti, δi, Y1i, Y ∗

2i | b1i, b2i; θ) = P(Ti, δi | b1i, b2i; θ)P(Y1i | b1i, b2i; θ)P(Y ∗ 2i | b1i, b2i; θ)

P(Y1i | b1i; θ) = ∏

j

P{Y1i(tij) | b1i; θ} P(Y ∗

2i | b1i; θ) =

j

P{Y ∗

2i(tij) | b2i; θ}

The random effects b1i and b2i underlie both the longitudinal and survival processes.

BAYES May 21-23th, 2013 8

slide-10
SLIDE 10

Statistical Models - Heart Valve data (cont’d)

Models for the Heart Valve data

  • continuous longitudinal submodel

◃ Fixed part: intercept, B-splines for time, age and gender ◃ Random part: B-splines for time

  • ordinal longitudinal submodel

◃ Fixed part: intercept, time, age and gender ◃ Random part: random intercept

  • survival submodel

◃ age ◃ piecewise constant baseline hazard

BAYES May 21-23th, 2013 9

slide-11
SLIDE 11

Bayesian estimation - Heart Valve data

  • Bayesian formulation for the proposed joint model
  • Posterior inferences using a Markov chain Monte Carlo (MCMC) algorithm

◃ The posterior distribution is P(θ | Y1i, Y ∗

2i, Ti, δi) ∝ P(Ti, δi | b1i, b2i, θs)P(Y1i | b1i, θY1)P(Y ∗ 2i | b2i, θY ∗

2 )

P(b1i | θY1)P(b2i | θY ∗

2 )P(θY1)P(θY ∗ 2 )P(θs) BAYES May 21-23th, 2013 10

slide-12
SLIDE 12

Bayesian estimation - Heart Valve data (cont’d)

  • The likelihood for the survival part is

P(Ti, δi | b1i, b2i; θs) = [h0k(Ti) exp {w⊤

i γk + ( ˜

β1 + b1i)⊤α1k + ( ˜ β2 + b2i)⊤α2k}]I(δi=k) × exp { −

m

q=1

[h0d(Ti) exp {w⊤

i γd + ( ˜

β1 + b1i)⊤α1d + ( ˜ β2 + b2i)⊤α2d} + h0r(Ti) exp {w⊤

i γr + ( ˜

β1 + b1i)⊤α1r + ( ˜ β2 + b2i)⊤α2r}]Tiq }

BAYES May 21-23th, 2013 11

slide-13
SLIDE 13

Bayesian estimation - Heart Valve data (cont’d)

  • priors

◃ β1, β2, b1, b2, α1, α2 ⇒ normal prior distributions ◃ D−1 ⇒ wishart prior distribution ◃ τ, hd

0(t), hr 0(t) ⇒ gamma prior distributions

  • 110000 iterations with 20000 burn in and 20 thinning

BAYES May 21-23th, 2013 12

slide-14
SLIDE 14

Dynamic predictions - Heart Valve data

Increased interest towards dynamic predictions Focus on the prediction of

  • cumulative incidence function
  • longitudinal outcomes

Useful from the clinical point of view

BAYES May 21-23th, 2013 13

slide-15
SLIDE 15

Dynamic predictions - Heart Valve data (cont’d)

  • New patient l that has provided us

˜ Y1l(t) = {Y1l(s), 0 ≤ s < t} and ˜ Y2l(t) = {Y2l(s), 0 ≤ s < t}

  • The interest lies on

πlk(u, t; θ) = P(T ∗

lk < u | ∪K k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t), Dn; θ), where u > t and Dn denotes the sample on which the joint model was fitted

BAYES May 21-23th, 2013 14

slide-16
SLIDE 16

Dynamic predictions - Heart Valve data (cont’d)

  • Conditional probabilities

πlk(u, t; θ) = ∫ P(T ∗

lk < u | ∪K k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t); θ) × p(bl | ∪K

k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t); θ)dbl

BAYES May 21-23th, 2013 15

slide-17
SLIDE 17

Dynamic predictions - Heart Valve data (cont’d)

  • Conditional Independence Assumption

πlk(u, t; θ) = ∫ P(T ∗

lk < u | ∪K k=1T ∗ lk > t; θ) × p(bl | ∪K k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t); θ)dbl

BAYES May 21-23th, 2013 16

slide-18
SLIDE 18

Dynamic predictions - Heart Valve data (cont’d)

  • Conditional Independence Assumption

πlk(u, t; θ) = ∫ CIF(u, t, bl; θ) S(t, bl; θ) × p(bl | ∪K

k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t); θ)dbl

BAYES May 21-23th, 2013 17

slide-19
SLIDE 19

Dynamic predictions - Heart Valve data (cont’d)

  • Conditional Independence Assumption

πlk(u, t; θ) = ∫ CIF(u, t, bl; θ) S(t, bl; θ) × p(bl | ∪K

k=1T ∗ lk > t, ˜

Y1l(t), ˜ Y2l(t); θ)dbl

  • Estimation of these probabilities is based on a Monte Carlo scheme

∫ πlk(u, t; θ)p(θ | Dn)dθ

BAYES May 21-23th, 2013 17

slide-20
SLIDE 20

Dynamic predictions - Heart Valve data (cont’d)

  • We estimate the conditional probabilities using a MCMC algorithm.

Specifically, ◃ Randomly select θ∗ from the MCMC of the joint model ◃ Draw b∗

l ∼ {bl|∪K k=1T ∗ l > t, ˜

Y1l(t), ˜ Y2l(t), θ∗} ◃ Compute πlk(u, t, b∗

l ; θ∗) = CIF(u, t, b∗ l ; θ∗)/S(t, b∗ l ; θ∗)

  • Repeat for a patient N times
  • Then, estimation of the conditional probabilities: mean/median{πlk(u, t, b∗

l ; θ∗)}

BAYES May 21-23th, 2013 18

slide-21
SLIDE 21

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10

Patient 80

Aortic Gradient (mmHg)

2 4 6 8 10 12 1 2 3 4

Time (years) Aortic Regurgitation

BAYES May 21-23th, 2013 19

slide-22
SLIDE 22

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-23
SLIDE 23

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-24
SLIDE 24

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-25
SLIDE 25

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-26
SLIDE 26

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-27
SLIDE 27

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-28
SLIDE 28

Dynamic predictions - Heart Valve data (cont’d)

2 4 6 8 10 12

Aortic Gradient (mmHg)

5 10 15 20 1 2 3 4 5 6

Follow−up time Aortic Regurgitation

5 10 15 20

Time (years) Death Reoperation

0.0 0.2 0.4 0.6 0.8 1.0

Conditional CIF

BAYES May 21-23th, 2013 20

slide-29
SLIDE 29

Working on...

  • Time-dependent parameterizations
  • Bayesian model averaging

BAYES May 21-23th, 2013 21

slide-30
SLIDE 30

Working on... (cont’d)

JM representation

0.0 1.5 3.0

Hazard

Death Reoperation

10 40 70

  • Cont. outcome

5 10 15 20

Time (years)

2 4

  • Ord. outcome

BAYES May 21-23th, 2013 22

slide-31
SLIDE 31

Working on... (cont’d)

JM representation

0.0 1.5 3.0

Hazard

Death Reoperation

10 40 70

  • Cont. outcome

5 10 15 20

Time (years)

2 4

  • Ord. outcome

BAYES May 21-23th, 2013 23

slide-32
SLIDE 32

Working on... (cont’d)

  • Different parameterizations - time dependent

hik(t) = h0k(t) exp{w⊤

i γk + α1kf1i(t) + α2kf2i(t)},

hik(t) = h0k(t) exp{w⊤

i γk + α1k

∫ t f1i(s)ds + α2k ∫ t f2i(s)ds}, where f1i(t) and f2i(t) denote the true and unobserved value of the longitudinal

  • utcomes at time t.

BAYES May 21-23th, 2013 24

slide-33
SLIDE 33

Working on... (cont’d)

  • Combinations!

hik(t) = h0k(t) exp{w⊤

i γk + α1kf1i(t) + α⊤ 2k( ˜

β2 + b2i)}, hik(t) = h0k(t) exp{w⊤

i γk + α⊤ 1k( ˜

β1 + b1i) + α2kf2i(t)}, hik(t) = h0k(t) exp{w⊤

i γk + α1kf1i(t) + α2k

∫ t f2i(s)ds}. . . .

BAYES May 21-23th, 2013 25

slide-34
SLIDE 34

Working on... (cont’d)

Is there one single model appropriate for the data? Solution: Bayesian Model Averaging Combine models with different

  • association structures
  • covariates

. . .

BAYES May 21-23th, 2013 26

slide-35
SLIDE 35

Thank you!

BAYES May 21-23th, 2013 27