logic - 如何计算分数?

标签 logic blogs weighted-average

这个问题比任何编程语言都更与逻辑相关。如果问题不适合该论坛,请告诉我,我将删除它。

我必须写一个逻辑来计算Blog Award网站的Blog得分。博客可以被提名多个奖项类别,并且由评审委员会以-1到5的等级进行同行评审或评分(-1表示他们完全不喜欢的博客)。现在,一个或多个评委可以对博客进行评分。计算博客最终得分时的一个标准是,如果博客被更多人给予正面评价,则应该获得更大的权重(反之亦然)。同样,即使被一个评委评定为-1的博客,其得分也会受到影响(-1在这里是否决权)。最后,我还希望根据博客的Technorati排名获得一个额外的分数(以便最终分数基于Juror评分+ Technorati排名的综合得分)。

示例:一个博客在A类中的总评委为6名。 2将其评分为3,3将其评分为2,将其1评分为4。(我用来计算得分为(2 * 3 + 3 * 2 + 1 * 4)/6 = 16/6 = 2.67进行加权平均,但我对此不满意,主要是因为当Juror评分为-1时,它不能很好地工作。此外,我还需要添加Technorati排名标准。

您能帮我决定计算最终分数的最佳方法吗(保持评分方法与上面相同,因为现在无法更改)?

最佳答案

如果要更强地权衡-1评级的效果,请使用相同的平均分数计算,但每次看到-1时都用-10代替。如果您不希望负面评价的权重如此之高,则可以选择-10以外的值。

关于logic - 如何计算分数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994819/

相关文章:

python - 查找平均值与标准匹配的最大数据子集

algorithm - 合并冲突选项的实用方法

web - 是否可以在 sites.google.com 网站上提供代码突出显示?

c++ - 逻辑函数词典

javascript - 如何将 Youtube 视频图像添加到博客?

asp.net-mvc - 帖子和评论应该在帖子聚合中还是应该是它们自己的聚合?

shiny - 有没有办法在 Shiny 的应用程序中在可 react 的 groupBy 中获取 'weighted mean' ?

mysql - RDBMS 的加权投票处理

python - 有效地比较数据库行值

康威生命游戏函数中的逻辑错误