我需要一些帮助,为投票系统的最佳逻辑,这是基于5星。
逻辑是这样的:
用户必须对一部电影或一家餐厅的3个问题给予评分(5星级)。
例如:
Restaurant name : XYZ
taste : ******
price : ***
service : ****我们怎样才能找出哪一家是最好的餐厅?
案例1
以总恒星为基础(本例为13)
但,
quest1 quest2 quest3 restaurant
user A 4 4 4 AA
user B 5 5 5 BB
user c 1 1 1 AA在这种情况下,AA和BB拥有相同的投票权?
案例2:
平均星级(用户评等之和/被评级用户数)
quest1 quest2 quest3 restaurant
user A 5 5 5 AA
user B 5 5 5 BB
user c 1 1 1 AA在这种情况下,AA = 18/2 BB = 15/1?
有什么更好的逻辑建议吗?
发布于 2014-05-20 05:29:19
你总是有领带,所以找不到最好的餐厅。例如,有两家五星级餐厅。
您可以有其他数据点来支持餐馆的选择,例如哪一个是第一次评审。这背后的想法是:记录在系统中的时间越长,测试的机会就越大。
你还可以找出哪些餐厅离用户最近,并根据邻近程度打破领带:1街区外的5星级餐厅比10街区外的5星级餐厅要好。
我的2美分。:)
https://stackoverflow.com/questions/23751585
复制相似问题