ma.vector {OLIN} | R Documentation |
This functions calculates the moving average for a vector.
ma.vector(A,M,av="median",delta=50)
A |
vector of predictor to be used for sorting |
M |
vector of variable to be averaged |
av |
averaging by mean or median (default) |
delta |
even integer determining the size of the sliding window (2*delta+1 .) |
The function ma.vector
first sorts M according to the corresponding values of A.
Subsequently, a moving average is calculated with window size (2*delta+1
). The
values for the moving average are set to zero if the corresponding window extends
over the boarder of the vector M
.
Vector with moving average values of M
Matthias E. Futschik,http://itb.biologie.hu-berlin.de/~futschik
### LOADING DATA data(sw) A <- maA(sw[,1]) M <- maM(sw[,1]) # MA-PLOT plot(A,M) # MOVING AVERAGE Mav <- ma.vector(A,M,av="median",delta=100) points(A,Mav,col="red")