Косинусное сходство — это мера сходства между двумя векторами пространства внутреннего произведения.
Для двух векторов, 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 )))
На следующем снимке экрана показано, как использовать эту формулу:

Косинусное сходство между двумя векторами оказывается равным 0,965195 .
Обратите внимание, что мы интерпретируем значение сходства косинуса следующим образом:
- Значение -1 указывает на максимальное несходство
- Значение 0 указывает, что два вектора ортогональны.
- Значение 1 указывает на максимальное сходство
Значение 0,965195 указывает на высокий уровень сходства между двумя векторами в нашем примере.
Дополнительные ресурсы
В следующих руководствах объясняется, как рассчитать сходство косинусов в других статистических программах:
Подробное объяснение подобия косинусов см. в следующей статье Википедии: