УчитываяРолл применяются для частичного временных рядов в R
z <- zoo(c(1:10))
Я хочу, чтобы иметь возможность агрегировать на следующее:
> z
4 8 10
10 26 19
Я попытался следующие с помощью rollapply, но безрезультатно:
> rollapply(zoo(c(1:10)), width = 4, FUN = "sum", by = 4, partial = TRUE, align = "right")
1 5 9
1 14 30
> rollapply(zoo(c(1:10)), width = 4, FUN = "sum", by = 4, partial = TRUE, align = "left")
1 5 9
10 26 19
> rollapply(zoo(c(1:10)), width = 4, FUN = "sum", by = 4, partial = TRUE, align = "center")
1 5 9
6 22 27
Любая помощь была бы принята с благодарностью. Второй выглядит наиболее перспективным, но мне нужно будет настроить отставание?