Im ein SAS Anfänger und Im neugierig, wenn die folgende Aufgabe viel einfacher gemacht werden kann, wie es derzeit in meinem Kopf ist. Ich habe die folgenden (vereinfachten) Metadaten in einer Tabelle namens userdatemoney: User - Date - Geld mit verschiedenen Benutzern und Daten für jeden Kalendertag (für die letzten 4 Jahre). Die Daten werden von User ASC und Date ASC bestellt, Beispieldaten sehen so aus: Ich möchte nun einen fünftägigen gleitenden Durchschnitt für das Geld berechnen. Ich begann mit dem ziemlich populären apprach mit der lag () Funktion wie folgt: Wie Sie sehen, das Problem mit dieser Methode tritt auf, wenn es wenn der Datenschritt in einen neuen Benutzer läuft. Aron bekam einige hintere Werte von Anna, was natürlich nicht passieren sollte. Nun meine Frage: Ich bin mir ziemlich sicher, dass du mit dem User-Switch umgehen kannst, indem du einige zusätzliche Felder wie laggeduser hinzufügst und die N-, Summen - und Mean-Variablen zurücksetzest, wenn du einen solchen Schalter kennst, aber das kann man einfacher machen BY Klausel in irgendeiner Weise Danke für deine Ideen und Hilfe Ich denke, der einfachste Weg ist, PROC EXPAND zu verwenden: Und wie in Johns Kommentar erwähnt, ist es wichtig, sich an fehlende Werte zu erinnern (und auch über Anfangs - und Endbeobachtungen). Ive hat die SETMISS-Option zum Code hinzugefügt, da du klar gemacht hast, dass du zerofy fehlende Werte willst, ignorierst sie nicht (Standard-MOVAVE-Verhalten). Und wenn du die ersten 4 Beobachtungen für jeden Benutzer ausschließen willst (da sie nicht genug Vorgeschichte haben, um den gleitenden Durchschnitt zu berechnen), kannst du die Option TRIMLEFT 4 innerhalb von TRANSFORMOUT () verwenden. Beantwortet am 3. Dezember 13 um 15: 29Weichte Moving Averages: Die Grundlagen Im Laufe der Jahre haben Techniker zwei Probleme mit dem einfachen gleitenden Durchschnitt gefunden. Das erste Problem liegt im Zeitrahmen des gleitenden Mittelwertes (MA). Die meisten technischen Analysten glauben, dass Preisaktion. Der Eröffnungs - oder Schlussbestandspreis, ist nicht genug, auf die für die ordnungsgemäße Vorhersage des Kaufs oder der Verkaufssignale der MAs Crossover-Aktion abzusehen ist. Um dieses Problem zu lösen, weisen die Analysten nunmehr die aktuellsten Preisdaten mit dem exponentiell geglätteten gleitenden Durchschnitt (EMA) zu. (Erfahren Sie mehr bei der Erforschung der exponentiell gewogenen bewegten Durchschnitt.) Ein Beispiel Zum Beispiel, mit einem 10-Tage-MA, würde ein Analytiker den Schlusskurs des 10. Tages und multiplizieren diese Zahl um 10, der neunte Tag um neun, der achte Tag für acht und so weiter zum ersten der MA. Sobald die Summe bestimmt worden ist, würde der Analytiker dann die Zahl durch die Addition der Multiplikatoren teilen. Wenn Sie die Multiplikatoren des 10-Tage-MA-Beispiels hinzufügen, ist die Zahl 55. Dieser Indikator wird als linear gewichteter gleitender Durchschnitt bezeichnet. (Für verwandte Lesung, check out Simple Moving Averages machen Trends Stand out.) Viele Techniker sind festgläubig in der exponentiell geglätteten gleitenden Durchschnitt (EMA). Dieser Indikator wurde in so vielen verschiedenen Weisen erklärt, dass er Studenten und Investoren gleichermaßen verwechselt. Vielleicht kommt die beste Erklärung von John J. Murphys Technische Analyse der Finanzmärkte, (veröffentlicht vom New York Institute of Finance, 1999): Der exponentiell geglättete gleitende Durchschnitt adressiert beide Probleme, die mit dem einfachen gleitenden Durchschnitt verbunden sind. Zuerst weist der exponentiell geglättete Durchschnitt den neueren Daten ein größeres Gewicht zu. Daher ist es ein gewichteter gleitender Durchschnitt. Aber während es den vergangenen Preisdaten eine geringere Bedeutung zuweist, enthält es in der Berechnung alle Daten im Leben des Instruments. Darüber hinaus ist der Benutzer in der Lage, die Gewichtung anpassen, um mehr oder weniger Gewicht auf die jüngsten Tage Preis, die zu einem Prozentsatz der vorherigen Tage Wert hinzugefügt wird. Die Summe der beiden Prozentwerte addiert sich zu 100. Beispielsweise könnte dem letzten Tagepreis ein Gewicht von 10 (.10) zugewiesen werden, der zu den vorherigen Tagen Gewicht von 90 (.90) hinzugefügt wird. Dies gibt den letzten Tag 10 der Gesamtgewichtung. Dies wäre das Äquivalent zu einem 20-Tage-Durchschnitt, indem man den letzten Tage Preis einen kleineren Wert von 5 (.05). Abbildung 1: Exponentiell geglättete Moving Average Die obige Grafik zeigt den Nasdaq Composite Index von der ersten Woche im August 2000 bis zum 1. Juni 2001. Wie Sie deutlich sehen können, ist die EMA, die in diesem Fall die Schlusskursdaten über einen Neun-Tage-Periode, hat definitive Verkaufssignale am 8. September (gekennzeichnet durch einen schwarzen Pfeil nach unten). Dies war der Tag, an dem der Index unter dem Niveau von 4.000 unterging. Der zweite schwarze Pfeil zeigt ein weiteres heruntergekommenes Bein, das die Techniker eigentlich erwarten. Die Nasdaq konnte nicht genug Volumen und Interesse von den Einzelhandelsanlegern erzeugen, um die 3.000 Mark zu brechen. Dann tauchte es wieder auf den Boden bei 1619.58 am 4. April. Der Aufwärtstrend vom 12. April ist durch einen Pfeil markiert. Hier schloss der Index um 1.961.46, und Techniker begannen, institutionelle Fondsmanager zu sehen, die anfangen, einige Schnäppchen wie Cisco, Microsoft und einige der energiebezogenen Fragen aufzuheben. (Lesen Sie unsere verwandten Artikel: Moving Average Envelopes: Verfeinern eines beliebten Trading-Tool und Moving Average Bounce.) Wiki Wie berechnen Gewichteter Durchschnitt Identifizieren Sie die Zahlen, die gewichtet werden. Vielleicht möchten Sie sie auf Ihrem Papier in einer Diagrammform schreiben. Zum Beispiel, wenn Sie versuchen, herauszufinden, eine Klasse, sollten Sie identifizieren, was Sie bei jeder Prüfung abgestuft wurden. Identifizieren Sie die Gewichte jeder Zahl. Dies ist oft ein Prozentsatz. Auflisten des Gewichts neben der Nummer. Prozentsätze sind üblich, weil Gewichte oft ein Prozentsatz von insgesamt 100 sind. Wenn Sie den gewichteten Durchschnitt der Noten, Investitionen und sonstigen Finanzdaten herausfinden, suchen Sie nach dem Prozentsatz des Vorkommens von 100. Wenn Sie den gewichteten Durchschnitt vorstellen Von Noten, sollten Sie das Gewicht jeder Prüfung oder Projekt zu identifizieren. Konvertieren Sie Prozentsätze in Dezimalstellen. Immer multimale Dezimalstellen nach Dezimalstellen, anstelle von Dezimalstellen nach Prozentsätzen. Ich habe 82 Anrufe, 79 wurden beantwortet in: 38 sec (avg). 3 wurden beantwortet in: 00 Sekunden (avg). Wie würde ich den gewogenen Durchschnitt berechnen Beantwortet von wikiHow Mitteiler Youd erwarten, dass die Antwort ein bisschen weniger als 38 Sekunden ist, da die 3 sofortigen Antworten den Durchschnitt nach unten bringen sollten. Hier ist die Gleichung: (79 x 38) (3 x 0) 3002. Teilen Sie mit 82, um den gewichteten Durchschnitt zu erhalten: 300282 36.1. Wenn Miriam 6.25 ihres Gewichts verliert und ihr Gewicht noch 45kg ist, was ist ihr echtes Gewicht Antwort von wikiHow Beitrag (1 6.25) 1.0625 x 45 47.8125kg ist Miriams echtes Gewicht. Wie man Wörter mit einem Taschenrechner schreibt Wie man einen kühlen Rechner Trick Wie man einen normalen Schulrechner ausschaltet Wie man einen wissenschaftlichen Rechner betreibt Wie man auf Spiele auf Ihrem TI 83 Rechner Wie man Dezimal Places auf einem TI BA II Plus Rechner einstellen Wie? Zum Herunterladen von Spielen auf einen Grafikrechner Wie man den TI84 Rechner zurücksetzt Wie man einen Android Rechner benutzt Wie man den TI 83 auf Ihrem Computer erhält
Comments
Post a Comment