Calculs incrémentiels data.frame
Bonjour à tous,
J'ai besoin des compétences de ce forum !
Je vous explique mon soucis :
J'ai un data.frame qui ressemble à ça :
ID_sujet |
variable |
numero_visite |
1 |
125 |
1 |
1 |
130 |
2 |
1 |
115 |
3 |
1 |
110 |
4 |
2 |
125 |
1 |
2 |
135 |
2 |
2 |
123 |
3 |
2 |
140 |
4 |
2 |
126 |
5 |
Etc.
Ce que j'ai besoin de faire :
- j'ai besoin de calculer l'écart-type de la variable (jusque là ça va)
- par sujet (là aussi ça va, aucun soucis avec ddply du package plyr)
- là ou ça se complique c'est que j'ai besoin de calculer cet écart -type au fur et à mesure des visites : par exemple pour le sujet 1, j'ai besoin de l'écart type pour la visite 2 calculé à partir des valeurs de la variable sur les visites 1 et 2, puis l'écart type à la visite 3, calculé à partir des visites 1, 2 et 3 et ainsi de suite !
- enfin, le must ça serait que ces valeurs calculées puissent apparaître comme une nouvelle variable dans le même data.frame (avec 0 à la visite 1, la valeur à la visite 2 etc).
J'ai essayé de trouver des solutions sur le net (d'habitude la documentation est riche pour R) mais là je sais même pas quels mots clefs utiliser pour ma recherche !
En vous remerciant d'avance pour vos réponses qui me feraient gagner un temps considérable !