【发布时间】:2014-01-08 13:25:34
【问题描述】:
我有超过 10000 行的动物园对象。
> head(tt)
A B
2007-01-04 0.005945924 0.0021167475
2007-01-05 -0.004201991 -0.0080020024
2007-01-08 0.001740897 0.0045804104
2007-01-09 0.000000000 -0.0008163931
2007-01-10 -0.004503531 0.0032615812
2007-01-11 -0.005841138 0.0043863282
我尝试了以下行的变体,但无济于事。
rollapply(tt, 21, function(x) cor(x[,1],x[,2]))
每个条目给出的相关性为 1,看起来它正在从相关矩阵的对角线上拾取 1。
2013-11-25 1 1
2013-11-26 1 1
2013-11-27 1 1
2013-11-29 1 1
2013-12-02 1 1
2013-12-03 1 1
我真正想要的是-0.4649,如下所示
> cor(tt)
A B
A 1.0000000 -0.4649881
B -0.4649881 1.0000000
【问题讨论】: