0

我很想知道正确的 x(向量矩阵或数据框)输入是什么样的。我目前在两种不同类型的矩阵中使用该函数。但是,我不确定 R 将如何按照我的意图解释我的数据。我将通过示例解释矩阵的类型。

类型 1

           Gene1 Gene2 Gene3
    sample1
    sample2

类型 2

          Sample1 Sample2 Sample3
gene 1
gene 2
gene 3

这些格式中的任何一种都是有效的 x 参数吗?我输入了两种类型的矩阵并得到了一些结果,但不知道这是否正确使用该函数,这些只是随机数。感谢您的时间。我很抱歉这不是更有趣。

4

1 回答 1

9

X是一个矩阵时,cor(X)将产生一个平方相关矩阵,其行数和列数等于原始矩阵中的列数。换句话说,cor在矩阵中的列之间产生相关性。这是一个简单的例子:

> x <- rnorm(5)
> y <- rnorm(5)
> cbind(x,y)
            x        y
[1,]  1.67287  1.70663
[2,] -1.23120  0.56948
[3,]  0.67538 -0.20596
[4,] -1.21077  0.11648
[5,]  0.60409  1.15405

> cor(cbind(x,y))
        x       y
x 1.00000 0.56329
y 0.56329 1.00000

这是否回答你的问题?

于 2012-06-24T03:40:49.823 回答