作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想计算一些时间序列数据的移动平均值 (ma),但我希望 ma 考虑从序列最右边开始的顺序 n,因此我的最后一个 ma 值对应于我的最后 n 个值的 ma系列。所需的功能 rightmost_ma
会产生这个输出:
data <- seq(1,10)
> data
[1] 1 2 3 4 5 6 7 8 9 10
rightmost_ma(data, n=2)
NA 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5
最佳答案
看看rollmean
动物园包中的功能
> library(zoo)
> rollmean(zoo(1:10), 2, align ="right", fill=NA)
1 2 3 4 5 6 7 8 9 10
NA 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5
rollapply
> rollapply(zoo(1:10), width=2, FUN=mean, align = "right", fill=NA)
1 2 3 4 5 6 7 8 9 10
NA 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5
关于r - 计算 "rightmost"移动平均线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18444532/
我是一名优秀的程序员,十分优秀!