跳到内容

running_mean() 计算向量中给定窗口宽度的移动平均线。

用法

running_mean(v, binwidth)

参数

v

数值向量。

binwidth

数值常数,窗口大小,应有意义,即小于 v 的长度。

长度为 length(v)-binwidth+1 的数值向量

详细信息

v 的移动平均线是长度为 length(v)-binwidth+1w 向量。w 的第一个元素是 v 的前 binwidth 个元素的平均值,w 的第二个元素是元素 2:(binwidth+1) 的平均值,以此类推。

参见

其他: convex_hull(), sample_seq()

作者

Gabor Csardi csardi.gabor@gmail.com

示例


running_mean(1:100, 10)
#>  [1]  5.5  6.5  7.5  8.5  9.5 10.5 11.5 12.5 13.5 14.5 15.5 16.5 17.5 18.5 19.5
#> [16] 20.5 21.5 22.5 23.5 24.5 25.5 26.5 27.5 28.5 29.5 30.5 31.5 32.5 33.5 34.5
#> [31] 35.5 36.5 37.5 38.5 39.5 40.5 41.5 42.5 43.5 44.5 45.5 46.5 47.5 48.5 49.5
#> [46] 50.5 51.5 52.5 53.5 54.5 55.5 56.5 57.5 58.5 59.5 60.5 61.5 62.5 63.5 64.5
#> [61] 65.5 66.5 67.5 68.5 69.5 70.5 71.5 72.5 73.5 74.5 75.5 76.5 77.5 78.5 79.5
#> [76] 80.5 81.5 82.5 83.5 84.5 85.5 86.5 87.5 88.5 89.5 90.5 91.5 92.5 93.5 94.5
#> [91] 95.5