Як обчислити евклідову відстань в excel
Евклідова відстань між двома векторами A і B обчислюється наступним чином:
Евклідова відстань = √ Σ(A i -B i ) 2
золото:
- Σ — грецький символ, що означає «сума»
- A i є i-м значенням вектора A
- B i — i-те значення вектора B
Щоб обчислити евклідову відстань між двома векторами в Excel, ми можемо використати таку функцію:
= SQRT ( SUMXMY2 (RANGE1,RANGE2))
Ось підсумок того, що робить формула:
- SUMXMY2 знаходить суму квадратів різниць у відповідних елементах діапазону 1 і діапазону 2.
- SQRT бере квадратний корінь із цієї суми квадратів різниць.
Кінцевим результатом є евклідова відстань між двома діапазонами.
Наприклад, припустімо, що ми маємо такі два вектори, A і B, у Excel:
Ми можемо використати таку функцію, щоб обчислити евклідову відстань між двома векторами:
Евклідова відстань між двома векторами дорівнює 12,40967 .
Зауважте, що ця функція включатиме лише повні попарні спостереження під час обчислення евклідової відстані.
Наприклад, останні два рядки стовпця A не будуть включені в обчислення евклідової відстані між наступними двома векторами:
Евклідова відстань між двома векторами дорівнює 5,656854 .
Додаткові ресурси
Як обчислити евклідову відстань у R
Як розрахувати евклідову відстань у Python