ggplot2パッケージに時系列のプロットがあり、移動平均を実行しました。移動平均の結果を時系列のプロットに追加したいと思います。
データセットのサンプル(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
時系列表示に適用されるコード:
Require(ggplot2)
library(scales)
p29$dt=strptime(p31$dt, "%Y-%m-%d %H:%M:%S")
ggplot(p29, aes(dt, ambtemp)) + geom_line() +
scale_x_datetime(breaks = date_breaks("2 hour"),labels=date_format("%H:%M")) + xlab("Time 00.00 ~ 24:00 (2007-09-29)") + ylab("Tempreture")+
opts(title = ("Node 29"))
時系列プレゼンテーションのサンプル
移動平均プロット
のサンプル期待される結果のサンプル
課題は、時系列データov =がタイムスタンプと温度を含むデータセットから取得されることですが、移動平均データにはタイムスタンプではなく平均列のみが含まれ、これら2つを適合させると不整合が生じる可能性があります。