1

我不是 R 方面的专家,也不是非常擅长统计的,所以我会很简短。

我正在使用 R 来获取矩阵的距离矩阵,如下所示它在 R 上的显示方式。

在此处输入图像描述

当我应用 dist(matrix) 时,我看到以下内容:

          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

所以我的问题是三个,第一,那个结果好吗?,第二,为什么计算的行数比我们以前少?,最后为什么列数比开始时多?

4

1 回答 1

8

我得到相同的结果。(这是否“正确”可能取决于您的目标。您的最后一个问题向我表明您不明白这些是行之间的距离。)返回的对象的长度始终是在这种情况下combn(n,2)的列数combn(7,2))==21,其中 n = 行数。它显示为尺寸为 (n-1)x(n-1) 的下三角矩阵。没有第 1 行仅仅是因为从一行到自身的距离为零并且打印它没有用。也将有 n-1 列,其中 n 是行数,与原始列数无关。列数仅决定计算距离的空间的尺寸。

于 2012-05-13T04:45:49.607 回答