quantifying and comparing dynamic predictive ......introduction dynamic prediction accuracy large...

50
INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ACCURACY OF JOINT MODELS for longitudinal marker and time-to-event with competing risks P. Blanche, C. Proust-Lima, L. Loub` ere, H. Jacqmin-Gadda

Upload: others

Post on 05-Oct-2020

8 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

QUANTIFYING AND COMPARING DYNAMIC

PREDICTIVE ACCURACY OF JOINT MODELSfor longitudinal marker and time-to-event

with competing risks

P. Blanche, C. Proust-Lima, L. Loubere, H. Jacqmin-Gadda

Page 2: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

OBJECTIVE

I Question : How to evaluate and compare dynamic predictiveaccuracy of joint-models?

I Data: Cohorts of elderly people Paquid (training, n = 2970) and3-City (validation, n = 3880)

I Dynamic prediction of dementiaI Using repeated measurements of cognitive tests

I Statistical Goal : making inference with dynamic accuracymeasures

I Estimating dynamic predictive accuracy curvesI Testing whether or not 2 curves of predictive accuracy differ

1/29

Page 3: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

COMPETING RISKS : MOTIVATION EXAMPLE

Health

Dementia(η = 1)

Deathdementia free

(η = 2)

Notations:I T : time-to-eventI η : type of event

2/29

Page 4: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

COMPETING RISKS IN CANCER

Health

Deathfrom cancer

(η = 1)

Deathfrom

another cause(η = 2)

Notations:I T : time-to-eventI η : type of event

3/29

Page 5: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION

Landmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0

4/29

Page 6: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION

Landmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0

4/29

Page 7: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION

Landmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0

4/29

Page 8: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION

Landmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0

4/29

Page 9: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION

Landmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0 s=4 yearss=4 years

Landmark time ''s''

4/29

Page 10: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTIONLandmark time “s” at which predictions are made varies, horizon “t” is fixed.

follow−up time

Cog

nitiv

e sc

ore

(MM

SE

)20

2224

2628

30

0 s=4 years s+t=9 years

0 %

100

%1−

Pro

babi

lity

of e

vent

Landmark time ''s''Horizon ''t''

1 − πi(s,t)=67%

4/29

Page 11: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

NOTATIONS FOR POPULATION PARAMETERS

I Event-time and event-type : (Ti, ηi)

I Indicator of disease occurrence in (s, s + t]:

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

I Dynamic predictions:

πi(s, t) = Pξ

(Di(s, t) = 1

∣∣∣Ti > s,Yi(s),Xi

)= Pξ(s < Ti ≤ s + t, ηi = 1|Ti > s,Yi(s),Xi)

I Yi(s): set of marker measurements measured before time sI Xi: baseline covariatesI ξ: estimated model parameters (from independent training data)

5/29

Page 12: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PREDICTIVE ACCURACY : DISCRIMINATION

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

I Does a higher predicted risk really mean more likely toexperience the event ?

I How often πi(s, t) > πj(s, t) and Di(s, t) = 1, Dj(s, t) = 0 ?

Landmark time s Time s + t

and ηi 6= 1

and ηi = 1

time

6/29

Page 13: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DEFINITIONS OF ACCURACY: AUC(s, t)

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

AUC (Area under ROC curve):

AUC(s, t) = P(πi(s, t) > πj(s, t)

∣∣∣Di(s, t) = 1,Dj(s, t) = 0,Ti > s,Tj > s)

with i and j two independent subjects.

I the higher the betterI Discrimination measureI Does NOT depend on incidence in (s, s + t]

7/29

Page 14: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PREDICTIVE ACCURACY : PREDICTION ERROR

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

I How close are the predicted risks πi(s, t) from the “trueunderlying” risk of event given the available information ?

I Is it true that :

πi(s, t) ≈ E[Di(s, t)

∣∣∣Ti > s,Yi(s),Xi

]≈ P

(s < Ti ≤ s + t, ηi = 1

∣∣Ti > s,Yi(s),Xi) ?

8/29

Page 15: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DEFINITIONS OF ACCURACY: BS(s, t)

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

Expected Brier Score:

BS(s, t) = E[{

D(s, t)− π(s, t)}2∣∣∣T > s

]

I the lower the betterI BS ≈ Bias2 + VarianceI Calibration and DiscriminationI Depends on incidence in (s, s + t]

9/29

Page 16: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

RIGHT CENSORING ISSUE

Landmark time s Time s + t

time

: uncensored: censored

For subject i censored within [s, s + t) the status

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

is unknown.

10/29

Page 17: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

RIGHT CENSORING ISSUE

Landmark time s Time s + t

time

: uncensored

: censored

For subject i censored within [s, s + t) the status

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

is unknown.

10/29

Page 18: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

RIGHT CENSORING ISSUE

Landmark time s Time s + t

time

: uncensored: censored

For subject i censored within [s, s + t) the status

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

is unknown.

10/29

Page 19: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

RIGHT CENSORING ISSUE

Landmark time s Time s + t

time

: uncensored: censored

For subject i censored within [s, s + t) the status

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

is unknown.10/29

Page 20: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

NOTATIONS FOR RIGHT CENSORED OBSERVATION

Observed iid sample :{(Ti,∆i, ηi, πi(·, ·)

), i = 1, . . . ,n

}

withTi = min(Ti,Ci) and ηi = ∆iηi

whereI Ci: censoringI ∆i = 11{Ti ≤ Ci}: censoring indicator.

11/29

Page 21: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (1/2)

Wi(s, t) =

11{s < Ti ≤ s + t}∆i

G(Ti|s)

+

11{Ti > s + t}G(s + t|s)

+

0

with G(u) the Kaplan-Meier estimator of P(C > u).

Landmark time s Time s + t

time

: uncensored: censored

12/29

Page 22: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (1/2)

Wi(s, t) =11{s < Ti ≤ s + t}∆i

G(Ti|s)+

11{Ti > s + t}G(s + t|s)

+

0

with G(u) the Kaplan-Meier estimator of P(C > u).

Landmark time s Time s + t

time

: uncensored: censored

12/29

Page 23: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (1/2)

Wi(s, t) =11{s < Ti ≤ s + t}∆i

G(Ti|s)+

11{Ti > s + t}G(s + t|s)

+

0

with G(u) the Kaplan-Meier estimator of P(C > u).

Landmark time s Time s + t

time

: uncensored: censored

12/29

Page 24: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (1/2)

Wi(s, t) =11{s < Ti ≤ s + t}∆i

G(Ti|s)+

11{Ti > s + t}G(s + t|s)

+ 0

with G(u) the Kaplan-Meier estimator of P(C > u).

Landmark time s Time s + t

time

: uncensored: censored

12/29

Page 25: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (2/2)

I Indicator of “observed disease occurrence” in (s, s + t]:

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

(instead of Di(s, t)).

I Expected Brier score estimator:

BS(s, t) =1n

n∑i=1

Wi(s, t){

Di(s, t)− πi(s, t)}2

AUC(s, t) similarly defined...

13/29

Page 26: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

INVERSE PROBABILITY OF CENSORING WEIGHTING

(IPCW) ESTIMATORS (2/2)

I Indicator of “observed disease occurrence” in (s, s + t]:

Di(s, t) = 11{s < Ti ≤ s + t, ηi = 1}

(instead of Di(s, t)).

I Expected Brier score estimator:

BS(s, t) =1n

n∑i=1

Wi(s, t){

Di(s, t)− πi(s, t)}2

AUC(s, t) similarly defined...

13/29

Page 27: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

ASYMPTOTIC IID REPRESENTATION

Let θ denote either AUC or BS.

LEMMA: Assume that the censoring time C is independent of(T, η, π(·, ·)), then

√n(θ(s, t)− θ(s, t)

)=

1√n

n∑i=1

IFθ(Ti, ηi, πi(s, t), s, t) + op (1)

where IFθ(Ti, ηi, πi(s, t), s, t) being :I zero-mean iid termsI easy to estimate (plugging in Nelson-Aalen & Kaplan-Meier)

14/29

Page 28: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PROOF OF ASYMPTOTIC IID REPRESENTATION

The proof consists in 3 steps:

(i) Martingale theory to account for Kaplan-Meier estimatorvariability

(ii) Taylor expansions to connect variability of estimated weights tovariability of the weighted sum.→ sum of non-iid terms

(iii) Hajek projection to rewrite the sum of non-iid terms as anequivalent sum of iid-terms (U-statistic theory)

15/29

Page 29: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

POINTWISE CONFIDENCE INTERVAL (FIXED s)

I Asymptotic normality:

√n(θ(s, t)− θ(s, t)

)D−→ N

(0, σ2

s,t)

I 95% confidence interval:{θ(s, t)± z1−α/2

σs,t√n

}

where z1−α/2 is the 1− α/2 quantile of N (0, 1).

I Variance estimator:

σ2s,t =

1n

n∑i=1

{IFθ(Ti, ηi, πi(s, t), s, t)

}2

16/29

Page 30: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

SIMULTANEOUS CONFIDENCE BAND OVER A SET OF

LANDMARK TIMES s ∈ S{θ(s, t)± q(S,t)

1−ασs,t√

n

}, s ∈ S

Computation of q(S,t)1−α by the simulation algorithm:

1. For b = 1, . . . ,B, say B = 4000, do:1.1 Generate {ωb

1, . . . , ωbn} from n iid N (0, 1).

1.2 Using the plug-in estimator IFθ(·), compute :

Υb = sups∈S

∣∣∣∣∣ 1√n

n∑i=1

ωbiIFθ(Ti, ηi, πi(s, t), s, t)

σ,s,t

∣∣∣∣∣2. Compute q(S,t)

1−α as the 100(1− α)th percentile of{

Υ1, . . . ,ΥB}

Mimicking Lin, et al. (Biometrika, 1994)17/29

Page 31: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

SIMULTANEOUS CONFIDENCE BAND OVER A SET OF

LANDMARK TIMES s ∈ S{θ(s, t)± q(S,t)

1−ασs,t√

n

}, s ∈ S

Computation of q(S,t)1−α by the simulation algorithm:

1. For b = 1, . . . ,B, say B = 4000, do:1.1 Generate {ωb

1, . . . , ωbn} from n iid N (0, 1).

1.2 Using the plug-in estimator IFθ(·), compute :

Υb = sups∈S

∣∣∣∣∣ 1√n

n∑i=1

ωbiIFθ(Ti, ηi, πi(s, t), s, t)

σ,s,t

∣∣∣∣∣2. Compute q(S,t)

1−α as the 100(1− α)th percentile of{

Υ1, . . . ,ΥB}

Mimicking Lin, et al. (Biometrika, 1994)17/29

Page 32: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

COMPARING DYNAMIC PREDICTIVE ACCURACY

CURVES (1/2)Doing similarly with a difference in predictive accuracy of 2 dynamicpredictions π(l)(·, t), l = 1, 2 , we are able

I to testH0 : ∀s ∈ S θ(1)(s, t)− θ(2)(s, t) = 0

s

θ(2)(s, t)

θ(1)(s, t)

by observing whether or not the zero function is contained within theconfidence band of θ(1)(s, t)− θ(2)(s, t) versus s 18/29

Page 33: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

COMPARING DYNAMIC PREDICTIVE ACCURACY

CURVES (2/2)Doing similarly with a difference in predictive accuracy of 2 dynamicpredictions π(l)(·, t), l = 1, 2 , we are able

I to assert∀s ∈ S θ(1)(s, t) > θ(2)(s, t)

s

θ(2)(s, t)

θ(1)(s, t)

by observing whether or not the confidence band θ(1)(s, t)− θ(2)(s, t)versus s overlaps the zero line. 19/29

Page 34: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DATA FROM 2 COHORTS OF ELDERLY SUBJECTS

I Population based studies of elderly subjects:No. of subjects follow-up

training cohort: Paquid 2970 20 yearsvalidation cohort: 3-City 3880 9 years

I Repeated measurements of 2 cognitive tests:

I Mini Mental State Examination (MMSE):→ global index of cognition

I Isaac Score Test (IST):→ evaluates speed of verbal production

20/29

Page 35: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

JOINT LATENT CLASS MODEL

(T, η) and Y(·) are joint by the latent class Λ

time-to-eventand event-type

(T, η)

markertrajectory

Y(·)

Λ

Latent class

unobservedobserved

Baseline covariates: Age, Education level and Sex

21/29

Page 36: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

JOINT LATENT CLASS MODELING (K = 3 CLASSES)

I MMSE (transformed) or IST decline given class Λi = g:

Yi(tij)|Λi=g =β0 + β0,ageAGEi + β0,educEDUCi + β0,learn11{tij = 0}+ bi0|Λi=g

+(β1g + β1,ageAGEi + bi1|Λi=g

)× tij

+(β2g + β2,ageAGEi + bi2|Λi=g

)× t2

ij + εi(tij),

with (bi0|Λi=g, bi1|Λi=g, bi2|Λi=g) ∼ N (0, σ2gB)

I Risk of events given class Λi = g:I dementia

λi,1(t|Λi = g) = λ01,g(t) exp (α11,gAGEi + α21,gEDUCi)

I death dementia-free

λi,2(t|Λi = g) = λ02,g(t) exp (α12,gAGEi + α22,gEDUCi + α32,gSEXi) .

22/29

Page 37: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

JOINT LATENT CLASS MODELING (K = 3 CLASSES)

I MMSE (transformed) or IST decline given class Λi = g:

Yi(tij)|Λi=g =β0 + β0,ageAGEi + β0,educEDUCi + β0,learn11{tij = 0}+ bi0|Λi=g

+(β1g + β1,ageAGEi + bi1|Λi=g

)× tij

+(β2g + β2,ageAGEi + bi2|Λi=g

)× t2

ij + εi(tij),

with (bi0|Λi=g, bi1|Λi=g, bi2|Λi=g) ∼ N (0, σ2gB)

I Risk of events given class Λi = g:I dementia

λi,1(t|Λi = g) = λ01,g(t) exp (α11,gAGEi + α21,gEDUCi)

I death dementia-free

λi,2(t|Λi = g) = λ02,g(t) exp (α12,gAGEi + α22,gEDUCi + α32,gSEXi) .

22/29

Page 38: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

JOINT LATENT CLASS MODELING (K = 3 CLASSES)

I MMSE (transformed) or IST decline given class Λi = g:

Yi(tij)|Λi=g =β0 + β0,ageAGEi + β0,educEDUCi + β0,learn11{tij = 0}+ bi0|Λi=g

+(β1g + β1,ageAGEi + bi1|Λi=g

)× tij

+(β2g + β2,ageAGEi + bi2|Λi=g

)× t2

ij + εi(tij),

with (bi0|Λi=g, bi1|Λi=g, bi2|Λi=g) ∼ N (0, σ2gB)

I Risk of events given class Λi = g:I dementia

λi,1(t|Λi = g) = λ01,g(t) exp (α11,gAGEi + α21,gEDUCi)

I death dementia-free

λi,2(t|Λi = g) = λ02,g(t) exp (α12,gAGEi + α22,gEDUCi + α32,gSEXi) .

22/29

Page 39: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DESCRIPTIVE STATISTICS & RIGHT CENSORING ISSUEt = 5 years, s ∈ S = {0, 0.5, . . . , 4} years

0 0.5 1 1.5 2 2.5 3 3.5 4

Landmark time ''s'' (years)

No.

of s

ubje

cts

010

0020

0030

0040

00

Censored in (s,s+t]Event−free at s+tDeath dementia−free in (s,s+t]Dementia in (s,s+t]

23/29

Page 40: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

DYNAMIC PREDICTION ACCURACY CURVES: AUCt = 5 years, s ∈ S = {0, 0.5, . . . , 4} years

landmark time s

AU

C(s

,t)

50%

75%

90%

100%

0 0.5 1 1.5 2 2.5 3 3.5 4

● ●● ● ● ● ●

●●●

● ●● ●

●●

ISTMMSE

landmark time s

Diff

eren

ce in

AU

C(s

,t)

●●

●●

0 0.5 1 1.5 2 2.5 3 3.5 4

05%

10%

15%

95% Conf Interval95% Conf Band

24/29

Page 41: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

COMPARING PREDICTION ACCURACY CURVES: BSt = 5 years, s ∈ S = {0, 0.5, . . . , 4} years

landmark time s

BS

(s,t)

●● ● ●

0 0.5 1 1.5 2 2.5 3 3.5 4

0.02

0.05

0.10

●● ● ●

ISTMMSE

landmark time s

Diff

eren

ce in

BS

(s,t)

● ●

●● ●

●●

0 0.5 1 1.5 2 2.5 3 3.5 4

−0.

005

00.

005

95% Conf Interval95% Conf Band

25/29

Page 42: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PERSPECTIVE: R2-LIKE CRITERIA

I Interpretation difficulties for s 7→ BS(s, t) :I Scaling meaning ?I BS value depends on cumulative incidence in (s, s + t]I Increase/decrease when s varies not explainable

I “Explained variation” criteria :

R2(s, t) = 1− BS(s, t)BSNULL(s, t)

where BSNULL(s, t) is BS of the null model predicting the samerisk for all subjects (=cumulative incidence in (s, s + t]).

I the higher the better & easier scalingI cumulative incidence free

26/29

Page 43: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PERSPECTIVE: R2-LIKE CRITERIA

I Interpretation difficulties for s 7→ BS(s, t) :I Scaling meaning ?I BS value depends on cumulative incidence in (s, s + t]I Increase/decrease when s varies not explainable

I “Explained variation” criteria :

R2(s, t) = 1− BS(s, t)BSNULL(s, t)

where BSNULL(s, t) is BS of the null model predicting the samerisk for all subjects (=cumulative incidence in (s, s + t]).

I the higher the better & easier scalingI cumulative incidence free

26/29

Page 44: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

PERSPECTIVE: INFERENCE FOR R2-LIKE CRITERIAt = 5 years, s ∈ S = {0, 0.5, . . . , 4}

Landmark time s (years)

R2 (s

,t)

0%5%

10%

0 0.5 1 1.5 2 2.5 3 3.5 4

●● ●

●●

●●

● ●

ISTMMSE

Computation of confidence regions (easy): ongoing work ... 27/29

Page 45: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (1/2)

I New testing approach to simultaneously compare dynamicpredictions over all times at which predictions are made

I Nonparametric methodology provides a model-free comparison.

”Essentially, all models are wrong, butsome are useful.”, G. Box

⇒We do not assume any correct model specification.

28/29

Page 46: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (1/2)

I New testing approach to simultaneously compare dynamicpredictions over all times at which predictions are made

I Nonparametric methodology provides a model-free comparison.

”Essentially, all models are wrong, butsome are useful.”, G. Box

⇒We do not assume any correct model specification.

28/29

Page 47: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (2/2)

I Asymptotic results established

I Good simulation results with finite sample size (not shown)

I Beyond the joint modeling framework ?

≈ provide inference procedures for comparing any kind ofdynamic prediction tools

e.g : Joint modeling vs Landmarking ?

”Statisticians, like artists, have the badhabit of falling in love with their models.”,

G. Box

THANK YOU FOR YOUR ATTENTION!

29/29

Page 48: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (2/2)

I Asymptotic results established

I Good simulation results with finite sample size (not shown)

I Beyond the joint modeling framework ?

≈ provide inference procedures for comparing any kind ofdynamic prediction tools

e.g : Joint modeling vs Landmarking ?

”Statisticians, like artists, have the badhabit of falling in love with their models.”,

G. Box

THANK YOU FOR YOUR ATTENTION!

29/29

Page 49: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (2/2)

I Asymptotic results established

I Good simulation results with finite sample size (not shown)

I Beyond the joint modeling framework ?

≈ provide inference procedures for comparing any kind ofdynamic prediction tools

e.g : Joint modeling vs Landmarking ?

”Statisticians, like artists, have the badhabit of falling in love with their models.”,

G. Box

THANK YOU FOR YOUR ATTENTION!

29/29

Page 50: QUANTIFYING AND COMPARING DYNAMIC PREDICTIVE ......INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION OBJECTIVE I Question: How to evaluate

INTRODUCTION DYNAMIC PREDICTION ACCURACY LARGE SAMPLE RESULTS APPLICATION PERSPECTIVES CONCLUSION

CONCLUSION (2/2)

I Asymptotic results established

I Good simulation results with finite sample size (not shown)

I Beyond the joint modeling framework ?

≈ provide inference procedures for comparing any kind ofdynamic prediction tools

e.g : Joint modeling vs Landmarking ?

”Statisticians, like artists, have the badhabit of falling in love with their models.”,

G. Box

THANK YOU FOR YOUR ATTENTION! 29/29