Cara standar untuk melakukan ini adalah kesamaan Jaccard. Jika A adalah kumpulan tujuan dari pengguna pertama dan B adalah kumpulan tujuan dari pengguna kedua, kesamaan Jaccard adalah:
#(A intersect B)/#(A union B)
Ini adalah jumlah gol yang mereka bagikan dibagi dengan jumlah total suara yang dimiliki keduanya (menghitung gol yang mereka bagikan hanya sekali). Jadi jika pengguna pertama memiliki tujuan A={1,2,3} dan pengguna kedua memiliki tujuan B={2,4} maka ini dia:
A intersect B = {2}
A union B = {1,2,3,4}
#(A intersect B)/#(A union B) = 1/4
Kesamaan Jaccard selalu antara 0 (mereka tidak memiliki tujuan yang sama) dan 1 (mereka memiliki tujuan yang sama), jadi Anda bisa mendapatkan persentase dengan mengalikannya dengan 100.
http://en.wikipedia.org/wiki/Jaccard_index