【问题标题】:How to scale no. of page hits?如何缩放没有。页面点击量?
【发布时间】:2014-02-22 17:39:23
【问题描述】:

我将从描述我的问题开始。

我有 n 个页面,每个页面都有自己的受欢迎程度。受欢迎度因子的等级为 10。现在,我拥有每个页面的总页面点击量,我想使用这些总页面点击量再次以 10 的等级计算受欢迎度因素。

总页面点击量是一个绝对数字,我只有 1,70,000 个页面的这些值。我的总页数是 41,00,000。

现在,我的问题是我不知道如何为所有总页面标准化这些总页面点击量。

我试过这样做:

每个页面的受欢迎程度=所有页面的总页面点击量/总页数。页数。

我假设没有数据的页面至少有 1 次总页面点击量。但这样一来,我的分母就变得非常大,并且在以 10 为比例缩放的过程中,我迷路了。

任何人都可以帮助我如何处理它吗?

【问题讨论】:

  • 这与 JavaScript、PHP 或 HTML 有什么关系?
  • 如果我理解正确,您希望页面的受欢迎程度 = 10 * 该页面的点击次数/页面的最大点击次数。
  • @PeterCollingridge:但是只有 1 次命中的文档的值将是 (10*1)/16000,这会使值非常小.....我该如何正确处理它
  • @Tibos:我认为 Web 开发人员可能对此有所了解,因为它与页面点击量有关。
  • 在我看来,这是一个(相当简单的算法)。不幸的是,我无法理解(语言障碍)您的问题的具体情况,所以我无法提供答案。

标签: math popularity pageviews


【解决方案1】:

有几种方法可以做到这一点。以下是一些示例:

绝对受欢迎程度

查找最受欢迎页面的点击次数。

根据与最受欢迎页面相比的点击次数分配受欢迎程度分数:

0-10% = 受欢迎程度 1,10-20% = 受欢迎程度 2,依此类推。

相对流行度

根据页面点击数对所有页面进行排序。

根据列表中的位置分配受欢迎程度分数:

0-10% = 受欢迎程度 1,10-20% = 受欢迎程度 2,依此类推。

没有统计数据的页面的受欢迎程度

我无法就如何处理这些问题给您任何建议。如果您不知道一个页面被访问了多少次,那么很难给它一个受欢迎的分数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    相关资源
    最近更新 更多