J'ai quelques dizaines de milliers d'observations qui sont dans une série chronologique mais regroupées par emplacements. Par exemple:
location date observationA observationB
---------------------------------------
A 1-2010 22 12
A 2-2010 26 15
A 3-2010 45 16
A 4-2010 46 27
B 1-2010 167 48
B 2-2010 134 56
B 3-2010 201 53
B 4-2010 207 42
Je veux voir si le mois x l » observationAa une relation linéaire avec le mois x +1 observationB.
J'ai fait quelques recherches et trouvé une zoofonction, mais elle ne semble pas avoir un moyen de limiter le décalage par groupe. Donc , si je zoo et avec décalage observationBpar 1 rang, je finirais l'emplacement A ce dernier observationBque l' emplacement B premier observationB. Je préfère avoir le premier observationBde n'importe quel emplacement NAou une autre valeur évidente pour indiquer "ne touchez pas cette ligne".
Je suppose que ce que je veux en venir est de savoir s'il existe une manière intégrée de faire cela dans R? Sinon, j'imagine que je peux y arriver avec une construction de boucle standard. Ou dois-je même manipuler les données?
