小编Doc*_*uce的帖子

计算非重叠移动平均线

我正在尝试计算 R 中时间序列的移动平均值,但结果不成功。

这是我所做的:

样本向量:

library(gtools)
test <- sample(1:100, 50)

testrunning <- running(test, width=10, by=10, FUN=mean, trim=0, na.rm=TRUE)
Run Code Online (Sandbox Code Playgroud)

它产生了一个结果,但结果不是我数据中窗口的平均值;相反,它是窗口的平均值。像这样:

testrunning

## 1:10 11:20 21:30 31:40 41:50 
## 5.5  15.5  25.5  35.5  45.5 
Run Code Online (Sandbox Code Playgroud)

r moving-average

3
推荐指数
1
解决办法
1702
查看次数

标签 统计

moving-average ×1

r ×1