Группировка на основе сходства в процентах - PullRequest
1 голос
/ 25 августа 2009

У меня есть таблица, которая выглядит так:

username | privilges 
user1       privilge1
user1       privilge2
user1       privilge3
user2       privilge1
user2       privilge5
user2       privilge3
etc ......

Я хотел бы сгруппировать привилегии на основе сходства в процентах с другим пользователем. например в таблице:
user1 и user2 имеют только 2 общие привилегии (privilge1, privilge3), что составляет 66%. поэтому, если я буду искать сходства в показателях, основанных на более чем 50%, они будут сгруппированы следующим образом:

user1  : privilge1 ,privilge3
user2  : privilge1 ,privilge3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...