首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于5星的最佳投票算法

基于5星的最佳投票算法
EN

Stack Overflow用户
提问于 2014-05-20 05:22:10
回答 1查看 130关注 0票数 1

我需要一些帮助,为投票系统的最佳逻辑,这是基于5星。

逻辑是这样的:

用户必须对一部电影或一家餐厅的3个问题给予评分(5星级)。

例如:

代码语言:javascript
复制
Restaurant name : XYZ

taste : ****** 

price : ***

service : ****

我们怎样才能找出哪一家是最好的餐厅?

案例1

以总恒星为基础(本例为13)

但,

代码语言:javascript
复制
           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

平均星级(用户评等之和/被评级用户数)

代码语言:javascript
复制
           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

有什么更好的逻辑建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 05:29:19

你总是有领带,所以找不到最好的餐厅。例如,有两家五星级餐厅。

您可以有其他数据点来支持餐馆的选择,例如哪一个是第一次评审。这背后的想法是:记录在系统中的时间越长,测试的机会就越大。

你还可以找出哪些餐厅离用户最近,并根据邻近程度打破领带:1街区外的5星级餐厅比10街区外的5星级餐厅要好。

我的2美分。:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23751585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档