根据相关性对矢量进行排序

时间:2013-03-24 17:00:12

标签: sorting correlation

此问题https://math.stackexchange.com/questions/338646/sort-vectors-according-to-their-distance-between-them是基于它们之间的距离对向量进行排序。如何根据矢量之间的相关系数对矢量进行排序。我想要做的是根据他们的"重要性"对矢量进行排序。在数据集中。如果我们有N个向量,那么排序将是V1,V2,...,Vn,其中V1和Vn与其他的相关性较小。 V1和V2彼此最相关......等等。我正在考虑使用Pearsons Coefficient作为相关系数。这是可能的还是你对这个问题有任何想法?并且有一个很好的算法可以做到这一点,或者我们应该找到每对向量之间的相关系数,然后找到两个不太相关的向量,然后对两个不太相关的向量进行排序。

Thnx用于阅读和回答:)

1 个答案:

答案 0 :(得分:0)

Pearsons会奏效。通常的点产品,曼哈顿等也将如此。

当然,您意识到这需要一个矩阵

Vector 1与自身完美相关,因此其值为1.0。 (想象一下,在矩阵的对角线上。)然后下一个值(1,2)显示向量1如何与向量2相关,依此类推到(1,n)。

矩阵是对称的,因为(i,j)=(j,i)。

对于n向量,要计算nxn个相关性。