PHP/MySQL - “最高评价”的算法

2023-11-27

所以我只是建立了一个星级评级系统,并尝试提出一种算法来列出“最高评级”的项目。为简单起见,以下是各列:

item_name
average_rating (a decimal from 1 to 5)
num_votes

我正在尝试确定票数和评分之间的“最佳点”。例如...

  • 评分(4.6 / 20 票)的项目在列表中应高于评分(5.0 / 2 票)的项目
  • 评分为(2.5 / 100 票)的项目应低于评分为(4.5 / 2 票)的项目

换句话说,票数影响什么是“顶级”。

有人知道一种非常擅长确定这个“最佳位置”的算法吗?

提前致谢。


这是另一种从统计学上听起来不错的方法:http://www.thebroth.com/blog/118/bayesian- rating

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP/MySQL - “最高评价”的算法 的相关文章

  • 如何区分两个同名的多选列表

    对于我正在构建的系统 我需要查看第一个列表中出现了哪些选项 通过 POST 请求 以及第二个列表中出现了哪些选项
  • 将 Php 数组编码为 json [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想对我的 php 数组进行编码 A
  • 如何在 Node.js 中使用 Winston 将日志存储到 mysql 数据库

    我正在使用 winston 为我的应用程序进行日志记录 我已经使用这个完成了文件传输 class LoggerHelper extends BaseHelper constructor cApp super cApp this props
  • 递归:n项级数之和

    需要递归函数 系列是 1 2 3 3 4 5 4 5 6 7 递归求 n 的级数之和 我无法想到应该在函数中传递哪些参数 我的方法 我认为我应该传递 n 要相乘的项数 但我无法想到的是我应该如何在同一个函数中 和 以及我的 return 语
  • PHP 使用今天的日期生成一个随机数

    我正在尝试为内容块 在网页上 分配一个随机生成的数字 该数字基于今天的日期 无论是什么 和固定数字 由于某种原因 输出的数字种类存在巨大差异 例如 当我在本地测试我的代码时 生成的数字对我来说足够好 正数 但在实际的实时服务器上时 它们通常
  • mysql 使用什么样的哈希?

    我正在编写类似于 phpMyAdmin 的自己的代码 但我需要用户能够使用 mysql 数据库中的用户名和密码登录 我需要知道mysql数据库使用什么样的哈希来存储每个用户的密码 我检查了 dev mysql com 寻找答案 但除了以 开
  • CSR 矩阵 - 矩阵乘法

    我有两个方阵A and B 我必须转换B to CSR Format并确定产品C A B csr C 我在网上找到了很多关于CSR 矩阵 向量乘法 http www mathcs emory edu cheung Courses 561 S
  • PHP $_SERVER['REMOTE_HOST'] 返回 ::1 [重复]

    这个问题在这里已经有答案了 可能的重复 应该 ip SERVER REMOTE ADDR 在 mamp 本地主机上返回 1 https stackoverflow com questions 3699454 should ip server
  • 如何使用 PHP 通过 JSON 发送 HTML 元素?

    以下功能 try query this gt pdo gt prepare SELECT FROM bookings WHERE TourID AND dTourDate and Status NOT LIKE Cancelled quer
  • 重复键错误不会取消/回滚mysql事务

    当在 mysql innodb 事务中时 我希望重复的键错误会导致回滚 它没有 相反 它只是抛出一个错误并继续执行下一个命令 一旦到达 COMMIT 命令 事务将被提交 没有重复键导致命令 这是预期的行为吗 如果是这样 如何设置它以便在发生
  • 如何在索引视图中打印关联数据

    subjects this gt Subjects gt find all contain gt Users fields gt Users username Users email gt hydrate false gt toArray
  • Laravel Redis 配置

    我目前正在使用 Laravel 和 Redis 创建一个应用程序 几乎一切都工作正常 我按照文档中的说明扩展了身份验证 用户可以订阅 登录 注销 我可以创建内容 所有内容都存储在 Redis 中 但我有一个问题 我无法运行 php arti
  • PHP 7.2 计数错误

    警告 count 参数必须是数组或对象 实现 Countable in 我在以下行中收到上述错误 if 0 gt count this gt xprop 有人可以帮助我理解这一点吗 我对 PHP 还很陌生 问题显然是 this gt xpr
  • 将 Python 列表(JSON 或其他)插入 MySQL 数据库

    所以我在Python中有一堆数组数据 嗯 相反 我有一个清单 我试图将此数组存储到 MySQL 数据库中的单个单元格中 我尝试使用 JSON 来序列化我的数据 但也许我不明白 JSON 是如何工作的 因此 在连接到我的数据库后 我尝试了上游
  • 让电脑实现360度=0度,旋转炮塔

    我正在制作一个游戏 其中有一个计算机控制的炮塔 炮塔可360度旋转 它使用 trig 找出枪瞄准所需的角度 obj deg 并将枪的当前角度存储在 gun deg 下面的代码以设定的速度旋转枪 if objdeg gt gundeg gun
  • PHP7.1上读取会话数据失败

    分享一个我遇到的问题 现已解决 在我的开发机器上 我使用 PHP 运行 IIS 我升级到 PHP7 突然我的代码不再工作 返回此错误 session start 读取会话数据失败 用户 路径 C WINDOWS temp 看起来像是权限问题
  • 动态重新定义 PHP 类函数?

    我试图弄清楚如何动态导入大量 PHP 类函数 例如 class Entity public function construct type require once type functions php person new Entity
  • 选择每组最新的项目[重复]

    这个问题在这里已经有答案了 可能的重复 检索每组中的最后一条记录 https stackoverflow com questions 1313120 retrieving the last record in each group 我有 2
  • 广度优先搜索:检查访问状态的时机

    在有向图的广度优先搜索中 可能循环 当一个节点出队时 其所有尚未访问的子节点都会入队 并且该过程将继续 直到队列为空 有一次 我以相反的方式实现它 将节点的所有子节点排队 并在节点出队时检查访问状态 如果正在出队的节点之前已被访问过 则该节
  • DBX 错误:驱动程序无法正确初始化

    我在跑步德尔福XE3 终极版 MySQL 数据库 这是我点击时收到的错误Test Connection 作为回应 我在 xampp 目录中找到了 libmysql 库 并将其复制到我的 System32 目录中 但这是行不通的 此消息指的是

随机推荐

  • 在这个函数中await 做了什么?

    我以为我明白了async await模式在C 但今天我发现我真的不知道 在这样一个简单的代码片段中 我有System Net ServicePointManager DefaultConnectionLimit 1000 已经定义了 pub
  • 如何使模板类型推导与引用一起使用?

    我有一个模板功能 func template
  • 如何将公共模式恢复到不同的模式

    我有一个转储 其中数据和结构位于公共模式中 我想将其恢复到具有自定义名称的架构中 我该怎么做 编辑V 2 我的转储文件来自heroku 开头如下所示 PGDMP pd6rq1i7f3kcath9 1 59 1 6
  • 迭代“np.where”的输出

    我有一个 3D 数组并使用np where寻找满足一定条件的元素 的输出np where是三个一维数组的元组 每个数组给出沿单个轴的索引 我想迭代这个输出并打印出矩阵中满足条件的每个点的索引 一种方法是 indices np where m
  • 如何删除 Canvas 文本对象?

    例如 这是一个 create text self canvas create text 350 lineVotes text str likesPrinted font calibri 30 fill 66FF99 anchor E 我怎样
  • XSLT document() 在 WebKit 浏览器中的使用

    我在尝试在 XSL 样式表中包含和访问多个 XML 文档时遇到问题 我将文档节点分配为变量 然后尝试在 xsl template 中访问它们 类似于
  • Git 在错误的位置寻找我的 SSH 密钥

    我一直在尝试拉取 Gitlab 中的存储库时感到有点头疼 顺便说一句 如果有帮助的话 这一切都是在 Ubuntu VM 上的 Windows 8 1 中完成的 我已在 Gitlab 中添加了我的公钥 并将我的私钥添加到了 ssh agent
  • Ruby on Rails - 区分 REST API 中的复数资源与单数资源

    在开始编写任何代码之前 我正在为 REST API 构建 URL Rails REST 的魔力非常棒 但我对 URL 的格式有点困扰 例如 http myproject projects 5 其中 Project 是我的资源 5 是proj
  • 如何从命令行使用“java”调用groovy

    我必须向一些仅安装了 java 的用户发送一些 groovy 代码 没有 grooy 没有 groovy home 等 我试图从命令行调用 groovy 但我没有运气 这是我的蝙蝠文件 java classpath lib bin bin
  • 在 Eclipse 中调试 Android 应用程序时,无法看到匿名类中的最终变量内容

    在调试 Eclipse 中时 如果变量是在匿名类外部定义的 但调试是在匿名类内部 则我无法在变量视图 表达式视图和显示视图中看到变量内容 当我尝试在调试中查看内容时 出现错误 x 无法解析为变量 在以下示例中 x 无法解析 private
  • 使用 PHP 去除 HTML 注释但保留条件

    我目前正在使用 PHP 和正则表达式来删除页面中的所有 HTML 注释 剧本运作良好 有点太好了 它删除了所有评论 包括我在 这是我所得到的 HTML source goes here 由于我的正则表达式不太热 我在尝试找出如何修改模式以排
  • 在Python中对具有3个元素的元组列表进行排序

    我有一些元组的列表 每个元组都有三个元素 我需要对列表进行排序 为了打破两个元组之间的联系 首先查找元组的第一个元素 如果仍然联系则查找第二个元素 列表如下 L 1 14 0 14 1 1 1 14 2 14 2 3 2 4 4 4 11
  • 更改 python 解释器窗口

    我有两个 python 安装 2 5 和 2 6 我想将默认的 python 解释器从 2 5 更改为 2 6 有人知道怎么做吗 PYTHONPATH 是NOT你在寻找什么 这是为了改变 Python 的 导入 查找包和模块的位置 您需要更
  • pyodbc 不会引发 SQL Server 错误

    我正在尝试使用pyodbc 使用 Python 2 7 调用存储过程将记录插入 SQL Server 2012 表中 我正在路过一张临时桌子 我转储了我的 sql 当通过 SQL Server 管理控制台执行时 它生成了以下外键错误 Msg
  • 删除所有以前版本的 python

    我有一些经验C and Fortran 我想开始使用python对于我的后处理 因为我开始意识到效率有多低MATLAB是为了我需要做的事情 主要涉及数百万个点的图 我已经有几个版本了python从每次我想开始使用时就安装了 现在已经变得一团
  • HTML5:一个部分中有多个页脚/页眉

    我知道您可以在一个页面中有多个页眉 页脚 例如
  • 在 Xcode 12.5 中打开 Xcode 13.0 项目

    当我尝试打开 Xcode 项目时 我收到一条错误消息 无法打开 Users xcodeproj 处的项目 因为它 是未来的 Xcode 项目文件格式 调整项目格式 使用兼容版本的 Xcode 来允许它通过此打开 Xcode 的版本 我目前使
  • 盒子阴影仅在左右两侧

    我需要仅在元素的右侧和左侧制作盒子阴影 它应该褪色并且顶部和底部变薄 它也不应该溢出顶部和底部 主要问题是我无法阻止阴影在元素的顶部和底部溢出 这就是我所拥有的 HTML div div CSS div box shadow 0px 0px
  • React-router v4 页面刷新不起作用

    我可能错过了历史或其他什么但是当我refresh子路由上的页面 例如 login或我得到的任何其他路线 403 禁忌 代码 拒绝访问 消息 访问被拒绝 请求 ID 075CAA73BDC6F1B9 主机 ID O1n36xVCoeu aLa
  • PHP/MySQL - “最高评价”的算法

    所以我只是建立了一个星级评级系统 并尝试提出一种算法来列出 最高评级 的项目 为简单起见 以下是各列 item name average rating a decimal from 1 to 5 num votes 我正在尝试确定票数和评分