FAQ SASConsultez toutes les FAQ
Nombre d'auteurs : 14, nombre de questions : 232, dernière mise à jour : 20 décembre 2012
- Comment obtenir l'intervalle de confiance de la fonction de survie avec la procédure LIFETEST ?
- Comment obtenir une estimation de Kaplan-Meier de la fonction de survie dans le cas de données censurées et tronquées ?
- Est-il possible d'inclure des variables catégorielles dans la modélisation de données de survie ?
- Comment spécifier des termes d'interaction dans la procédure PHREG ?
L'intervalle de confiance de la fonction de survie S(t) est obtenue par l'option OUTSURV= qui crée une table contenant les variables suivantes :
- SDF_LCL : borne inférieure de l'intervalle de confiance de la fonction de survie ;
- SDF_UCL : borne supérieure de l'intervalle de confiance de la fonction de survie.
Proc
LIFETEST data
=
survival OUTSURV=
estimates ;
.
.
.
;
.
.
.
;
run
;
La procédure PHREG permet d'obtenir une estimation de Kaplan-Meier de la fonction de survie dans le cas de données censurées et tronquées. Il suffit pour cela de ne pas préciser de variables explicatives dans l'instruction MODEL.
La syntaxe de la procédure est la suivante :
PROC
PHREG ;
MODEL
t2*
c(1) =
/
ENTRYTIME =
t1 ;
OUTPUT
OUT
=
out1 SURVIVAL =
sdf ;
RUN
;
t2 est le temps de survie, t1 est le temps de troncature et c est l'indicateur de censure (une valeur de 1 indique les observations censurées). La variable sdf de la table OUT1 contient les estimateurs souhaités.
Oui, grâce à l'instruction CLASS de la nouvelle procédure TPHREG (expérimentale en SAS 9.1.3).
Vous trouverez plus d'informations sur cette procédure dans l'aide en ligne, à l'adresse suivante :
Si les covariables sont dépendantes du temps, les termes d'interaction doivent être codés à l'intérieur de la procédure PHREG, comme suit :
data
test;
input
censor time a $ b $ c d;
cards
;
.
.
.
;
run
; proc
PHREG data
=
test;
model
time*
censor(0)=
a b c d timed;
timed=
time*
d; /*
la
variable
d'interaction
dépendante
du
temps
*/
/*
est
créée
à
l'intérieur
de
la
procédure
PHREG
*/
run
;
Les interactions entre les covariables fixes peuvent être codées soit à l'intérieur de la procédure PHREG, soit à l'extérieur, dans une étape data :
data
test;
ab=
a*
b; /*
les
variables
d'interaction
ab
et
cd
sont
*/
cd=
c*
d; /*
créées
à
l'extérieur
de
la
procédure
PHREG
*/
input
censor time a $ b $ c d;
cards
;
.
.
.
;
run
;
proc
PHREG data
=
test;
model
time*
censor(0)=
a b c d ab cd; /*
utilisation
des
variables
ab
et
cd
*/
run
;
Ce code est identique à :
data
test;
input
censor time a $ b $ c d;
cards
;
.
.
.
;
run
;
proc
PHREG data
=
test;
model
time*
censor(0)=
a b c d ab cd;
ab=
a*
b; /*
les
variables
d'interaction
ab
et
cd
sont
*/
cd=
c*
d; /*
créées
à
l'intérieur
de
la
procédure
PHREG
*/
run
;