【问题标题】:Trouble figuring out how to order articles by popularity无法弄清楚如何按受欢迎程度排序文章
【发布时间】:2011-02-12 15:53:29
【问题描述】:

我正在制作一个 RSS 阅读器,并且我正处于接收来自多个来源的文章的地步。我还在检索 Facebook 喜欢以确定受欢迎程度,但我看到一些提要有大量选票,而另一些则很少。现在,如果我订阅了一个提要,即使它有几票,我显然对它很感兴趣。我不确定确定显示文章顺序的最佳方法是什么。我的计划是在顶部列出投票最多的,在底部列出投票最少的,这会淹没那些没有被大众投票但我喜欢 Joystiq 的新闻来源。我最近一直在想的是给所有新闻来源同等的权重,这样每个新闻来源中投票最多的文章将首先显示,然后投票第二好的文章将紧随其后,依此类推。我想知道是否有更好的方法来确定新闻来源的受欢迎程度权重,而不是仅仅给予它们同等的权重?

编辑:语法

【问题讨论】:

    标签: algorithm language-agnostic sorting rss statistics


    【解决方案1】:

    如果我这样做,我想我可能会从计算每个来源的“喜欢”数量的移动平均值开始。然后计算特定文章的点赞数与该来源的移动平均值之间的百分比差异。

    从长远来看,这应该与给予每个来源同等权重的分布大致相同,但它仍然允许(例如)来自单一来源的两篇特别受欢迎的文章显示为排名前两的文章名单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-16
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 2019-08-19
      • 2014-12-18
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多