rollrms: Rolling RMS

Description Usage Arguments Examples

Description

Wrapper for TTR::runMean() offering a quick rolling RMS

Usage

1
rollrms(x, w, na.pad = TRUE, partial = FALSE)

Arguments

x

numeric vector; data

w

integer; width of the rolling RMS window

na.pad

logical; should the ends be padded with NA?

partial

logical; should partial results be returned?

Examples

1
2
3
4
5
6
7
8
9
data(xyz2)
r <- xyz2
r.rms <- rollrms(r, w=25, partial=TRUE)
r.rms.m <- mean(r.rms, na.rm=TRUE)
plot(r, main="Rolling RMS")
lines(r.rms, col="red", lwd=1.2)
abline(h=r.rms.m, col="blue")
mtext(round(r.rms.m, 3),
  4, at=r.rms.m, las=1, cex=0.6, line=0.1)

AkselA/R-rollfun documentation built on May 31, 2019, 8:41 a.m.