gpt4 book ai didi

python - 操纵数据以进行缩放

转载 作者:行者123 更新时间:2023-11-28 07:51:12 25 4
gpt4 key购买 nike

我有这个数据:

Game 1: 7.0/10.0, Reviewed: 1000 times
Game 2: 7.5/10.0, Reviewed: 3000 times
Game 3: 8.9/10.0, Reviewed: 140,000 times
Game 4: 10.0/10.0 Reviewed: 5 times
.
.
.

我想以某种方式处理这些数据,使每个评分都反射(reflect)其已被审查的次数。

例如,第 3 场比赛的重量应该比第 4 场比赛重一点,因为它经过了更多的审查。第二场比赛的 7 应该比第一场比赛的 7 更重要。

是否有合适的函数来进行这种缩放?这样

ScaledGameRating = OldGameRating *(某种指数函数?)

最佳答案

如何简单地标准化平均分数(即减去 5,评分间隔的中点)并乘以评论数量?这将根据评论的数量对正面或负面的分数进行加权。

使用这种方法,您可以获得以下四个游戏的值:

Game 1:     2,000  (7-5)*1000
Game 2: 7,500 (7.5-5)*3000
Game 3: 546,000 (8.9-5)*140000
Game 4: 25 (10-5)*5

规范化适用于负面评论的游戏,因为具有大量负面 (<5) 评论的游戏不会胜过具有少量正面 (>5) 评论的游戏。如果您使用没有归一化的绝对分数,情况就不同了。

关于python - 操纵数据以进行缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13737153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com