【问题标题】:what do these time series correlations mean in R?这些时间序列相关性在 R 中意味着什么?
【发布时间】:2021-10-24 06:54:58
【问题描述】:

假设我的 2 个时间序列数据集如下:

temp <- matrix(c(12,8,9,11,10,3,7,2,4), byrow = TRUE, ncol = 3)
rownames(temp) <- c("Denver", "LA", "NY")
colnames(temp) <- c("day-1", "day-2", "day-3")
humidity <- matrix(c(70,67,34,45,56,47,68,74,36), byrow = TRUE, ncol = 3)
colnames(humidity)<- c("day-1", "day-2", "day-3")
rownames(humidity)<- c("Denver", "LA", "NY")


> temp
       day-1 day-2 day-3
Denver    12     8     9
LA        11    10     3
NY         7     2     4


> humidity
       day-1 day-2 day-3
Denver    70    67    34
LA        45    56    47
NY        68    74    36



> cor(humidity)
           day-1      day-2      day-3
day-1  1.0000000  0.8924544 -0.9974590
day-2  0.8924544  1.0000000 -0.8580461
day-3 -0.9974590 -0.8580461  1.0000000

> cor(temp)
          day-1     day-2     day-3
day-1 1.0000000 0.9078413 0.5291067
day-2 0.9078413 1.0000000 0.1245339
day-3 0.5291067 0.1245339 1.0000000


> cor(humidity, temp)
           day-1      day-2      day-3
day-1 -0.2584615 -0.6397084  0.6829690
day-2 -0.6664738 -0.9176629  0.2799863
day-3  0.1889822  0.5833240 -0.7332730

我不确定如何解释时间序列?
1- 哪个 cor 显示变量是否相关?
2- 为什么城市不被忽视?
3- 在第三个 cor(humidity, temp) 中,主对角线值在 cor 矩阵中不是一个。怎么来的?

【问题讨论】:

    标签: r matrix time-series correlation


    【解决方案1】:

    第三个矩阵 (cor(humidity, temp)) 的第 (i,j) 个元素显示了humidity 的第 i 列与temp 的第 j 列之间的相关性。插图:

    cor(c(12,11,7),c(70,45,68)) ## day-1 humidities vs day-1 temps (m[1,1])
    cor(c(8,10,2), c(70,45,68)) ## day-2 humidities vs day-1 temps (m[2,1])
    

    如果你设置,结果可能更容易解释

    cc <- cor(humidity, temp)
    names(dimnames(cc)) <- c("humidity", "temp")
     
    

    【讨论】:

      猜你喜欢
      • 2011-01-17
      • 2019-05-03
      • 2016-05-18
      • 2021-09-29
      • 2022-01-14
      • 2015-09-13
      • 2020-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多