David, Ja, MapReduce soll auf einer großen Menge an Daten arbeiten. Und die Idee ist, dass im Allgemeinen die Karte und die reduzierten Funktionen nicht darauf achten sollten, wie viele Mapper oder wie viele Reduzierstücke es gibt, das ist nur Optimierung. Wenn Sie sorgfältig über den Algorithmus nachdenken, den ich gepostet habe, können Sie sehen, dass es nicht wichtig ist, welcher Mapper bekommt, welche Teile der Daten. Jeder Eingabedatensatz steht jedem zur Verfügung, um den Betrieb zu reduzieren. Ndash Joe K Sep 18 12 um 22:30 Im besten meiner Verständnis gleitenden Durchschnitt ist nicht schön Karten zu MapReduce Paradigma, da seine Berechnung im Wesentlichen Schiebefenster über sortierte Daten, während MR Verarbeitung von nicht geschnittenen Bereichen von sortierten Daten ist. Lösung, die ich sehe, ist wie folgt: a) Um benutzerdefinierte Partitionierer zu implementieren, um zwei verschiedene Partitionen in zwei Läufen machen zu können. In jedem Durchlauf werden Ihre Reduzierstücke unterschiedliche Datenbereiche berechnen und gleitenden Durchschnitt berechnen, wo es angemessen ist, zu veranschaulichen: Im ersten Lauf werden Daten für Reduzierstücke sein: R1: Q1, Q2, Q3, Q4 R2: Q5, Q6, Q7, Q8 . Hier wirst du gleitender Durchschnitt für einige Qs cacluate. Im nächsten Lauf sollten deine Reduzierer Daten wie: R1: Q1 bekommen. Q6 R2: Q6 Q10 R3: Q10..Q14 Und caclulate den Rest der gleitenden Durchschnitte. Dann müssen Sie die Ergebnisse zusammenfassen. Idee der benutzerdefinierten Partitionierer, dass es zwei Betriebsarten haben wird - jedes Mal in gleiche Bereiche, aber mit einigen Verschiebung. In einem Pseudocode sieht es so aus. Partition (keySHIFT) (MAXKEYnumOfPartitions) wobei: SHIFT aus der Konfiguration entnommen wird. MAXKEY Maximalwert des Schlüssels. Ich gehe aus der Einfachheit, dass sie mit Null beginnen. RecordReader, IMHO ist keine Lösung, da es auf bestimmte Split begrenzt ist und kann nicht über Splits Grenze gleiten. Eine andere Lösung wäre, um die benutzerdefinierte Logik der Aufteilung der Eingangsdaten (es ist Teil der InputFormat) zu implementieren. Es kann getan werden, um 2 verschiedene Dias, ähnlich wie Partitionierung zu tun. Antwortete am 17. September 12 um 8: 59Wenn man einen laufenden gleitenden Durchschnitt berechnet, platziert der Mittelwert in der mittleren Zeitspanne Sinn Im vorigen Beispiel haben wir den Durchschnitt der ersten 3 Zeiträume berechnet und als nächstes in die Periode 3 gestellt. Wir hätten platzieren können Der Durchschnitt in der Mitte des Zeitintervalls von drei Perioden, das heißt, neben Periode 2. Das funktioniert gut mit ungeraden Zeiträumen, aber nicht so gut für gleichzeitige Zeiträume. Also, wo würden wir den ersten gleitenden Durchschnitt platzieren, wenn M 4 Technisch, würde der Moving Average bei t 2,5, 3,5 fallen. Um dieses Problem zu vermeiden, glätten wir die MAs mit M 2. So glätten wir die geglätteten Werte. Wenn wir eine gerade Anzahl von Begriffen beurteilen, müssen wir die geglätteten Werte glätten. Die folgende Tabelle zeigt die Ergebnisse mit M 4.Moving Average: Was ist es Und wie man es kalkuliert Sehen Sie sich das Video an oder lesen Sie den Artikel unten: Ein gleitender Durchschnitt ist eine Technik, um eine Gesamtidee der Trends in einem Datensatz zu erhalten, ist es ein Durchschnitt einer Teilmenge von Zahlen. Der gleitende Durchschnitt ist äußerst nützlich für die Prognose langfristiger Trends. Sie können es für jeden Zeitraum berechnen. Zum Beispiel, wenn Sie Verkaufsdaten für einen Zeitraum von zwanzig Jahren haben, können Sie einen fünfjährigen gleitenden Durchschnitt, einen vierjährigen gleitenden Durchschnitt, einen dreijährigen gleitenden Durchschnitt und so weiter berechnen. Börsenanalysten werden oft einen 50 oder 200 Tag gleitenden Durchschnitt verwenden, um ihnen zu helfen, Trends in der Börse zu sehen und (hoffentlich) Prognose, wo die Aktien geleitet werden. Ein Durchschnitt repräsentiert den Wert 8220middling8221 eines Satzes von Zahlen. Der gleitende Durchschnitt ist genau der gleiche, aber der Durchschnitt wird mehrmals für mehrere Teilmengen von Daten berechnet. Wenn Sie zum Beispiel einen zweijährigen gleitenden Durchschnitt für einen Datensatz aus den Jahren 2000, 2001, 2002 und 2003 wünschen, finden Sie Mittelwerte für die Teilmengen 20002001, 20012002 und 20022003. Bewegungsdurchschnitte werden meist geplottet und am besten visualisiert. Berechnen eines 5-Jahres-Moving-Average-Beispiels Beispielproblem: Berechnen Sie einen fünfjährigen gleitenden Durchschnitt aus dem folgenden Datensatz: (4M 6M 5M 8M 9M) 5 6.4M Der durchschnittliche Umsatz für die zweite Teilmenge von fünf Jahren (2004 8211 2008). Zentriert um 2006, ist 6.6M: (6M 5M 8M 9M 5M) 5 6.6M Der durchschnittliche Umsatz für die dritte Teilmenge von fünf Jahren (2005 8211 2009). Zentriert um 2007, ist 6.6M: (5M 8M 9M 5M 4M) 5 6.2M Weiter berechnen jeden Fünf-Jahres-Durchschnitt, bis Sie das Ende des Satzes (2009-2013) erreichen. Dies gibt Ihnen eine Reihe von Punkten (Durchschnitte), die Sie verwenden können, um ein Diagramm der gleitenden Durchschnitte zu zeichnen. Die folgende Excel-Tabelle zeigt Ihnen die gleitenden Durchschnitte, die für 2003-2012 berechnet wurden, zusammen mit einem Scatter-Diagramm der Daten: Sehen Sie sich das Video an oder lesen Sie die folgenden Schritte: Excel hat ein leistungsfähiges Add-In, das Data Analysis Toolpak (wie man die Daten lädt Analysis Toolpak), die Ihnen viele zusätzliche Optionen bietet, darunter eine automatisierte gleitende durchschnittliche Funktion. Die Funktion berechnet nicht nur den gleitenden Durchschnitt für Sie, sondern gleitet auch die Originaldaten zur gleichen Zeit. Sie sparen eine Menge Tastenanschläge. Excel 2013: Schritte Schritt 1: Klicken Sie auf die Registerkarte 8220Data8221 und klicken Sie dann auf 8220Data Analysis.8221 Schritt 2: Klicken Sie auf 8220Moving average8221 und klicken Sie dann auf 8220OK.8221 Schritt 3: Klicken Sie auf das Feld 8220Input Range8221 und wählen Sie dann Ihre Daten aus. Wenn Sie Spaltenüberschriften einfügen, stellen Sie sicher, dass Sie die Etiketten im ersten Zeilenfeld überprüfen. Schritt 4: Geben Sie ein Intervall in die Box ein. Ein Intervall ist, wie viele vorherige Punkte Sie Excel verwenden möchten, um den gleitenden Durchschnitt zu berechnen. Zum Beispiel würde 822058221 die vorherigen 5 Datenpunkte verwenden, um den Durchschnitt für jeden nachfolgenden Punkt zu berechnen. Je niedriger das Intervall, desto näher ist Ihr gleitender Durchschnitt zu Ihrem ursprünglichen Datensatz. Schritt 5: Klicken Sie in das Feld 8220Output Range8221 und wählen Sie einen Bereich auf dem Arbeitsblatt aus, in dem das Ergebnis angezeigt werden soll. Oder klicken Sie auf das Optionsfeld 8220New workheet8221. Schritt 6: Überprüfen Sie das Kontrollkästchen 8220Chart Output8221, wenn Sie ein Diagramm Ihres Datensatzes sehen möchten (falls Sie dies vergessen, können Sie jederzeit wieder hinfahren und hinzufügen oder ein Diagramm aus der Registerkarte 8220Insert8221 auswählen.8221 Schritt 7: Drücken Sie 8220OK .8221 Excel gibt die Ergebnisse in dem Bereich zurück, den Sie in Schritt 6 angegeben haben. Sehen Sie sich das Video an oder lesen Sie die folgenden Schritte aus: Beispielproblem: Berechnen Sie den dreijährigen gleitenden Durchschnitt in Excel für die folgenden Verkaufsdaten: 2003 (33M), 2004 (22M), 2005 (36M), 2006 (34M), 2007 (43M), 2007 (43M), 2009 (43M), 2010 (43M), 2012 (43M), 2013 (64M), 2013 (64M), 2013 (64M) 1: Geben Sie Ihre Daten in zwei Spalten in Excel ein. Die erste Spalte sollte das Jahr und die zweite Spalte die quantitativen Daten haben (in diesem Beispiel Problem, die Verkaufszahlen). Stellen Sie sicher, dass es keine leeren Zeilen in Ihren Zelldaten gibt : Berechnen Sie den ersten Dreijahresdurchschnitt (2003-2005) für die Daten. Für dieses Beispielproblem geben Sie 8220 (B2B3B4) 38221 in Zelle D3 ein. Berechnen des ersten Mittels Schritt 3: Ziehen Sie das Quadrat in der unteren rechten Ecke nach unten Verschieben Sie die Formel auf alle Zellen in der Spalte. Dies berechnet Mittelwerte für aufeinanderfolgende Jahre (z. B. 2004-2006, 2005-2007). Ziehen der Formel. Überprüfen Sie unseren YouTube-Kanal für mehr Stats Hilfe und Tipps Moving Average: Was es ist und wie es zu berechnen ist zuletzt geändert: 8. Januar 2016 von Andale 22 Gedanken auf ldquo Moving Average: Was es ist und wie man es berechnet rdquo Dies ist Perfekt und einfach zu assimilieren. Danke für die Arbeit Das ist sehr klar und informativ. Frage: Wie rechnet man einen 4-jährigen gleitenden Durchschnitt. In welchem Jahr würde das 4-jährige gleitende Mittelpunkt auf dem Ende des zweiten Jahres (d. H. 31. Dezember) liegen. Kann ich das mittlere Einkommen verwenden, um zukünftige Erträge zu prognostizieren Sehr klar und einfach. Vielen Dank, wie man eine gleitende durchschnittliche Methode erstellt. Meinst du eine gleitende durchschnittliche Inventarmethode Wo soll ich meine erste Prognose für eine 2-Periode SMA zentrieren. Soll ich es auf die zweite oder dritte Zeile stellen, würde ich es auf die zweite Zeile stellen. Ich mag das ist es hilfreich, sehr gut Beispiel Was passiert, wenn die Summe von keinem Vogtag ist, sehen Sie noch meinen Kommentar oben auf 4 Jahre gleitender Durchschnitt8230die würde am Ende eines Jahres zentrieren. Irgendjemand weiß über zentriert gemein bitte bitte sagen Sie mir, wenn jemand weiß. Hier ist es, dass wir 5 Jahre dauern müssen, um das Mittel zu bekommen, das im Zentrum ist. Dann was ist mit den restlichen Jahren, wenn wir den Mittelwert von 20118230 haben wollen, haben wir nach 2012 noch weitere Werte, wie würden wir es dann berechnen Don8217t haben noch mehr info es wäre unmöglich, die 5-jährige MA für 2011 zu berechnen. Sie konnten einen zweijährigen gleitenden Durchschnitt aber erhalten. Hallo, Vielen Dank für das Video. Eines ist jedoch unklar. Wie man eine Prognose für die kommenden Monate macht Das Video zeigt die Prognose für die Monate, für die Daten bereits vorhanden sind. Hallo, Raw, I8217m arbeiten an der Erweiterung des Artikels um die Prognose. Der Prozess ist ein wenig komplizierter als die Verwendung von vergangenen Daten though. Werfen Sie einen Blick auf diese Duke University Artikel, die es in der Tiefe erklärt. Grüße, Stephanie danke für eine klare Erklärung. Hallo Nicht in der Lage, den Link zu den vorgeschlagenen Duke University Artikel zu finden. Anforderung, den Link erneut zu berechnen, um den Durchschnitt zu beurteilen Re: zentriert gleitender Durchschnitt Ich denke nicht Excels Datenanalyse Toolpak kann dir einen zentrierten gleitenden Durchschnitt (MA) geben. Sie können Ihre eigene zentrierte MA mit der durchschnittlichen Funktion erstellen. Starten Sie die zentrierte MA im mittleren Wert Ihrer Daten, zählen Sie vorwärts und rückwärts die gleiche Anzahl von Einheiten und verwenden Sie die durchschnittliche Funktion. Kopiere diese Funktion in einen neuen Satz von Zellen, bis die Funktion mit Werten beginnt, die in deinen Daten liegen. In dem unten aufgeführten Datensatz berechnet Ive 3 und 5 Monate zentrierte MAs von Price. (Die Daten beginnen in Zelle a1. Jahr ist in Spalte A und Preis ist in Spalte B. Preis ist die implizite Preis Deflator.) Hoffe, das hilft. Jahr Preis 3 Yr zentriert MA 5 Yr Zentriert MA 1947 83 1948 88,5 DURCHSCHNITT (B2: B4) 1949 88.2 DURCHSCHNITT (B3: B5) DURCHSCHNITT (B2: B6) 1950 89.5 DURCHSCHNITT (B4: B6) DURCHSCHNITT (B3: B7) 1951 96.2 DURCHSCHNITT (B5: B7) DURCHSCHNITT (B4: B8) 1952 98.1 DURCHSCHNITT (B6: B8) DURCHSCHNITT (B5: B9) B7: B11) DURCHSCHNITT (B9: B11) DURCHSCHNITT (B9: B11) DURCHSCHNITT (B8: B11) DURCHSCHNITT (B10: B11) DURCHSCHNITT (B10: B11) B12: B14) DURCHSCHNITT (B11: B15) 1959 112.6 DURCHSCHNITT (B13: B15) DURCHSCHNITT (B12: B16) 1960 114.2 DURCHSCHNITT (B14: B16) Zentriert gleitender Durchschnitt Danke für diesen Thomas, was ich hoffe zu tun ist, schreibe ein Makro, das eine ähnliche Sache machen wird, dass die Microsoft-Datenanalyse - gleitendes durchschnittliches Werkzeug tut, aber mit einem zentrierten gleitenden Durchschnitt anstelle eines verzögerten. Dies wurde in einem Auditbericht vorgeschlagen, der vor kurzem in unseren Teams durchgeführt wurde. Ich dachte, es wäre sehenswert, wenn es möglich wäre, die microsoft anzupassen, anstatt von vorne anzufangen. (Ich habe nur die Rekord-Makro-Funktion vor, so dass jeder Ratschlag würde geschätzt werden) wellinth sagte: Sep 27th, 2004 09:20 PM Re: zentriert gleitenden Durchschnitt Danke. Ich bezweifle, wenn du den Analyse-Toolpak ändern könntest. Ive kaum jemals verwendet Makros so, Im sorry ich kann nicht helfen Ihnen irgendwelche furthur. Vielleicht möchten Sie das Web unter Microsoft Excel durchsuchen. Zentrierte Bewegungsdurchschnitte Makros. Wenn du etwas Nützliches findest, lass es mich wissen. Danken.
No comments:
Post a Comment