Saturday, 20 May 2017

Numpy Moving Average Convolve

Ich schreibe eine gleitende durchschnittliche Funktion, die die Convolve-Funktion in numpy verwendet, die einem (gewichteten gleitenden Durchschnitt) entsprechen sollte. Wenn meine Gewichte alle gleich sind (wie in einem einfachen arithmatischen Durchschnitt), funktioniert es adaequat: Wenn ich jedoch versuche, einen gewichteten Durchschnitt anstelle der (für die gleichen Daten) 3.667.4.667,5.667,6.667 verwenden. Ich erwarte, ich bekomme Wenn ich die gültige Flagge zu entfernen, Ich sehe nicht einmal die richtigen Werte. Ich möchte wirklich Convolve für die WMA sowie MA verwenden, da es die Code-Reiniger (gleichen Code, verschiedene Gewichte) macht und sonst denke ich Ill müssen durchlaufen alle Daten und nehmen Scheiben. Irgendwelche Ideen über dieses VerhaltenUnser erster Schritt ist, ein Diagramm zu zeichnen, das die Mittelwerte von zwei Arrays zeigt. Let8217s erstellen zwei Arrays x und y und zeichnen sie. X wird 1 bis 10 sein. Und y haben die gleichen Elemente in einer zufälligen Reihenfolge. Dies wird uns helfen zu überprüfen, dass tatsächlich unser Durchschnitt korrekt ist. Let8217s berechnen die Ordnung unserer Elemente in y noch einmal und zeichnen sich wieder: In Bezug auf y sehen wir, wie sich der gleitende Durchschnitt verhält: Im nächsten Tutorial werden wir die gleitenden Mittelwerte darstellen. Teilen Sie diese: In diesem Sinne: Post navigation Lassen Sie eine Antwort Abbrechen Antwort d Blogger wie folgt: Wir haben vorgestellt, wie man gleitende Durchschnitte mit Python erstellen. Dieses Tutorial wird eine Fortsetzung dieses Themas sein. Ein gleitender Durchschnitt im Rahmen von Statistiken, auch Rolling / Run 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 hoffen, es wird bald kommen8230 d Blogger wie folgt:


No comments:

Post a Comment