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

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

  • Upload
    others

  • View
    8

  • Download
    1

Embed Size (px)

Citation preview

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