## load library
library("MALDIquant")
## 5 point moving average
movingAverage(rep(1:5, times=2), halfWindowSize=2)
# NA NA 3 3 3 3 3 3 NA NA
## 9 point moving average
movingAverage(rep(1:5, times=2), halfWindowSize=4)
# NA NA NA NA 2.777778 3.222222 NA NA NA NA
## load example data
data("fiedler2009subset", package="MALDIquant")
## smooth spectra
s <- transformIntensity(fiedler2009subset, movingAverage, halfWindowSize=2)Run the code above in your browser using DataLab