Friday 17 February 2017

Einfach Gleitender Durchschnitt Python

Wir haben vorgestellt, wie man mit python Moving-Averages erstellt. Dieses Tutorial wird eine Fortsetzung dieses Themas sein. Ein gleitender Durchschnitt im Rahmen der Statistik, auch rollingrunning average genannt, ist eine Art von endlicher Impulsantwort. In unserem vorangegangenen Tutorial haben wir die Werte der Arrays x und y: Let8217s plot x gegen den gleitenden Durchschnitt von y aufgetragen, den wir yMA nennen wollen: Erstens haben let8217s die Länge beider Arrays gleich: Und dies im Kontext: Das Ergebnis Diagramm: Um dies zu verstehen, let8217s plotten zwei verschiedene Beziehungen: x vs y und x vs MAy: Der gleitende Durchschnitt hier ist die grüne Handlung, die bei 3 beginnt: Share this: Gefällt mir: Post navigation Lassen Sie eine Antwort Antworten abbrechen Sehr nützlich I Möchte den letzten Teil auf großen Datensätzen zu lesen Hoffe, es wird bald kommen8230 d Blogger wie folgt: Ok so Im Schreiben einer Klasse, die einen einfachen gleitenden Durchschnitt auf einer Liste von Preisen zu berechnen. Es berechnet den Durchschnitt jeder N Anzahl der Preise ohne Berechnung der ersten N-1 Tage. Dies ist, was ich habe: Ich testete es, indem sie eine Klasse Objekt auf der Shell x Simplemovingaverage (3, 1,2,3,4,5,6,7,8,9,10) und dann tun, die Berechnungsmethode von x. calculate die Ausgabe, die ich bekam: So aus meiner Liste der Zahlen seine nur Berechnen bis zu 7,8,9 die letzte Zahl sollte 9, weil das ist der Durchschnitt von 8,9,10 und auch dort sollte nur 3 Nullen seit N sein Ist 3. Dies ist die Ausgabe Ich suche: gefragt Feb 18 14 um 5: 32Die folgenden Beispiele erzeugt einen gleitenden Durchschnitt der vorherigen WINDOW-Werte. Wir schneiden die ersten (WINDOW -1) Werte ab, da wir den Durchschnitt vor ihnen finden können. (Das Standardverhalten für die Konvolution besteht darin, dass Werte vor dem Beginn unserer Sequenz 0 sind). (Formalerweise konstruieren wir die Folge y für die Folge x mit yi (xi x (i1) 8230. x (in)) n) Dies nutzt die numpy8217s-Faltungsfunktion. Dies ist ein gleitender Durchschnittsbetrieb. Ändern von Gewichtungen macht einige Werte wichtiger Offsetting entsprechend können Sie die durchschnittliche als um Punkt zu sehen, anstatt vor Punkt. Anstatt die Werte zu verkürzen, können wir die Anfangswerte festlegen, wie in diesem Beispiel dargestellt:


No comments:

Post a Comment