0

一連の要素 A、B、C、D があります。可能なペア (AB、AC、AD、BC、BD、CD) ごとに、距離測定値を計算し、位置 x のベクトルに格納しました。

位置xは次のループによって決定されます: (nは要素の数で、この例の場合は 4)

 n=1
 for i in 1:(n-1)
     for j in (i+1):n
         distancevector[n] = distancemeasure
         n = n+1

distancevectorRで距離行列に変換する最も簡単な方法は何ですか?

例:

距離ベクトル = c(0.1, 0.2, 0.3, 0.4, 0.5, 0.6)

私が欲しいのは、この距離行列です:

1 0.1 0.2 0.3

B 0.1 1 0.4 0.5

C 0.2 0.4 1 0.6

D 0.3 0.5 0.6 1

4

1 に答える 1