Как рассчитать сходство косинуса в Excel

Как рассчитать сходство косинуса в Excel

Косинусное сходство — это мера сходства между двумя векторами пространства внутреннего произведения.

Для двух векторов, A и B, косинусное сходство вычисляется как:

Подобие косинуса = ΣA i B i / (√ΣA i 2 √ΣB i 2 )

В этом руководстве объясняется, как рассчитать косинусное сходство между векторами в Excel.

Косинусное сходство между двумя векторами в Excel

Предположим, у нас есть следующие два вектора в Excel:

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

=SUMPRODUCT( A$2:A$9 , B2:B9 )/(SQRT(SUMSQ( B2:B9 ))\*SQRT(SUMSQ( $A$2:$A$9 )))

На следующем снимке экрана показано, как использовать эту формулу:

формула подобия косинуса в Excel

Косинусное сходство между двумя векторами оказывается равным 0,965195 .

Обратите внимание, что мы интерпретируем значение сходства косинуса следующим образом:

  • Значение -1 указывает на максимальное несходство
  • Значение 0 указывает, что два вектора ортогональны.
  • Значение 1 указывает на максимальное сходство

Значение 0,965195 указывает на высокий уровень сходства между двумя векторами в нашем примере.

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

В следующих руководствах объясняется, как рассчитать сходство косинусов в других статистических программах:

Подробное объяснение подобия косинусов см. в следующей статье Википедии:

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