0

ここで 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 要素を作成したいということです。

あなたの助けに感謝!

4

1 に答える 1

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
于 2013-03-20T23:10:38.490 に答える