Как рассчитать евклидово расстояние в Excel

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

Мы можем использовать следующую функцию для вычисления евклидова расстояния между двумя векторами:

Евклидово расстояние в Excel

Евклидово расстояние между двумя векторами оказывается равным 12,40967 .

Обратите внимание, что эта функция будет включать только полные парные наблюдения при вычислении евклидова расстояния.

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

Евклидово расстояние в примере Excel

Евклидово расстояние между двумя векторами оказывается равным 5,656854 .

Дополнительные ресурсы

Как рассчитать евклидово расстояние в R
Как рассчитать евклидово расстояние в Python

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.