2012-05-13 58 views
1

我不是R方面的专家,也不擅长统计,因此我将简要介绍一下。R计算机语言上的距离矩阵?

我使用R键获得距离矩阵下方出现R.

enter image description here

当我申请DIST(矩阵)的方式所示的矩阵我看到以下内容:

  1   2   3   4   5   6 
2 16.155494             
3 5.830952 15.329710           
4 2.236068 18.055470 6.244998        
5 7.681146 13.928388 9.110434 8.124038      
6 8.306624 11.489125 9.110434 9.273618 2.449490   
7 11.090537 10.392305 12.124356 12.247449 5.099020 3.464102 

所以我的问题是三个,第一,这个结果是否正确?第二,为什么计算的行数比我们以前少?最后为什么在开始时有更多的列?

回答

8

我得到了同样的结果。 (这是否“正确”可能取决于你的目标,最后一个问题告诉我,你不明白这些是行之间的距离。)返回的对象的长度总是combn(n,2)combn(7,2))==21中的列数这种情况下,其中n =行数。它显示为维(n-1)x(n-1)的下三角矩阵。没有第一行,只是因为从一行到它自身的距离为零,并且打印它不会有用。还会有n-1列,其中n是行数,无论原始列的数量如何。列数仅确定正在计算距离的空间的维度。