Как рассчитать евклидово расстояние в 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