我想要将一个变量(比如酪氨酸)与R上的所有其他变量(大约200种其他代谢物,如尿素、葡萄糖、肌苷等)联系起来,但我不确定该怎么做。我是R的新手。
我已经学习了配对函数,但它将每个代谢物配对在指定的范围内。
谢谢!
发布于 2013-12-06 05:19:08
在下面的示例中,我简单地将一个包含所有变量的数据帧拆分为两个矩阵。可以在cor函数中输入以下内容以获取相关值:
set.seed(1)
n=20
df <- data.frame(tyrosine=runif(n), urea=runif(n), glucose=runif(n), inosine=runif(n))
df
COR <- cor(as.matrix(df[,1]), as.matrix(df[,-1]))
COR
# urea glucose inosine
#[1,] -0.2373854 -0.3672984 -0.3393602https://stackoverflow.com/questions/20410768
复制相似问题