我正试图计算移动窗口的一些统计数据,并在动物园包中使用rollapply。我的问题是,如何使rollapply应用于先前的n个观测,而不是像对齐右边所显示的当前观测和先前的n-1观测一样。
require(zoo)
z <- data.frame(x1=11:111, x2=111:211, x3=as.Date(31:131))#generate data
output<-data.frame(dates=z$x3,
rollapply(z[,1:2],by.column=TRUE, 5, max, fill=NA, align='right'))我有预感但我不知道这意味着什么,在R代码,一个没有提供的例子。
发布于 2015-08-26 19:23:27
不过,我破译了“帮助”。将参数width添加到rollapply,如下所示:
width=list(-1:-5) 完成了它。
https://stackoverflow.com/questions/32234585
复制相似问题