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 つのベクトル間のユークリッド距離を計算できます。

Excelのユークリッド距離

2 つのベクトル間のユークリッド距離は12.40967であることがわかります。

この関数には、ユークリッド距離を計算するときに完全なペアごとの観測のみが含まれることに注意してください。

たとえば、列 A の最後の 2 行は、次の 2 つのベクトル間のユークリッド距離の計算には含まれません。

Excel のユークリッド距離の例

2 つのベクトル間のユークリッド距離は5.656854であることがわかります。

追加リソース

R でユークリッド距離を計算する方法
Pythonでユークリッド距離を計算する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です