【发布时间】:2013-04-18 02:00:06
【问题描述】:
在 zoo 包中有一个叫做 rollmean 的函数,它可以让你制作移动平均线。 rollmean(x,3) 将采用下表中的上一个、当前和下一个值(即 4、6 和 2)。这显示在第二列中。
x rollmean ma3
4
6 4.0
2 4.3
5 3.0 4.0
2 6.3 4.3
12 6.0 3.0
4 6.0 6.3
2 6.0
我想完成相同的工作,但通过平均第四行中的前 3 个值。这显示在第三列中。谁能告诉我有助于完成此任务的函数名称?
【问题讨论】:
-
你可以使用
filter(x,rep(1/3,3),sides=1)
标签: r zoo moving-average