Bonjour à toutes et à tous,
Je souhaiterais avec la proc lifetest récupérer les p-value du test de log-rank, dans une table (estimation de Kaplan-Meier).
Aprés avoir tourné en rond pendant un moment mes quetions sont multiples :
La fonction étant importante, je ne souhaite pas qu'il me l'imprime dans ma sortie (ça utilise inutiellement de la mémoire), existe t'il une autre option que NOPRINT pour n'afficher que le test ?
Si on souhaite récupérer un résulat dans une table grace à l'ODS, peut t'on éviter de créer la sortie (j'ai l'impression que l'option NOPRINT annulle tout)
Le souci c'est que je dois faire tourner 80 fois la procedures ( et une fois c'est déja long) pour chaque âge, et récupérer pour chaque âge le résultat du test. (instruction by à la place de where)
peut être ai-je simplement oublier une option du type out après le "/test=logrank" ?
voici le code :
En vous remerciant par avance de votre précieuse aide !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 /*ODS output HomTests=LOGRANGTEST_F ON; proc lifetest data=CUMULF METHOD=KM NOPRINT OUTTEST=TESTLR_F; time DA * censure(1) ; strata type_ass/ test=logrank ; where ageE_a=41; run; ODS OUTPUT CLOSE;*/
Cordialement
Partager