Saturday 30 September 2017

Gleitender Durchschnitt Mit Spss


Wie man einen gleitenden Durchschnitt innerhalb einer Variablen in SPSSPASW Statistics berechnet Ich verwende SPSS für Windows. Ich möchte einen gleitenden Durchschnitt mit einer Spanne von 3 für eine gegebene Variable berechnen. Ich möchte zum Beispiel eine neue Variable erstellen, die den Durchschnitt des ersten, zweiten und dritten Falles für eine gegebene Variable enthält. Ich würde dann wie der nächste Fall der neuen Variable enthalten den Durchschnitt des zweiten, dritten und vierten Fall für die gegebene Variable, und so weiter. Wie kann ich dies tun? Die folgenden Befehle sollten Sie unterstützen. DATA LIST dient zur Erstellung von Beispieldaten. Die Variablen, Tag und Score werden erstellt. Wir verwenden dann die PMA-Funktion innerhalb des CREATE-Befehls, um den gleitenden Durchschnitt der Variablen zu berechnen. Wir setzen die Spanne des gleitenden Mittels auf 3. Beachten Sie, dass in der resultierenden Variablen mavg die ersten n Fälle (basierend auf dem Spanwert) systembedingt fehlen. In diesem Beispiel entspricht der vierte Fall der neuen Variablen mavg dem Durchschnitt der Fälle 1, 2 und 3 der Variablen, und der fünfte Fall der Variable mavg entspricht dem Durchschnitt der Fälle 2,3, Und 4, und so weiter. Weitere Informationen zu solchen gleitenden Durchschnittsberechnungen finden Sie im Kapitel CREATE, im Einzelnen im Abschnitt PMA-Funktion im SPSS-Syntax-Referenzhandbuch. DATENLISTE Tag 1-2 Punkte 4-5. BEGIN DATEN 1 98 2 34 3 45 4 67 5 23 6 25 7 89 8 23 9 25 10 23 11 45 12 23 13 34 14 67 15 78 16 45 17 89 18 34 19 45 20 23 ENDDATEN. EXE. CREATE mavg PMA (Ergebnis, 3). EXE Historischer NumberSPSS Moving Average benutzerdefinierter Knoten für SPSS Modeler, um den einfachen gleitenden Durchschnitt über die letzten n Perioden zu berechnen (ungewichtetes Mittel der vorherigen n Daten) So erstellen Sie einen gleitenden Durchschnitt: Wählen Sie ein beliebiges ununterbrochenes Feld im Werte-Selektor aus, auf dem Sie den Wert berechnen möchten Gleitender Durchschnitt Im Feld Gleitender Durchschnitt über Perioden wählen Sie einen Zeitraum aus, über dem der gleitende Durchschnitt berechnet werden soll. Das Ergebnis ist ein Feld, das den Durchschnitt der letzten n Perioden für jede Zeile enthält. Das Ergebnis ist eine neue Spalte ma, die mit null die ersten n-1 Perioden und dann mit dem Mittelwert über die letzten n Perioden gefüllt ist: Zukünftige Updates können verschiedene gleitende Durchschnitte enthalten sowie die Möglichkeit, mehrere Perioden abzuleiten. Fühlen Sie sich frei zu leisten. Sie können diese Aktion nicht zu diesem Zeitpunkt durchführen. 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. Reload, um Ihre Sitzung zu aktualisieren. Ich versuche, zu berechnen, bewegte Mittelwerte über 30 Tage (vor bewegte Durchschnitte) mit SPSS 20 für ca. 1200 Stock Ticker. Ich möchte eine Schleife wie verwenden: Berechnen 30 Tage gleitenden Durchschnitt für 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 dafür entwickeln kann. Wenn ich das folgende versuche, erhalte ich Störungswarnungen. Bitte können Sie mir helfen, eine vernünftig gut strukturierte Syntax, um meinen Job zu tun. Gestern gab es eine sehr ähnliche Frage heute auf LinkedIn (siehe hier oder unten für die Antwort). - Annahme jedes Datums ist genau einmal in Ihren Daten vorhanden ist, wird die Syntax unten berechnen berechnet jährliche Summen und Mittelwerte über jedes Datum der vorangegangenen 29 Termine. - Wenn weniger als 29 Tage vor einem bestimmten Datum liegen, werden diese neuen Variablen nicht für dieses Datum berechnet. (IMHO, dies wäre irreführende Informationen.) - Die 2 neuen Variablen werden in einer Spalte erscheinen, aber mit ein paar zusätzliche Zeilen können Sie jeden Wert in seine eigene Spalte setzen, wenn gewünscht.

No comments:

Post a Comment