游戏开发论坛

 找回密码
 立即注册
搜索
楼主: pinkrg

[原创] ELO算法教程

  [复制链接]

15

主题

208

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
发表于 2013-11-11 14:57:21 | 显示全部楼层
我猜想 之所以用elo的算法,是因为只有这样得出的分数 满足“平移不变性”
也就是说:只要这两个人的分差是某个值(如100),那么他们的胜负比都相同(如2:1),其他的算法都不满足这个重要的不变性

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-11-20 15:45:52 | 显示全部楼层
pinkrg 发表于 2013-10-29 23:02
看全文之前总结几点阁下思维的规则:
1. 偷换概念
2. 喜欢特例

他没有统计学基础。

16

主题

364

帖子

1223

积分

金牌会员

我的QQ:521117903

Rank: 6Rank: 6

积分
1223
QQ
 楼主| 发表于 2013-11-20 21:36:05 | 显示全部楼层
独孤逍遥 发表于 2013-11-20 15:45
他没有统计学基础。

强词多理的人多了去了,这么振振有词我倒是很少见到。

0

主题

1

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2013-11-28 10:15:47 | 显示全部楼层
luyushun 发表于 2013-10-30 09:23
1. 偷换概念
----------------------------------------------------------------------------------
我 ...

就关于胜率的描述来看,兄台应该还没有正确的理解ELO公式,LZ的帖子里对于你担心的问题已经做过说明。

21

主题

3928

帖子

5148

积分

论坛元老

索尼已经断气了.jpg

Rank: 8Rank: 8

积分
5148
发表于 2013-11-28 12:39:05 | 显示全部楼层
正宇不在 发表于 2013-10-29 10:51
难得发点有营养的东西

同意
+10086

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
发表于 2013-11-28 12:59:56 | 显示全部楼层
表示完全看不懂!

0

主题

11

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2014-3-12 20:23:54 | 显示全部楼层
1不喜欢作者的腔调,这种比较严肃难懂的东西不适合花里胡哨的表达,干扰关注点,影响专注度。
2算分的举例方式明显举1场比赛更好理解,3场比赛一起算分徒增理解难度。

1

主题

13

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2014-8-30 22:18:21 | 显示全部楼层
首先,WOW的那篇帖子确实比这篇描述的简洁一些,但是那篇帖子对K值的理解不够。

R'a = Ra + K(Sa-Ea) 在这个公式中Sa是胜率它是用来计算积分的对平衡性没有什么作用,关键就在于Ea这个期望值上。那影响期望值的关键是什么呢?Ra和Rb,R本身就是玩家素质的综合体现,他们的差值也是他们之间差距的重要体现。期望函数必须满足这样一个条件:Rb-Ra值必须在[-n,n]区间A和B都有概率胜,超出这个区间就只能是A或B其中一个人一定胜利。对于正态分布函数来说,由于它的概率面积区域主要集中在0.5的附近,也就是在[-n,n]之间A和B的胜率拉不开差距,这是他表现不好的原因。也是后面换成另外一个函数的原因。
K值的作用楼主说的很清楚,一方面防止高手用新号虐菜鸟,另外一方面就是让高手早日进入高手行列。后期的收敛,也是防止整天玩的高手把分刷的太高,与众多玩家脱节。

大家都是对这个感兴趣才聚到一起,如果觉得楼主写的不好可以发表自己的意见,纯粹性吐槽感觉没必要。you can you up, no can no bb!

0

主题

26

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2015-6-26 10:16:12 | 显示全部楼层
学习了,赞一个

0

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2015-6-30 23:05:51 | 显示全部楼层
luyushun 发表于 2013-10-29 17:03
我说的是:VS对战平台的等级可以一定程度上让玩家知道自己当前的胜率有几成!
虽然VS平台上玩DOTA是一个 ...

你好 打扰了 看到这篇帖子上您说 rank200 也是可以调节的
我在excel上试了试 发现调节 那个公式中 p(d)中的 400  似乎可以调节rank的分数段差距 不知道这样对不对 如果不对 还望提点下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-3-1 03:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表