У меня есть таблица:Как получить Jaccard сходство в MATLAB
x y z
A 2 0 3
B 0 3 0
C 0 0 4
D 1 4 0
Я хочу, чтобы вычислить сходство Jaccard в Matlab, между векторами A, B, C и D. Формула:
В этой формуле | x | и | y | указывает количество элементов, которые не равны нулю. Например: | A | количество элементов, которое не равно нулю, равно 2, для | B | и | C | она равна 1, а для | D | это 2.
| x пересекать y | указывает количество общих элементов, которые не равны нулю. | A пересекается с B | = 0. | A пересекается с D | равно 1, поскольку значение x в обоих случаях не равно нулю.
.: Jaccard например (А, D) = 1/3 = 0,33
Как можно реализовать это в Matlab?
@nkjt спасибо. – sima412