问题标签 [rating-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

algorithm - 查找具有评分值的用户最喜欢的项目

假设用户以 1 到 5 的比例为某些电影投票。这些电影具有流派信息,而一部电影可以有多个流派。像这样:

我们想了解我们的用户喜欢哪种类型。这里我们有我们的结果集:

显然,我们无法用这么小的结果集预测任何东西,但让我们假设我们有一个更大的数据集。

使用这些数据,我们如何对该用户最喜欢的类型进行排序?简单地计算加权平均值或更复杂的东西?

0 投票
3 回答
2983 浏览

c# - 使用没有 JavaScript 的悬停图像创建 5 星评级控件

有没有办法实现 5 星评级控制,支持在悬停时更改 5 星的图像,而不使用 Javascript?单击需要执行 HTTP POST

为了更好地理解我搜索了一个示例并找到了http://orkans-tmp.22web.net/star_rating/ (滚动到“带有 SELECT 选项的快速示例”)

就我对 HTML 的了解而言,不可能有多个图像/按钮来执行 Post(以了解用户给出的评分),并同时更改多个背景图像。

0 投票
4 回答
2722 浏览

php - 5星评级系统mysql设置

好的,所以我知道还有其他类似的问题。但是我的有点不一样...

我将有一个包含这些游戏的所有信息的列表,我需要显示游戏的平均评分以及他们的信息......

所以,我不想有 2 个表 'games' 和 'games_ratings' 因为那样我就不能做一个简单的

如果有一个聪明的方法可以让我拥有一个 5 星评级系统,它会记住用户并可以在一张表中显示平均值以及信息。

我不太了解mysql的限制。我应该一次运行 2 个查询吗?我一直试图将每一页限制为只有一个查询。特别是如果我的第一个查询将加载 50 个游戏以显示有关信息。

我知道评分表就像用户 ID、歌曲 ID、评分的系统,您只需选择平均值。

0 投票
1 回答
2484 浏览

php - 简化的 JQuery 和 PHP 星级评定

编辑:有问题的插件位于此处

PHP 初学者在这里使用了一个 JQuery Star Rating 片段,并且已经让它完美地工作。我的问题是它当前配置为计算和显示许多评级的平均值(对于公共应用程序)。我正在尝试简化插件,以便它允许设置个人评级(就像在 iTunes 中对自己的歌曲进行评级一样)。用户可以更新他们的评级,但不会存在部分星。我已经多次破坏插件试图让它工作,但无济于事。mysql数据库存在如下:

如果我可以让它按照我想象的方式工作,我就不需要countervalue列,只需一个 INT 列,它的值在 1 到 5 之间。当前counter累积投票数,同时value汇总评分。然后使用(值/计数器)*20(百分比)显示星星。PHP如下(原始):

感谢您指出正确的方向,

麦克风

0 投票
3 回答
4943 浏览

xaml - Windows 8 中的评级控制

我在 JavaScript/HTML Project for windows 8 中看到了评级控制。但是我在 XAML 中还看不到类似的东西。:(

知道如何在 Windows 8 中实现评级控制吗?

似乎微软将 XAML 人视为第二人 :(...

0 投票
3 回答
2943 浏览

algorithm - 500px.com 排名算法

我最近想知道http://500px.com如何计算他们的“Pulse”评级。“Pulse”是根据照片的受欢迎程度从 1..100 开始的分数。

我认为它可能会使用以下一些标准:

  • 点赞数
  • “收藏夹”数量
  • 评论数
  • 总浏览
  • 可能是照片上传后的时间
  • 可能还有其他一些不明显的标准,例如用户的关注者数量、用户排名、相机型号或类似的

我将如何实现这样的某种算法?

任何有关如何使用此标准(可能还有一些代码)实现算法的建议也将不胜感激。

0 投票
13 回答
97073 浏览

algorithm - 用于计算 5 星评级的算法

我需要像亚马逊网站上的那样计算 5 星评级。我已经进行了足够多的搜索以找到最好的算法,但我无法得到正确的答案。例如,如果这些是评级

共 478 条评论

亚马逊计算得出这是“5 颗星中的 4.1 颗星”。谁能告诉我这个数字是怎么得出的?我不能仅仅通过平均来得到这个。

0 投票
1 回答
486 浏览

javascript - ASP评分系统不会评分?- 为什么?

我正在使用这个评级系统:http: //www.chrishardy.co.uk/asp/scripts/accessible-star-ratings/

问题是,现在一切都已设置好并可以使用,我不能给任何星星。

查看此页面以了解我的意思:http ://bit.ly/HQgxQq

我希望你能帮忙:)

0 投票
5 回答
25413 浏览

php - 将数字转换为视觉评分(星星)?

在我的数据库中我有数字1, 2, 2.5, 3, 3.5, 4,4.55

我想将这些数字转换为星星。

我有一颗满星和一颗半星。

从数据库中获取信息后我怎么能做到这一点?

我在数据库上有评级标签。

0 投票
2 回答
422 浏览

math - 投票 - 投票数与投票百分比?

我在网站上实现了一个简单的上/下投票系统,我跟踪个人投票以及投票时间和唯一用户 ID(散列 IP)。

我的问题不是如何计算选票的百分比或总和 - 而是更多,根据选票确定好分数的好算法是什么?

我发现按纯投票百分比排序是不可接受的,以及简单地统计赞成票。

考虑这个例子:

  • 图片 A:4 票赞成,1 票反对
  • 图片 B:5 票赞成,4 票反对
  • 图片 C:1 票赞成,0 票反对

理想的系统会将 A 放在首位,然后可能是 B,然后是 C。

在纯百分比场景中,顺序为 C > A > B。(错误)在纯计票场景中,顺序为 B > A > C。(错误)

我有一个基于系统对分数的信心的某种“混合”算法的想法,可能类似于:

但是,我希望在从现在到日落之前坐下来调整我的算法之前,询问社区是否已经存在任何我根本不知道的定义明确的算法。

我也有每次投票的日期数据——但是,网站的内容对时间不是很敏感,所以我根本不在乎按“热门内容”排序。