在没有for / while循环的情况下移动60 d相关

问题描述 投票:0回答:1

我有一个有两列的矩阵。我想计算两列之间“运行”60天的相关性。是否可以这样做R方式,即不使用for / while循环。

基本上我的t天计算将基于(t-60:t),t-1天将是(t-61:t-1),依此类推。

r time-series moving-average
1个回答
0
投票

如果你的矩阵是m,那么......

b <- 60
sapply( b:nrow(m), function(t) cor(m[(t-b):t,] )
© www.soinside.com 2019 - 2024. All rights reserved.