Excelでユークリッド距離を計算する方法
2 つのベクトル A と B の間のユークリッド距離は次のように計算されます。
ユークリッド距離 = √ Σ(A i -B i ) 2
金:
- Σはギリシャ語で「和」を意味する記号です
- A iはベクトル A のi 番目の値です。
- B i はベクトル B のi 番目の値です。
Excel で 2 つのベクトル間のユークリッド距離を計算するには、次の関数を使用できます。
= SQRT ( SUMXMY2 (RANGE1,RANGE2))
この式の内容を要約すると次のようになります。
- SUMXMY2 は、範囲 1 と範囲 2 の対応する要素の差の二乗和を求めます。
- SQRT は、この差の二乗和の平方根を求めます。
最終結果は、2 つの範囲間のユークリッド距離です。
たとえば、Excel に次の 2 つのベクトル A と B があるとします。
次の関数を使用して、2 つのベクトル間のユークリッド距離を計算できます。
2 つのベクトル間のユークリッド距離は12.40967であることがわかります。
この関数には、ユークリッド距離を計算するときに完全なペアごとの観測のみが含まれることに注意してください。
たとえば、列 A の最後の 2 行は、次の 2 つのベクトル間のユークリッド距離の計算には含まれません。
2 つのベクトル間のユークリッド距離は5.656854であることがわかります。