Як обчислити евклідову відстань в excel


Евклідова відстань між двома векторами A і B обчислюється наступним чином:

Евклідова відстань = √ Σ(A i -B i ) 2

золото:

  • Σ — грецький символ, що означає «сума»
  • A i є i-м значенням вектора A
  • B ii-те значення вектора B

Щоб обчислити евклідову відстань між двома векторами в Excel, ми можемо використати таку функцію:

 = SQRT ( SUMXMY2 (RANGE1,RANGE2))

Ось підсумок того, що робить формула:

  • SUMXMY2 знаходить суму квадратів різниць у відповідних елементах діапазону 1 і діапазону 2.
  • SQRT бере квадратний корінь із цієї суми квадратів різниць.

Кінцевим результатом є евклідова відстань між двома діапазонами.

Наприклад, припустімо, що ми маємо такі два вектори, A і B, у Excel:

Ми можемо використати таку функцію, щоб обчислити евклідову відстань між двома векторами:

Евклідова відстань в Excel

Евклідова відстань між двома векторами дорівнює 12,40967 .

Зауважте, що ця функція включатиме лише повні попарні спостереження під час обчислення евклідової відстані.

Наприклад, останні два рядки стовпця A не будуть включені в обчислення евклідової відстані між наступними двома векторами:

Евклідова відстань у прикладі Excel

Евклідова відстань між двома векторами дорівнює 5,656854 .

Додаткові ресурси

Як обчислити евклідову відстань у R
Як розрахувати евклідову відстань у Python

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *