Moving Average Smoother of Matrix Columns
Apply a moving average smoother to the columns of a matrix.
movingAverageByCol(x, width=5, full.length=TRUE)
x |
numeric matrix |
width |
integer, width of window of rows to be averaged |
full.length |
logical value, should output have same number of rows as input? |
If full.length=TRUE
, narrower windows are used at the start and end of each column to make a column of the same length as input.
If FALSE
, all values are averager of width
input values, so the number of rows is less than input.
Numeric matrix containing smoothed values.
If full.length=TRUE
, of same dimension as x
.
If full.length=FALSE
, has width-1
fewer rows than x
.
Gordon Smyth
x <- matrix(rpois(20,lambda=5),10,2) movingAverageByCol(x,3)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.