尋找我的問題的解決方案我找到了一箇舊帖子(Cross correlation of different time series data values in R),它準確地詢問我需要什麼,但不幸的是它沒有得到任何答案,所以我會再次問一些希望得到一些指導。矩陣中不同時間序列的互相關
我從一個大數目相同大小的時間序列的建立一個大的矩陣,每一列都是一個不同的時間序列(類似於以下,但更大的大於零的不同更值的東西):
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14] [,15] [,16] [,17] [,18] [,19]
[1,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA NA NA 0.0 NA 0.0 0.0 0.0 0.0
[2,] 0 6.0 0.0 9.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[3,] 0 0.0 0.0 5.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[4,] 0 0.0 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[5,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[6,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[7,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[8,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 0.0 NA 0.0 0.0 0.0 0.0
[9,] 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 NA 0 NA 10.0 NA 0.0 0.0 0.0 0.0
.
.
.
我想確定所有時間序列之間的相關性,我把它們放在一個矩陣中,因爲我認爲它可能是做互相關程序的最佳方法,我可能是錯的。
所以,我也知道有關職能 「CCF」 和 「迪斯()」:
- (CCF)#IN基礎包
- 迪斯(meter_daywise,方法= 「CORT」,deltamethod = 「DTW」)#在TSclust包
但像老帖子,我也有同樣的問題:
- CCF沒有充分矩陣輸入 個
- 迪斯()接受輸入矩陣和產生一些矩陣,但同時觀察值I發現這不是一個互相關矩陣,因爲這些值不-1和1之間
所以,問題我們如何計算和執行R中不同時間序列之間的互相關?
你期望的輸出看升什麼IKE? – emilliman5
我希望能創建一個維度爲AxA的矩陣,其中A =時間序列的數量,並且這個矩陣中每一個座標爲[x,y]的值都是時間序列(x)和時間序列Y)。這是可能的,確實有道理嗎? –
這聽起來像你可能只想要一個普通的舊相關矩陣。對於你的結構,這將是'cor(myMat)'。 – lmo