-1

我有一些关于两个共同用户的详细信息。我想知道如何获得两个用户的相似度百分比:UserA 和 UserB 有:`

5个共同的朋友

购买了 8 种常见产品

收到 3 个相同的样品

9个普通追随者

等等 这构成了 25 个公共属性的总和。

如何获得两个用户的百分比相似度,任何公式或方法?

4

1 回答 1

2

你试过(number of products in common / number of products purchased) * 100吗?这通常是您计算百分比的方式。将常见事物的数量加起来除以事物的总数。

如果用户 A 买了 10 件东西,用户 B 买了 20 件东西,A 中的 5 件与 B 中的 5 件相同,那么您将拥有:

((5 + 5) / (10 + 20)) * 100 = 33.3% similar
于 2013-01-05T17:26:07.447 回答