【发布时间】:2016-04-13 15:58:54
【问题描述】:
我在 R 中使用rollmean 来计算移动平均线:
> x = c(3, 8, 12, 5, 9, 6, 8)
> rollmean(x, 7)
[1] 7.285714
Rollmean 接受奇数输入并计算移动平均线,包括中间值(在本例中为 5)。但是我想知道是否有一个函数可以计算一个值周围的 MA,不包括它,以便评估中间值周围的影响。用这个例子,3+8+12+9+6+8的平均值,不包括中间值5。
如果有可用的东西,我的偏好是避免编写复杂的函数。
谢谢!
【问题讨论】:
标签: r function time-series moving-average