如何计算两个用户的百分比相似度?

时间:2013-01-05 17:21:16

标签: php percentage

我有两个常见的两个用户的详细信息。我想知道如何获得两个用户的百分比相似度: UserA和UserB有: `

5个共同的朋友

购买了8种常见产品

收到3个相同样本

9位普通粉丝

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

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

1 个答案:

答案 0 :(得分:2)

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

如果用户A买了10件东西,而用户B已经购买了20件东西,而且其中5件与B的5件相同,那么你就有:

((5 + 5) / (10 + 20)) * 100 = 33.3% similar