Excel_데이터/기술적 통계

엑셀에서 유클리드 거리(Euclidean Distance)구하기

palefaceman 2021. 3. 21. 09:32

두 벡터 간 유클리디안 거리(Euclidean distane)는 다음과 같이 나타낸다.

 

Euclidean distance = √Σ(Ai-Bi) 2

 

  • Σ: 합계
  • Ai: A벡터의 i번째 요소의 값
  • Bi: B벡터의 i번째 요소의 값

엑셀에서는 함수들을 이용해서 구할 수 있다.

=SQRT(SUMXMY2(RANGE1, RANGE2))
  • SUMXMY2: range1과 range2의 각각의 요소들에 차에 제곱을 구해준다.
  • SQRT: 루트(root)를 씌워준다.

유클리드 거리는 12.40967이다. 

유클리드 거리는 반드시 대칭되는 두 배열(array), 범위(ragne), 벡터(vector), 크기(size)끼리만 적용된다.

예를 들어

이 두 차원이 다른 a, b 사이에 유클리드 거리는 성립되지 않는다.