J'ai deux ensembles de mesures de différentes machines. Ils sont mesurés dans le temps, à des intervalles légèrement différents - par ex. on fait une mesure toutes les 5 minutes, mais l'autre, toutes les 3 minutes. L'avantage est que toutes les 5 minutes sont calculées en moyenne sur l'ensemble de l'intervalle, de sorte que les valeurs doivent correspondre grossièrement les unes aux autres. Je voudrais étendre le vecteur avec des mesures toutes les 5 minutes (Light) de sorte que ses valeurs sont à peu près synchrones avec les valeurs dans le vecteur de mesures faites toutes les 5 minutes. L'écart doit alors être rempli avec la valeur précédentevecteurs de temps correspondant de longueur différente: un difficile
Voici un exemple des données toutes les 5 minutes
Date Light
26/05/2011 16:00 -529.98
26/05/2011 16:05 -276.68
26/05/2011 16:10 -179.63
26/05/2011 16:15 -385.57
26/05/2011 16:20 -1273.6
26/05/2011 16:25 -1109.7
et les données toutes les 3 minutes
Date Flux
26/05/2011 16:01 0.64
26/05/2011 16:04 -1.96
26/05/2011 16:07 -0.51
26/05/2011 16:10 -1.34
26/05/2011 16:13 -1.28
26/05/2011 16:15 -0.22
Je devrais pas non plus que la Le vecteur de mesure de la lumière (toutes les 5 minutes) est plus court que le vecteur toutes les 3 minutes. Le but est donc de rendre le vecteur de mesures de 5 minutes de la même longueur que le vecteur de 3 minutes. Je me rends compte que c'est un problème assez difficile, mais toutes les suggestions seraient grandement reçues.
+1 pour l'explication zoo/xts. J'allais laisser un commentaire que zoo/xts a ce genre de chose intégré, mais n'était pas assez familier avec cela pour divertir fournir une réponse. –
Cest incroyable! Je vous remercie –