Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels...

49
Le modèle de Cox Victor Fardel Ewen Gallic 30 janvier 2013 Faculté des Sciences économiques, UFR de mathématiques

Transcript of Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels...

Page 1: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Le modèle de Cox

Victor Fardel Ewen Gallic30 janvier 2013Faculté des Sciences économiques, UFR de mathématiques

Page 2: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

1 Introduction

2 RappelsFonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

2 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 3: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Développé par David Cox (1972)[1]Objectifs et utilisation :

I étudier la probabilité de défaillance d’un individu en fonction deses caractéristiques, à différents instants t,

I principaux domaines d’application :• industrie,• médecine,• sciences actuarielles ;

Difficultés :I nombre de données limitées,I censure et troncature.

3 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 4: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Présentation des données

Rossi (1980)[5] ;432 entrées ;10 variables.

arrest week fin age race wexp mar paro prio educ

1 1 20 0 27 1 0 0 1 3 32 1 17 0 18 1 0 0 1 8 43 1 25 0 19 0 1 0 1 13 34 0 52 1 23 1 1 1 1 1 55 0 52 0 19 0 1 0 1 3 36 0 52 0 24 1 1 0 0 2 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 5: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Fonctions de survie

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

5 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 6: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Fonctions de survie

Définition (Fonction de survie)

Soit Xi le temps entre le début de l’observation et la défaillance ;Les Xi sont i.i.d. de fonction de densité f (x) et de fonction desurvie

x > 0, S(x) = P(X > x) (v.a. discrète)

x > 0, S(x) = 1−∫ x

0f (u)du (v.a. continue)

Dans notre exemple, Xi représente le temps entre la sortie de prisonet la prochaine arrestation.

6 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 7: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Fonctions de survie

Définition (Fonction de survie résiduelle)

∀x ≥ 0, St(x) = P(X − t > x | X > t) = S(t + x)S(t)

Démo.

Dans l’exemple, la survie résiduelle correspond à la probabilité quel’individu ne soit pas de nouveau arrêté sachant qu’à l’instant t, iln’a pas encore récidivé.

7 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 8: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Taux de défaillance

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

8 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 9: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Taux de défaillance

Définition (Taux de défaillance)

∀x > 0 α(x) = limh↓0

1hP (x ≤ X < x + h | X ≥ x)

= −S′(x)

S(x) = f (x)S(x)

En effet, on a :

f (x) = limh↓0

1hP (x ≤ X < x + h) = F ′(x) = −S ′(x)

9 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 10: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Taux de défaillance

Appliqué à notre jeu de données, il s’agit de la probabilité que l’in-dividu se fasse arrêter entre les instants x et x + h étant donné qu’àl’instant x il n’ait pas récidivé.

10 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 11: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Censure

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

11 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 12: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Censure

Définition (Censure)On parle de censure Ci d’une donnée i si :

avant la fin de l’étude, on n’observe plus l’individu sans qu’il yait eu de défaillance ;à la fin de l’étude, la défaillance n’a toujours pas été observée.

Sinon, si une défaillance est observée, on qualifie la donnée de com-plète.La réponse à la fin de l’étude pour un individu i est notée :

Xobsi = min (Xi ,Ci)

12 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 13: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Censure

Temps0 10 20 30 40 500

1

2

3

4

5

6

Figure 1: Illustration de la censure sur les données de prison.

13 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 14: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Censure

Une indicatrice indique si la donnée i est censurée :

δi = 1{Xi≤Ci}

Dans le cas des prisonniers, si à l’issue de la 52e semaine, l’individun’a toujours pas été arrêté, la donnée est censurée (la variable arrest(δ) prend la valeur 0).

14 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 15: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Processus de comptage des défaillances

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

15 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 16: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Processus de comptage des défaillances

Définition (Processus de comptage des défaillances)

Ti la date de de défaillance pour l’individu i ;N (t) la variable aléatoire indiquant le nombre de défaillancesobservées à l’instant t. Au début de l’étude, on a N (0) = 0 ;

Yi(t) ={

1 si l’individu i est encore à risque à t0 sinon.

16 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 17: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

L’écriture du modèle

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

17 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 18: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

L’écriture du modèle

Définition (écriture du modèle)

α(t | Zi(t)) = α0(t) exp(Z>i (t)β)

Avec :α0(t) le risque de base, une fonction non spécifiée (intensité enl’absence d’effet des covariables) ;Zi le vecteur des covariables pour un individu i ;β les mesures d’influence des covariables sur l’intensité.

18 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 19: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Hypothèse des risques proportionnels

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

19 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 20: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Hypothèse des risques proportionnels

Pour deux individus i et j, ∀i 6= j on remarque :

α(t | Zi)α(t | Zj)

= exp(Z>i β)exp(Z>j β)

= exp((Zi − Zj)>β

)

ne dépend que des individus i et j ;constant au cours du temps.

20 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 21: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

21 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 22: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

On cherche à savoir la probabilité qu’un individu i avec descovariables Zi ait un événement au moment Tj , sachant qu’unévénement a lieu au moment Tj :

P(indiv. i ait un évé. à Tj | un évé. à Tj)

= P(indiv.i ait un évé. à Tj)P(un évé. à Tj)

;

C’est la probabilité que l’individu i soit arrêté à la date Tjsachant qu’il y a eu une arrestation à la date Tj .

22 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 23: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

Le numérateur est le taux de défaillance pour l’individu i autemps Tj ;le dénominateur est la somme des taux de défaillances pourl’ensemble des individus encore à risque à Tj ;La contribution de l’individu i à la vraisemblance est donc :

Li(β) = αi(Ti | Zi)∑nj=1 Yj(Ti)αj(Tj | Zj)

= α0(Ti) exp(Z>i (Ti)β)∑nj=1 Yj(Ti)α0(Ti) exp(Z>i (Ti)β)

= exp(Z>i (Ti)β)∑nj=1 Yj(Ti) exp(Z>i (Ti)β)

23 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 24: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

La fonction de vraisemblance partielle s’écrit :

Lp(β) =n∏

i=1

{exp(Z>i β)∑n

j=1 Yj(Ti) exp(Z>j β)

}δi

,

Avec Ti la date de défaillance de l’individu i.On en dérive l’expression du score partiel :

Up(β) =n∑

i=1δi

{Zi −

∑nj=1 Yj(Ti)Zj exp(Z>j β)∑nj=1 Yj(Ti) exp(Z>j β)

}

Démo.

24 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 25: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

Pour maximiser la vraisemblance partielle (soit maximiser le scorepartiel), et ainsi déterminer les paramètres β, il est fréquent d’utiliserl’algorithme de Newton-Raphson :

βk+1 = βk + I−1n (βk)Up(βk),

avec

In = −E[∂2 logLp(β)∂β∂β>

].

Il faut fournir une valeur β0 initiale ainsi qu’un critère d’arrêt.

25 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 26: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Estimation du modèle

Les coefficients sont estimés à l’aide de l’algorithme de Newton-Raphson sous R.> mod <- coxph (Surv(week , arrest ) ~ fin + age + race + wexp

+ mar + paro + prio , data= prison )> print (mod)

coef exp(coef) se(coef) z pfin -0.3794 0.684 0.1914 -1.983 0.0470age -0.0574 0.944 0.0220 -2.611 0.0090race 0.3139 1.369 0.3080 1.019 0.3100wexp -0.1498 0.861 0.2122 -0.706 0.4800mar -0.4337 0.648 0.3819 -1.136 0.2600paro -0.0849 0.919 0.1958 -0.434 0.6600prio 0.0915 1.096 0.0286 3.194 0.0014

Likelihood ratio test =33.3 on 7 df , p =2.36e -05 n= 432 ,number of events = 114

26 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 27: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Plan1 Introduction2 Rappels

Fonctions de survieTaux de défaillanceCensureProcessus de comptage des défaillances

3 Modèle de cox à risques proportionnelsL’écriture du modèleHypothèse des risques proportionnelsEstimation du modèleTests d’hypothèses

4 Conclusion

27 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 28: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Théorème1√nUp(β) L−−−→

n→∞N (0,Σ) ;

√n(β − β) L−−−→

n→∞N (0,Σ−1) ;

1nIn(β) estimateur consistant de Σ.

28 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 29: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test de significativité d’un coefficient :{H0 : β = 0H1 : β 6= 0

Sous H0, la statistique de test est de la forme :

√n · β

σL−−−→

n→∞N (0, 1).

Un intervalle de confiance de niveau 1− α est alors donné par :

IC 1−α(β) =[β ± u1−α/2 ·

σ√n

]

29 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 30: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Application aux données

coef exp(coef) se(coef) z pfin -0.38 0.68 0.19 -1.98 0.05age -0.06 0.94 0.02 -2.61 0.01race 0.31 1.37 0.31 1.02 0.31wexp -0.15 0.86 0.21 -0.71 0.48mar -0.43 0.65 0.38 -1.14 0.26paro -0.08 0.92 0.20 -0.43 0.66prio 0.09 1.10 0.03 3.19 0.00

30 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 31: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Interprétation des coefficientsOn suppose que l’hypothèse des risques proportionnels tient ;

α(t | Zi)α(t | Zj)

= exp((Zi − Zj)>β

);

Exemple de l’effet marginal d’un an supplémentaire :exp (fini × βfin + agei × βage + . . .+ prioi × βprio)

exp (fini × βfin + (agei + 1)× βage + . . .+ prioi × βprio)

= exp (agei × βage)exp ((agei + 1)× βage)

= exp(βage) = 0.94;

Quel que soit t, chaque année de vie supplémentaire (cet. par.)multiplie le risque instantané par un facteur 0.94, soit une di-minution de 6%.

31 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 32: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Application aux données

coef exp(coef) se(coef) z pfin -0.38 0.68 0.19 -1.98 0.05age -0.06 0.94 0.02 -2.61 0.01race 0.31 1.37 0.31 1.02 0.31wexp -0.15 0.86 0.21 -0.71 0.48mar -0.43 0.65 0.38 -1.14 0.26paro -0.08 0.92 0.20 -0.43 0.66prio 0.09 1.10 0.03 3.19 0.00

32 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 33: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Interprétation des coefficients

Recevoir une aide financière versus ne pas en recevoir, cet. par,diminue le risque instantané d’être arrêté de 32% ;La couleur de peau, le fait d’avoir eu un emploi à temps pleinavant l’incarcération, le statut marital ou le fait d’avoir étélibéré sous parole n’influent pas significativement sur le risqueinstantané ;Quel que soit t, chaque incarcération passée supplémentaire faitaugmenter le risque de récidive de 10%, cet. par.

33 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 34: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test de nullité simultanée des coefficients

Rapport de vraisemblance ;Test de Wald ;Score (ou logrank) ;Loi asymptotique : χ2

p, avec p le nombre de paramètres dumodèle.

Likelihood ratio test= 33.27 on 7 df , p =2.362e -05Wald test = 32.11 on 7 df , p =3.871e -05Score ( logrank ) test = 33.53 on 7 df , p =2.11e -05

34 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 35: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Fonction de survie

0 10 20 30 40 50

0.70

0.75

0.80

0.85

0.90

0.95

1.00

Semaines

Pro

babi

lité

de s

urvi

e

EstimationIntervalle de confiance ponctuel à 95%

Figure 2: Estimation de la fonction de survie.

plot( survfit (mod), ylim=c(.7 , 1))

35 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 36: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Hypothèse des risques proportionnels

Vérification de l’hypothèse des risques proportionnel à partir detests :

I numérique ;I graphique (ex : tracé des résidus de Shoenfeld normalisés).

À tester sur un modèle avec des variables dont le coefficient estsignificativement non nul ;

36 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 37: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test numériquePour chaque variable, on cherche à s’assurer que le coefficient asso-cié est stable au cours du temps.{

H0 : βj(t) = βj

H1 : βj(t) 6= βj .

Détail.

Dans R :> mod2 <- coxph (Surv(week , arrest ) ~ fin + age + prio , data

= prison )> cox.zph(mod2)

rho chisq pfin1 -0.00657 0.00507 0.9433age -0.20976 6.54147 0.0105prio -0.08004 0.77288 0.3793GLOBAL NA 7.13046 0.0679

37 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 38: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test graphique - Résidus de Schoenfeld

Temps

Bet

a(t)

pou

r fin

7.9 14 20 25 32 37 44 49

−2

−1

0

1

2

●●

●●●

●●

●●

●●

●●●

●●

● ●●●

●●●

●●●

●●

Temps

Bet

a(t)

pou

r ag

e

7.9 14 20 25 32 37 44 49−0.4

−0.2

0.0

0.2

0.4

0.6

0.8

1.0

●●●

●●

●●

●●

●●●

●●

●●

Temps

Bet

a(t)

pou

r pr

io

7.9 14 20 25 32 37 44 49

0.0

0.5

1.0

●●

●●

●●

●●

●●●

●●

●●

Figure 3: Résidus normalisés de Shoenfeld.

plot(cox.zph(mod2)[1]); abline (h=0, col="blue")

38 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 39: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test graphique - Résidus de martingale● ●●● ●● ● ●

●●●● ●●

●●●

●●

● ●●●

●● ●●● ●

●●●● ● ● ● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●● ●

●●

●●

●●

● ●

●●

●●

● ●●

●●

●● ●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●● ●● ●

● ●

● ●

●●

●●

●●

●●●

●●

●● ●

●●

●●

● ●

● ●●

●●

●●●

● ●●●●

● ●

●●

●●

●●

●●

●●

●●

● ●●●

●●

●●

●●

● ●●

●●

● ●●

20 25 30 35 40 45−1.0

−0.5

0.0

0.5

1.0

Age

Rés

idus

de

Mar

tinga

le

● ● ●● ● ●●●● ●

●●●●

● ●●

●●

●●● ●

●●●●●●

●● ●●●

●● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●● ●

● ●

●●

●●

● ●

●●

●●

● ●●

●●

●● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

●●

●● ●

● ●●

● ●

●●

●●

●●

●●

●●●

●●●

●●●

●●

●●

● ●

● ●●

●●

●●●

●● ●●●

● ●

●●

●●

●●

●●

●●

●●

●●●●

●●

●●

●●

● ●●

●●

● ●●

0 5 10 15−1.0

−0.5

0.0

0.5

1.0

Prio

Rés

idus

de

Mar

tinga

leFigure 4: Résidus de martingale.

plot( residus . martingale ~ prison [,"age"],xlab="Age",ylab="Residus de Martingale ")

lines ( lowess ( prison [,"age"], residus . martingale , iter =0) ,lwd=2, col=" dodger blue")

39 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 40: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Tests d’hypothèses

Test graphique - Résidus de martingale

0 10 20 30 40 50

−5

0

5

Temps

Coe

ffici

ents

cum

ulés

prop(fin)

0 10 20 30 40 50

−50

0

50

Temps

Coe

ffici

ents

cum

ulés

prop(age)

0 10 20 30 40 50

−60

−40

−20

0

20

40

60

Temps

Coe

ffici

ents

cum

ulés

prop(prio)

Figure 5: Résidus de martingale (Modèle Cox-Aalen).

op <- par( mfrow =c(1 ,3))plot(cox. aalen (Surv(week , arrest ) ~ prop(fin) + prop(age) +

prop(prio), data = prison ,n.sim =100) ,score =1)par(op)

40 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 41: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Pour aller plus loin...

Interactions ;Stratification ;Covariables dépendantes du temps ;

41 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 42: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Introduction Rappels Modèle de cox à risques proportionnels Conclusion

Quelques référencesD. R. Cox.Regression models and life-tables.Journal of the Royal Statistical Society. Series B (Methodological), 34(2) :pp. 187–220, 1972.

Jean-Fran¸cois Dupuy and James Ledoux.Analyse de durées de vie. fiabilité.Notes de cours, 2012.

John Fox.Cox proportional-hazards regression for survival data the cox proportional-hazards model.Most, 2008(June) :1–18, 2002.

Laurence Reboul.Cours de durées de vie.Notes de cours, 2011.

P.H. Rossi, R.A. Berk, and K.J. Lenihan.Money, work, and crime : experimental evidence.Quantitative studies in social relations. Academic Press, 1980.

Marie-Luce Taupin.Durées de survie.Notes de cours, 2011.

42 / 42Victor Fardel, Ewen Gallic Le modèle de Cox

Page 43: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

P(X − t > x | X > t) = P(X − t > x ∩X > t)P(X > t)

= P(X > x + t)P(X > t)

= S(x + t)S(x)

Retour fonction de survie résiduelle.

Page 44: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Lp(β) =n∏

i=1

{exp(Z>i β)∑n

j=1 Yj(Ti) exp(Z>j β)

}δi

`p(β) := logLp(β) =n∑

i=1δi

Z>i β − logn∑

j=1Yj(Ti) exp(Z>i β)

Le score partiel s’obtient en dérivant la log-vraisemblance partiellepar rapport à β :

Up(β) := ∂`p(β)∂β

=n∑

i=1δi

{Zi −

∑nj=1 Yj(Ti)Zj exp(Z>j β)∑nj=1 Yj(Ti) exp(Z>j β)

}

Retour vraisemblance partielle.

Page 45: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Statistique de test de l’hypothèse des risquesproportionnels (1/3)

Le modèle de Cox s’écrit :

α(t | Zi(t)) = α0(t) exp(Z>i (t)β(t)).

On a considéré depuis le début que ∀t, β(t) = β (risques propor-tionnels vérifiée). Pour chacune des j = 1, . . . , p covariables, on adonc :

βj(t) = βj + θjgj(t),

avec gj(t) une fonction connue.

Page 46: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Statistique de test de l’hypothèse des risquesproportionnels (2/3)

βj(t) = βj + θjgj(t)

Pour vérifier l’hypothèse des risques proportionnels, on doit avoir

∀j, θj = 0.

{H0 : θ = 0H1 : θj 6= 0.

Page 47: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Statistique de test de l’hypothèse des risquesproportionnels (3/3)

La statistique de test est la suivante (sous H0) :

Z = U>2 (β, 0)I 22n (β, 0)U2(β, 0) L−→

n→+∞χ2p,

avec U>2 (β, θ) la dérivée de la log-vraismenblance partielle parrapport à θ ;et I 22

n (β, 0) = −E(

∂2

∂θ∂θ>Lp(β, θ))

Retour tests HRP.

Page 48: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

Extension : stratification

Création de k strates relatives à k modalités d’une variablediscrète ;Risque de base (α0(t)) différent selon les strates ;Le taux de panne pour un individu i de la strate k devient :

αk(t) exp(Ziβ)

Risques instantanés identiques pour toute les strates ;

Page 49: Le modèle de Cox - univ-rennes1.fr€¦ · Introduction Rappels Modèledecoxàrisquesproportionnels Conclusion Estimationdumodèle Les coefficients sont estimés à l’aide de l’algorithme

0 10 20 30 40 50

0.75

0.80

0.85

0.90

0.95

1.00

Semaines

Pro

babi

lité

de s

urvi

e

fin = 0fin = 1

Figure 6: Fonctions de survie selon l’aide financière.

modStr <- coxph (Surv(week , arrest ) ~ strata (fin) + age +race + wexp + mar + paro + prio , data= prison )

plot( survfit ( modStr ), conf.int=FALSE , ylim= range ( survfit (modStr )$surv))

Retour Pour aller plus loin.