在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)
进行过滤操作。 - rinni