【问题标题】:Creating a scoring metric创建评分指标
【发布时间】:2011-09-18 22:11:47
【问题描述】:

我正在尝试创建一种基于从 1 到 999,999,999 的一系列不同指标在 1 到 100 之间对域进行排名的方法。我们的想法是使用 3 种不同的指标并得出一个数字,该数字可以准确地用于衡量某个领域的好坏。

我为此使用的指标之一是 AlexaRank,范围从 1 到 999,999(我认为)。 1显然更好。另一个是谷歌索引的页面数,其中 1 是错误的。

我认为这样做的正确方法是为数字范围赋予一定的基本分数。例如,alexa 排名为 1 的域的基础分数可以是 49.9995,AR 为 313 的域可以是 46.7648,而 AR 为 123000 的域可以是 24.4875,AR 999000 的域可以是 2.5478。

有人知道我可以使用的指数逻辑吗?它是哪种语言真的无关紧要(更喜欢PHP),我只是想要一些逻辑示例。任何想法都非常感谢。

谢谢

【问题讨论】:

    标签: php javascript html ruby


    【解决方案1】:

    Alexa 从 1 到 99,999,999。如果一个网站得分为 1,那么它的得分为 100%

    Google 索引页面(您需要知道网站要提取的页面总数)如果索引接近总数而不是 100%。如果索引是 100 个总页面中的 30 个,那么它们显然会获得 30%

    假设alexa总分可能是200分,google总分可能是200分,我们可以做这个数学:

    如果他们在 Alexa 中得分 70%,那么他们在此处得分 140。如果他们在 Google 索引页面中得分为 60%,那么他们的得分为 120。140 + 120 = 260 总分。

    有多种方法可以做到这一点,您只需要所有正确的数字。

    我希望我说得有道理,哈哈。

    【讨论】:

      猜你喜欢
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2018-12-17
      • 2023-03-10
      相关资源
      最近更新 更多