Learn R Programming

CAFE (version 1.8.0)

slidSmooth: A moving average smoother

Description

Calculates moving average smoother

Usage

slidSmooth(x,k)

Arguments

x
input vector
k
The moving average window size. Must be an integer value greater than 0, and no larger than length(y).

Value

Vector with same length as input y

Examples

Run this code
#generate piecewise vector with gaussian noise
y <- 1:450
y[1:150] <- 2
y[151:300] <- 3
y[301:450] <- 1
y <- y + rnorm(450)

#calculate smoother
y_smooth <- slidSmooth(y,20)

Run the code above in your browser using DataLab