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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *