running_mean()
calculates the running mean in a vector with the given
bin width.
Arguments
- v
The numeric vector.
- binwidth
Numeric constant, the size of the bin, should be meaningful, i.e. smaller than the length of
v
.
Details
The running mean of v
is a w
vector of length
length(v)-binwidth+1
. The first element of w
id the average of
the first binwidth
elements of v
, the second element of
w
is the average of elements 2:(binwidth+1)
, etc.
See also
Other other:
convex_hull()
,
sample_seq()
Author
Gabor Csardi csardi.gabor@gmail.com
Examples
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