Kumulieren, aber in Intervallen
Hallo, folgendes Problem:
Mein Datensatz besteht aus 3 Variablen:
Kennzeichen (character), Index (numeric) und Wert (numeric).
Ich habe 20 verschiedene Kennzeichen mit jeweils immer 50 Indices und einem Wert dazu. Sieht also etwa so aus:
k01 1 w01_01
k01 2 w01_02
...
k01 50 w01_50
k02 1 w02_01
...
k02 50 w02_50
k03 1 w03_01
...
k20 50 w20_50
Nur die Werte pro Kennzeichen aufzusummieren ist kein Problem, aber ich brauche nun folgendes:
'
Eine vierte Variable, die mir anzeigt, wie groß die Summe der Werte in der Umgebung +/- 4 ist, also eine Variable, die durch die Addition der vier vorhergehenden Werte, der vier folgenden Werte und dem aktuellen Wert entsteht.
Bei k01 1 also nur die Summe von w01_01 bis w01_05.
Bei k01 2 dann die Summe von w01_01 bis w01_06.
Bei k01 20 brauche ich die Summe der vier Werte davor (Summe w01_16-w01_19, den Wert selbst (w01_20) und die vier folgende noch dazu Summe w01_21-w01_24.
Bei k01 50 dann nur noch den Wert selbst plus die vier Werte davor.
Für die folgenden Kennzeichen dann entsprechend.
Versteht mich überhaupt jemand und/oder hat jemand eine Idee? :)
MfG
