Qplot Gleitender Durchschnitt
Nicht sicher, ob dies eine Programmierfrage ist oder nicht. Wenn ich die unten stehenden Daten habe, die ein stacheliges Diagramm produziert, und ich möchte gern ein leicht geglättetes mit ggplot2 produzieren, wie gehe ich es am elegantesten an. Die üblichen Glättungsmethoden entfernen sich auch Viele Informationen Eine Möglichkeit, die ich in Erwägung ziehe, ist, um extra zwei Datenpunkte zwischen dem aktuellen Satz zu interpolieren und dann eine 2 Periode gleitenden Durchschnitt oder etwas, das scheint, wie eine Menge harte Arbeit, um manuell zu kodieren, so werde ich eine Antwort, die das automatisiert Elegant als letztes resort. Sie können sehen, das ist stachelig und optisch unattraktiv. Und das entfernt zu viele Informationen aus dem Diagramm. Sie können versuchen, ein Polynom Da die X-Achse Variable hat 12 einzigartige Werte, können Sie Polynome bis zu den 11. Grad Darüber hinaus sollten Sie eine kontinuierliche Skala für die x-Achse verwenden, um eine glatte Kurve zu erreichen. Hier ist ein Beispiel für ein 8. Ordnung Polynom. Hier, Methode lm bedeutet, dass ein lineares Modell verwendet wird Das zweite Argument der Poly Funktion spezifiziert den Grad. Ich habe eine Handlung von Zeitreihen in ggplot2 Paket und ich habe den Moving-Durchschnitt durchgeführt und ich möchte das Ergebnis der gleitenden Durchschnitt auf die Handlung der Zeitreihe hinzufügen. Sample of Data-set p31.ambtemp dt - 1 14 2007-09-29 00 01 57 -1 12 2007-09-29 00 03 57 -1 33 2007-09-29 00 05 57 -1 44 2007-09-29 00 07 57 -1 54 2007-09- 29 00 09 57 -1 29 2007-09-29 00 11 57.Gebrauchter Code für die Zeitreihenpräsentation. Sample der Zeitreihenpräsentation. Sample of Moving average plot Beispiel für erwartete Ergebnisse. Die Herausforderung ist, dass Zeitreihen Daten ov aus Daten erhalten - set, die Zeitstempel und Temperatur enthält, aber die durchschnittlichen Durchschnittswerte beinhalten nur die durchschnittliche Spalte und nicht die Zeitstempel und die Anpassung dieser beiden kann zu Inkonsistenz führen. Zusammenfassungsbeobachtungen, bestellt von x value. mapping Die ästhetische Abbildung, die gewöhnlich mit aes oder aesstring konstruiert wird, muss nur Auf die Ebenenebene gesetzt werden, wenn Sie die Plot-Standardwerte überschreiben Ein Layerspezifischer Datensatz - nur benötigt, wenn Sie die Plot-Standardwerte überschreiben möchten Die statistische Transformation, die auf den Daten für diese Layerposition verwendet werden soll Die Positionsanpassung für die Überlappung von Punkten Auf dieser Schicht andere Argumente an Schicht weitergegeben Dies kann Ästhetik, deren Werte Sie setzen möchten, nicht Karte Siehe Ebene für weitere Details. Connect Beobachtungen, bestellt von x value. geomline versteht die folgenden Ästhetik erforderlich Ästhetik sind fett.
Comments
Post a Comment