【发布时间】:2021-01-19 20:15:09
【问题描述】:
我试图找到包含不同数量的列/特征的两个数据集之间的相关性,我研究了典型相关性,但它给出了每个特征之间的 corr,但我想找到两个数据集之间的相关性。所以我想最后只有一个数字。我想知道有什么方法可以做到这一点?假设我的数据集 A 包含 3 年的 5 个股票每日价格,数据集 B 包含 3 年的 10 个股票每日价格。如何找到 A 和 B 之间的相关性?
非常感谢您。
【问题讨论】:
标签: r correlation
我试图找到包含不同数量的列/特征的两个数据集之间的相关性,我研究了典型相关性,但它给出了每个特征之间的 corr,但我想找到两个数据集之间的相关性。所以我想最后只有一个数字。我想知道有什么方法可以做到这一点?假设我的数据集 A 包含 3 年的 5 个股票每日价格,数据集 B 包含 3 年的 10 个股票每日价格。如何找到 A 和 B 之间的相关性?
非常感谢您。
【问题讨论】:
标签: r correlation
我认为这样可以:
A = matrix(rnorm(260*5, sd=0.02), ncol=5)
colnames(A) <- paste0('a', 1:5)
B = matrix(rnorm(260*3, sd=0.02), ncol=3)
colnames(B) <- paste0('b', 1:3)
cor(x=A, y=B)
【讨论】: