runningmean: Running mean, sum, or median

View source: R/runningmean.R

runningmeanR Documentation

Running mean, sum, or median

Description

Calculates a running mean, sum or median with a specified window.

Usage

runningmean(
  pos,
  value,
  at = NULL,
  window = 1000,
  what = c("mean", "sum", "median", "sd")
)

Arguments

pos

Positions for the values.

value

Values for which the running mean/sum/median/sd is to be applied.

at

Positions at which running mean (or sum or median or sd) is calculated. If NULL, pos is used.

window

Window width.

what

Statistic to use.

Value

A vector with the same length as the input at (or pos, if at is NULL), containing the running statistic.

Author(s)

Karl W Broman broman@wisc.edu

See Also

runningratio()

Examples

x <- 1:10000
y <- rnorm(length(x))
plot(x,y, xaxs="i", yaxs="i")
lines(x, runningmean(x, y, window=100, what="mean"),
      col="blue", lwd=2)
lines(x, runningmean(x, y, window=100, what="median"),
      col="red", lwd=2)
lines(x, runningmean(x, y, window=100, what="sd"),
      col="green", lwd=2)


kbroman/broman documentation built on Feb. 11, 2024, 7:18 a.m.