
FAQ SASConsultez toutes les FAQ
Nombre d'auteurs : 14, nombre de questions : 232, dernière mise à jour : 20 décembre 2012
Sommaire→SAS STAT→Analyse de survie- 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;


