【发布时间】:2016-08-14 11:45:29
【问题描述】:
我正在对R中的几个时间序列进行聚类分析(一个产品在不同商店的销售额)。
我在包TSclust中使用一阶时间相关系数CORT(S1,S2),其中S1和S2是两个时间序列。
文献 (https://cran.r-project.org/web/packages/TSclust/TSclust.pdf) 解释说CORT 属于interval [-1,1]:当CORT(S1,S2)=1 两个系列表现出相似的动态行为时,当CORT(S1,S2)=-1 表现出相反的行为。
我想知道如何查看CORT 的结果,以便观察每对时间序列的CORT 的值。
我们可以在TSclust包中看到下一个例子:
## Create three sample time series
x <- cumsum(rnorm(100))
y <- cumsum(rnorm(100))
z <- sin(seq(0, pi, length.out=100))
## Compute the distance and check for coherent results
diss.CORT(x, y, 2)
diss.CORT(x, z, 2)
diss.CORT(y, z, 2)
所以通过上面的代码,我们可以使用系数CORT(S1,S2)计算去相异指数,但是我们不能参考CORT系数的值。
那么,有人如何查看R 中CORT 系数的值吗?
提前致谢。
【问题讨论】:
标签: r time-series cluster-analysis