麻烦搞清楚如何按人气订购文章

时间:2011-02-12 15:53:30

标签: algorithm language-agnostic sorting rss statistics

我正在制作一个RSS阅读器,而我正在接收来自多个来源的文章。我也正在检索Facebook喜欢确定受欢迎程度,但我看到一些投票有大量投票而其他投票很少。现在,如果我订阅了一个订阅源,即使它有几张选票,我显然对此感兴趣。我不确定确定所显示文章顺序的最佳方法是什么。我的计划是列出最高票数和最低票数,淹没了未被群众投票但我喜欢Joystiq的新闻来源。我最近一直在想的是给所有新闻来源加权,所以每个新闻来源的投票最多的文章将首先显示,然后第二个最好的投票文章将遵循这些,依此类推。我想知道是否有更好的方法来确定新闻来源的受欢迎程度,而不仅仅是给予它们相同的权重?

编辑:语法

1 个答案:

答案 0 :(得分:1)

如果我这样做,我想我可能首先计算每个来源的“喜欢”数量的移动平均值。然后计算特定商品的相似数量与该来源的移动平均数之间的百分比差异。

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