Berechnen moving average spss




Berechnen moving average spssIch versuche, gleitende Durchschnitte zu berechnen, die 30 Tage (vorher bewegte Durchschnitte) unter Verwendung SPSS 20 fur ungefahr 1200 auf lagerTickers uberspannen. Ich mochte eine Schleife wie verwenden: Berechnen 30 Tage gleitenden Durchschnitt fur einen Ticker sagen AAAA oder 0001 und speichern Sie es wie MA30AAAA oder MA300001. Nehmen Sie einen anderen Ticker sagen AAAB oder 0002 und tun wie oben. Fortsetzung, bis alle Ticker erfasst und MA berechnet, in neuen Spalten gespeichert. Denken Sie, dass ich eine SPSS-Syntax dafur entwickeln kann. Wenn ich das folgende versuche, erhalte ich Storungswarnungen. Bitte konnen Sie mir helfen, eine vernunftig gut strukturierte Syntax, um meinen Job zu tun. Gestern gab es eine sehr ahnliche Frage heute auf LinkedIn (siehe hier oder unten fur die Antwort). - Annahme jedes Datums ist genau einmal in Ihren Daten vorhanden ist, wird die Syntax unten berechnen berechnet jahrliche Summen und Mittelwerte uber jedes Datum der vorangegangenen 29 Termine. - Wenn weniger als 29 Tage vor einem bestimmten Datum liegen, werden diese neuen Variablen nicht fur dieses Datum berechnet. (IMHO, wurde dies irrefuhrende Informationen sein.) - Die 2 neuen Variablen werden in einer Spalte angezeigt, aber mit ein paar zusatzliche Zeilen konnen Sie jeden Wert in seine eigene Spalte setzen wenn gewunscht. Ich mochte eine Liste der Spalten in SPSS zu erstellen Wie MACOL1, MACOL2 und bis zu MACOLn, die 5 Jahre gleitenden Durchschnitt einer Liste von TickersSymbolsVariables mit einer kurzen Syntax wie: und was ich tun muss, ist, einen gleitenden Durchschnitt von jedem tickercol von Variablen von Interesse zu erstellen und speichern Sie sie in eine neue Saule. Ich kann dies einfach modifizieren die oben genannte Syntax und ich brauche eine Schleife Stil Befehl, der den Namen einer Spalte nimmt, erstellt eine neue Spalte mit MA und speichert, nimmt eine andere Spalte, erstellt eine MA-Spalte und so weiter. So mochte ich es nicht fur jede alte Spalte separat tun, sondern ich mochte eine Schleife verwenden und es mit dieser einfachen Schleife. Um den einfachen gleitenden Durchschnitt uber die letzten n Perioden zu berechnen (ungewichtetes Mittel der vorherigen n Daten) So erstellen Sie einen gleitenden Durchschnitt: Wahlen Sie ein beliebiges ununterbrochenes Feld in dem Wert-Selektor, auf dem Sie den gleitenden Durchschnitt berechnen mochten Wahlen Sie im Feld Bewegungsdurchschnitt uber Perioden eine Periode aus, uber die der gleitende Durchschnitt berechnet werden soll. Das Ergebnis ist ein Feld, das den Durchschnitt der letzten n Perioden fur jede Zeile enthalt. Das Ergebnis ist eine neue Spalte ma, die mit null die ersten n-1 Perioden und dann mit dem Mittelwert uber die letzten n Perioden gefullt ist: Zukunftige Updates konnen verschiedene gleitende Durchschnitte enthalten sowie die Moglichkeit, mehrere Perioden abzuleiten. Fuhlen Sie sich frei zu leisten. Sie konnen diese Aktion nicht zu diesem Zeitpunkt durchfuhren. Sie haben sich mit einem anderen Tab oder Fenster angemeldet. Aktualisieren Sie Ihre Sitzung neu. Sie haben sich in einem anderen Tab oder Fenster angemeldet. Aktualisieren Sie Ihre Sitzung neu.