知乎基本算法:威尔逊算法

当总票数较小的时候,获得赞同的答案,得分 score 会迅速增加。总投票数越多,赞同票对得分score的影响越小。同时,投票数较多,得分score较高的答案,开始获得反对票时,得分会快速

  知乎基本算法:威尔逊算法,公式如下图:

知乎算法

  u表示赞同,v表示反对,n表示总票数,p表示赞同率,z是正态分布的分位数(参数),S表示最终的威尔逊得分。

  (作者:马力_可能性与大设计)

算法结论

  (1)当总票数较小的时候,获得赞同的答案,得分 score 会迅速增加。总投票数越多,赞同票对得分score的影响越小。同时,投票数较多,得分score较高的答案,开始获得反对票时,得分会快速下降。得分score越低,下降速度越慢。

  (2)score 的取值范围为(0,1),且与投票总数无关。(旧算法中,score=加权赞同-加权反对,不同问题之间得分差别较大,无法横向比较)。

  (3)n 越小,威尔逊算法的修正效果越强。

原创文章,作者:忆夜,如若转载,请注明出处:https://98seo.com/zhihu/40.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

微信
2022年网站改版,之前资源下载地址如有失效,请联系我。