[R] Sliding a Window in R
R. Michael Weylandt <michael.weylandt@gmail.com>
michael.weylandt at gmail.com
Sat Mar 3 14:36:51 CET 2012
Just move it to C and you'll probably be ok. I believe runmean in library(caTools) provides a very fast implementation.
Michael
On Mar 3, 2012, at 8:31 AM, Alaios <alaios at yahoo.com> wrote:
> Dear all,
> I am having a vector of around 300.000 elements and I Want to slide fast a window from the first element until the last-Windowsize
>
> what I have so far is the following for statement:
>
> �for (i in 1:(length(data[,1]) - windowSize)) {
> ��� ��� out[i] <- mean(data[i:(i + windowSize - 1), ])
> ��� ��� elements[i]<-length(i:(i + windowSize - 1))
> ��� � }
>
> but this of course takes ages to run, especially with small window sizes!.
> Is it possible to speed up this in many cores in R? If yes how?
>
> I would like to thank you in advance for your help
>
> B.R
> Alex
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list