我有一个球员及其罚分的df。看起来像这样:
# playerID penalty
# A 0
# B 2
# A 4
# C 2
# A 0
# B 0
# B 2
我想获得一个“玩家等级”,该等级取决于“罚分”和所玩游戏的数量(A为三局,C为一局)。如果存在10个游戏中平均罚分= 3的玩家X和4个游戏中平均罚分= 3的玩家Y,则玩家X的“玩家等级”应低于玩家Y的“玩家等级”。] >
我的想法是将玩家i的平均罚分除以sqrt(n(i)),其中n(i)是玩家i玩的游戏数量。第二个想法是将平均罚分除以log(n(i)+1)。
您认为这是正确的方法吗?有人在处理类似的问题吗?
感谢您的回复。
我有一个球员及其罚分的df。看起来像这样:#玩家ID惩罚#A 0#B 2#A 4#C 2#A 0#B 0#...
[我认为您想将此帖子转移到Cross Validated。无论如何,这是通过data.table