距离矩阵到dist元素

时间:2013-03-20 22:51:29

标签: r

这里是R的新手。 我已经计算了一个距离矩阵,例如,点a,b,c:

(a,a) = 0;
(a,b) = 1;
(a,c) = 5;
(b,a) = 1;
(b,b) = 0;
(b,c) = 7;
(c,a) = 5;
(c,b) = 7;
(c,c) = 0;

我想使用一个期望'dist'R元素的函数。 我的距离函数是项目坐标计算的结果,但它是 不是标准计算,所以我不能使用dist构造函数创建dist元素,dist构造函数只需要几个预定义的距离度量。

底线是我想从我计算的矩阵中创建dist元素。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以从矩阵

创建距离类对象

只需创建矩阵并使用as.dist

例如

 as.dist(matrix( c(0, 1, 5, 1, 0, 7, 5, 7, 0), ncol=3))


  1 2
2 1  
3 5 7