Ich versuche, bewegliche Durchschnitte zu berechnen, die sich über 30 Tage (vorhergehende Durchschnitte) mit SPSS 20 für etwa 1200 Stock Tickers erstrecken. Ich möchte eine Schleife wie: Berechnen Sie 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 Tickers erfasst und MA berechnet, in neue Spalten gespeichert. Glaubst du, ich kann dafür eine SPSS-Syntax entwickeln. Wenn ich das ausprobiere, bekomme ich Fehlerwarnungen. Bitte können Sie mir helfen, eine vernünftig gut strukturierte Syntax zu bekommen, um meinen Job zu machen. Gefragt am 18. November um 16:04 Uhr Es gab eine sehr ähnliche Frage heute auf LinkedIn (siehe hier oder unten für die Antwort). - Assuming jedes Datum ist genau einmal in Ihren Daten vorhanden, die Syntax unten berechnen bewegte jährliche Summen und Mittelwerte über jedes Datum der vorherigen 29 Termine. - Weniger als 29 Tage vor einem Datum, werden diese neuen Variablen für dieses Datum nicht berechnet. (IMHO, das wäre irreführende Informationen.) - Die 2 neuen Variablen erscheinen in einer Spalte jeweils aber mit ein paar zusätzlichen Zeilen können Sie jeden Wert in seine eigene Spalte setzen, wenn gewünscht. Ich möchte eine Liste von Spalten in SPSS 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, um einen gleitenden Durchschnitt von jedem Tickercol von Variablen von Interesse zu schaffen und speichern Sie es in eine neue Säule. Ich kann dies einfach ändern die oben genannten Syntax und ich brauche einen Loop-Stil Befehl, der den Namen einer Spalte, schafft eine neue Spalte mit MA und speichert, nimmt eine andere Spalte, erstellt eine MA-Spalte und so weiter. Also, ich will es nicht für jede alte Spalte separat machen, sondern ich möchte eine Schleife verwenden und es mit dieser einfachen Schleife machen. Gefragt 18. November um 13: 00SPSS Bewegen Durchschnittlicher benutzerdefinierter Knoten für SPSS Modeler, um den einfachen gleitenden Durchschnitt über die letzten n Perioden zu berechnen (ungewichtetes Mittel der vorherigen n Daten) Um einen gleitenden Durchschnitt zu erstellen: Wähle ein beliebiges kontinuierliches Feld im Werteauswahlpunkt, auf dem Sie wollen den gleitenden Durchschnitt berechnen Im Feld Umschaltdurchschnitt über Perioden wählen Sie einen Zeitraum, über den 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, die mit null die ersten n-1 Perioden gefüllt ist und dann mit dem Mittelwert über die letzten n Perioden: Zukünftige Updates können verschiedene gleitende Durchschnitte enthalten sowie die Möglichkeit, mehrere Perioden abzuleiten. Fühlen Sie sich frei, dazu beizutragen. Sie können diese Aktion zu diesem Zeitpunkt nicht durchführen. Sie haben sich mit einem anderen Tab oder Fenster angemeldet. Reload, um deine Sitzung zu aktualisieren. Sie haben sich in einem anderen Tab oder Fenster angemeldet. Reload, um Ihre Sitzung zu aktualisieren. Wie berechnen Sie einen gleitenden Durchschnitt innerhalb einer Variablen in SPSSPASW Statistics Ich verwende SPSS für Windows. Ich möchte einen gleitenden Durchschnitt mit einer Spanne von 3 für eine gegebene Variable berechnen. Zum Beispiel möchte ich eine neue Variable erstellen, die den Durchschnitt des ersten, zweiten und dritten Falles für eine gegebene Variable enthält. Ich würde dann den nächsten Fall der neuen Variablen mögen, um den Durchschnitt des zweiten, dritten und vierten Falles für die gegebene Variable zu enthalten und so weiter. Wie kann ich das tun? Die folgenden Befehle sollten Sie unterstützen. DATA LIST wird verwendet, um Beispieldaten zu erstellen. Die Variablen, der Tag und die Partitur 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 Mittelwertes auf 3. Beachten Sie, dass in der resultierenden Variablen mavg die fist n-Fälle (basierend auf dem Spanwert) systemfehlen. In diesem Beispiel entspricht der vierte Fall der neuen Variablen mavg dem Durchschnitt der Fälle 1, 2 und 3 der Variablen, der Punktzahl und der fünfte Fall der Variablen, mavg, entspricht dem Mittel der Fälle 2,3, Und 4, und so weiter. Bitte beachten Sie das Kapitel, CREATE, speziell den Abschnitt, PMA-Funktion, im SPSS-Syntax-Referenzhandbuch für weitere Details zu solchen gleitenden Durchschnittsberechnungen. DATENLISTE Tag 1-2 Punktzahl 4-5. BEGINN 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 END DATEN. EXE CREATE mavg PMA (Punktzahl, 3). EXE Historische Nummer
Comments
Post a Comment