Calculate the moving values

mov(x, k = 10, shift = "centre", fun = "mean")

Arguments

x

A vector to calculate moving values

k

The moving windows

shift

if shift = "centre", then values are shifted to centre. if shift = "begin", then values are at begin of period. if shift = "end", then values are at end of period. The default value (centre) will be used if shift is other value.

fun

The method to calculate moving values. Curruntly, only "mean", "max", "min", and "sum" are supported. A NULL will be returned for any other values

Value

The moving value of vector x at moving windows k. A NULL will be returned for any unsupported fun