找到两个变量之间的相关性

时间:2013-02-11 16:35:36

标签: r correlation

我怎么知道以下变量是相关的(一般来说,任何两个变量)?

下面,x和y之间有明显的关系,但是'cor'函数给我'0'。 R中是否有任何能够检测线性和非线性关系的函数?

> x <- c(-2, -1, 0, 1, 2)
> y <- c(4,   1, 0, 1, 4)
> 
> cor(x,y)
[1] 0
> 

编辑: 尽管顶级统计学家对此算法提出了许多批评,但我仍在考虑使用MIC / MINE算法。

1 个答案:

答案 0 :(得分:2)

看看MINE(1)。它们还为R。

提供了一个包装器

(1)Reshef,D.N,Y.A Reshef,H.K Finucane,S.R Grossman,G。McVean,P.J Turnbaugh,E.S Lander,M。Mitzenmacher和P.C Sabeti。 “检测大数据集中的新关联。”Science 334,no。 6062(2011):1518-1524。