|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 7 ![]() |
Bonjour,
j'ai un problème avec le RETAIN. voici un exemple de mes données : patient date taille 10 01/01/2000 120 10 01/01/2001 121 10 02/05/2002 124 10 05/06/2003 128 11 01/02/1999 88 11 05/05/2000 90 . . ma question est comment calculés la différence du taille pour chaque patient entre la date de consultation et la date précédente . on m'a dit de faire avec un RETAIN mais je n'arrive pas. merci de votre réponse |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Tu peux utiliser la fonction lag
Code :
|
||
|
|
00
|
|
|
#3 | ||||||
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
Code :
1/ tu veux mesurer la différence, pour chaque patient, le différence entre une observation et sa suivante: le lag semble mieux convenir comme le dit Brice, avec un by. Le lag permet de retenir la valeur d'une variable d'une ligne à l'autre. Il faut réinitialiser à chaque patient. Code :
Code :
|
||||||
|
|
20
|
|
|
#4 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
+1 Manoutz
|
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Citation:
Ayez la politesse de dire merci quand les gens vous consacrent 5mn de leur temps de travail. Bonne journée |
|
|
|
01
|
|
|
#6 |
|
Invité de passage
![]() Étudiant Inscription : mars 2011 Messages : 7 ![]() |
bonjour excusez moi du retard car je n'étais plus sur le forum j'avais trouvé cette solution sur une autres forum du coup je ne suis pas revenu !!
merci pour votre réponse !! et encore désolé !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com