一連の要素 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
distancevector
Rで距離行列に変換する最も簡単な方法は何ですか?
例:
距離ベクトル = 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