我对滚动窗户相当陌生。我正在寻找一个函数来比较数据中的一个窗口与相同大小之前/之后的所有窗口之间的相关性。假设没有间隙。我想使用 tidyverse-sque 方法,例如tsibble
和/或 @Davis Vaughanslider
df <- structure(list(sales = c(2, 4, 6, 2, 8, 10, 9, 3, 5, 2), index = structure(c(1567123200, 1567209600, 1567296000, 1567382400, 1567468800, 1567555200, 1567641600, 1567728000, 1567814400, 1567900800), class = c("POSIXct", "POSIXt"), tzone = "UTC")), row.names = c(NA, -10L), class = ("tbl_df", "tbl", "data.frame"))
假设我想计算该系列的前 3 天与所有前 3 天窗口之间的 Pearson 相关性: