可能重复:
correlation matrix in r
我有一张excel表,有700列和25行。我的文件样本如下所示。我想计算A1和A700,A2和A700,A3和A700,A4和A700之间的相关系数,依此类推。用R做最简单的方法是什么?
A1 A2 A3 A4 ---- --- A700
A 2.7 5 4 34 34
B 5.67 7.8 6 45 25.6
C 2.3 -9 12.5 13 2.8
D 5.6 6 -56 2.5 -66.7
E 7.8 5 20 6.7 -56.8
--
--
--
--
答案 0 :(得分:2)
查看?cor
。
例如:
m <- matrix(rnorm(100), nrow=10)
cor(m)
为您提供所有相关信息。
答案 1 :(得分:2)
这可能会起到作用:
table <- read.xls(file)
x <- table[1:699]
y <- table[700]
cor(x, y)