象棋吧
取消
取消
tieba_log
贴吧App 随时随地开启逗比模式
立即打开
tieba_log
贴吧App 更多精彩评论等你互动
立即打开
打开贴吧
跳页弹窗img立即启动
跳页弹窗img立即启动
  • 中国象棋等级分算法的问题
    头像
    z09_ 10
    2021-9-29
    只看楼主
    一楼还是送度娘吧
    121
  • 头像
    z09_ 10 楼主
    2021-9-29
    本来也不是太想说了,今天看到又出了个快棋等级分,这个一出生又要有生理缺陷,就觉得还是来个健康新生儿好些,那就罗嗦一些吧。
  • 头像
    z09_ 10 楼主
    2021-9-29
    也不知道中国象棋的等级分(原慢棋的)算法啥时候改用国际象棋ELO公式的,东萍网上看来是老的预期得分率表了,也不去正式声明作废。但是一般人若想计算等级分,用ELO公式还是比查表慢一点,先给贴个与ELO公式计算结果完全一致的标准预期得分率表吧:
    0--3 0.50
    4--10 0.51
    11--17 0.52
    18--24 0.53
    25--31 0.54
    32--38 0.55
    39--45 0.56
    46--52 0.57
    53--59 0.58
    60--66 0.59
    67--74 0.60
    75--81 0.61
    82--88 0.62
    89--96 0.63
    97--103 0.64
    104--111 0.65
    112--119 0.66
    120--126 0.67
    127--134 0.68
    135--143 0.69
    144--151 0.70
    152--159 0.71
    160--168 0.72
    169--177 0.73
    178--186 0.74
    187--195 0.75
    196--205 0.76
    206--214 0.77
    215--224 0.78
    225--235 0.79
    236--246 0.80
    247--257 0.81
    258--269 0.82
    270--281 0.83
    282--294 0.84
    295--308 0.85
    309--322 0.86
    323--338 0.87
    339--354 0.88
    355--372 0.89
    373--391 0.90
    392--412 0.91
    413--436 0.92
    437--463 0.93
    464--494 0.94
    495--530 0.95
    531--576 0.96
    577--636 0.97
    637--726 0.98
    727--919 0.99
    >919 1
  • 头像
    z09_ 10 楼主
    2021-9-29
    中国象棋的等级分计算公式虽然与国际象棋的并轨了,但具体算法却搞了自己的历史遗留的那一套,就是一个赛事打包一统计算,这是违背ELO公式初衷的,也是对收敛的、近似正态分布的ELO算法的一种曲解,或曰把非线性升降,在一个赛事内搞成了线性升降,带来的具体问题,这里慢慢说吧。
  • 头像
    睡死大仙 13
    2021-9-29
    你在说什么
  • 头像
    z09_ 10 楼主
    2021-9-29
    ELO算法就要求是每一盘一计算,然后累加即可,用程序来算,也省事得多。
  • 头像
    z09_ 10 楼主
    2021-9-29
    看了一下快棋等级分计算,竟然还要搞一个赛事打包一统计算,确实滑稽了。
  • 头像
    z09_ 10 楼主
    2021-9-29
    有请吧主们来看看,一直当象棋的一个看客了,这贴算是给象坛做一点儿小贡献吧
  • 头像
    z09_ 10 楼主
    2021-9-29
    这个 http://www.dpxq.com/hldcg/dengjifen_0.html 里面的“预期得分率一览表”,是手工计算等级分用的,应该是作废不用了。
    我在3楼贴的是严格按照ELO公式求的预期得分率一览表,不过只列出了“等级分差”和“H值”两列,“L值”列省略了。
  • 头像
    独钓寒江雪 12
    2021-9-29
    楼主是数学专业的?
    打开APP查看8条评论
  • 头像
    z09_ 10 楼主
    2021-9-30
    哈哈,沉得快啊!
  • 头像
    z09_ 10 楼主
    2021-9-30
    试一试贴个图片说明一下
  • 头像
    wuxiaohui358 14
    2021-9-30
    等级分就应该每盘一计算,每个月都公布一次,特别是慢棋等级分,要不2个月公布一次也行,单数月公布。
  • 头像
    z09_ 10 楼主
    2021-9-30
    也就是12楼的预期得分率与等级分差不是线性对应的(也可以说不是均匀分布的)。用一个赛事的多盘对局打包计算对手平均分,也意味着求的是平均分差,这只有预期得分率与等级分差线性对应时,才成立,否则不能成立!
    正确的等级分升降算法,就应该是每一盘单独计算升降值!仅此而已
  • 头像
    z09_ 10 楼主
    2021-9-30
    关于用ELO公式计算等级分的棋手分值分布,不考虑偶一为之的业余棋手等,对于常年征战的专业棋手群,大约是下图所示:
    打开APP查看1条评论
  • 头像
    丰见光
    2021-10-4
    比赛中遇到无等级分算2300的拉平均分就亏到姥姥家
  • 头像
    z09_ 10 楼主
    2021-10-4
    由36所言,来个最直观的数据吧:
    假设蒋川对阵郑不和(2709分)与张欣(2308分)获得两胜,
    单独计算蒋对郑预期得分率0.44,胜一盘5.6分,蒋对张欣预期得分率0.89,胜一盘得1.1分,合计涨等级分6.7分。
    求对手平均分方式计算,对手分差159.5分,预期得分率0.72,胜两盘合计才涨5.6分,相当于胜张欣一盘不得分。
    若蒋对上述两人连输两盘,则分别计算时降了4.4+8.9=13.3分;
    用求对手平均分方式,则降了14.4分,又多降了1。1分。
    这就是求对手平均分方式的滑稽之处,升得慢!却降得快!
    打开APP查看1条评论
  • 头像
    z09_ 10 楼主
    2021-10-4
    可能我这帖子前面有些多余地去讲等级分算法的数学道理了。其实大家看18楼就容易明白其中的关键:
    蒋川对郑不和的预期得分率0.44,与郑欣的预期得分率0.89,用对手平均等级分差的预期得分率0.72,这里面的误差其实蛮大的,0.44+0.89=1.33,0.72乘2则得1.44,两者误差达1.1。也就是两盘棋的计算就可以凭空差了1.1分。
  • 头像
    心晴在在 8
    2021-10-6
    支持一下~~~
  • 头像
    z09_ 10 楼主
    2021-10-6
    才发现原来的6楼被“系统删贴”,真莫名其妙!这6楼内容会触发了什么???
    再发6楼内容一遍:
    ——————————————————————————
    用东萍网的有关等级分计算结果举例说明一下,随便看一个"2021年即墨杯全国象棋团体赛男子等级分实时变动表"吧,地址是 <a href="http://www.dpxq.com/hldcg/news_19019.html " target="_blank">http://www.dpxq.com/hldcg/news_19019.html </a><br>把其“局分差”这一列求和,结果是-1.16,注意不是0,按ELO算法,求和的结果应该是零,也就是升与降是完全平衡的。前述的-1.16,意味着这一个比赛后,所有棋手的总等级分少了11.6分,也就是中象等级分的这算法一般使得棋手的等级分总在下沉,当然对不同棋手影响还是很不一样的,越是高分的棋手,承担的下降就越多,当然等级分最少的一些棋手还可能便宜了等级分。这就是问题所在!<br>总之,中象等级分目前算是比较科学了,但是还不够科学!
  • 头像
    z09_ 10 楼主
    2021-10-6
    用东萍网的有关等级分计算结果举例说明一下,随便看一个"2021年即墨杯全国象棋团体赛男子等级分实时变动表"吧,地址是 http://www.dpxq.com/hldcg/news_19019.html
    把其“局分差”这一列求和,结果是-1.16,注意不是0,按ELO算法,求和的结果应该是零,也就是升与降是完全平衡的。前述的-1.16,意味着这一个比赛后,所有棋手的总等级分少了11.6分,也就是中象等级分的这算法一般使得棋手的等级分总在下沉,当然对不同棋手影响还是很不一样的,越是高分的棋手,承担的下降就越多,当然等级分最少的棋手还可能便宜了等级分。这就是问题所在!
    总之,中象等级分目前算是比较科学了,但是还不够科学!
  • 头像
    z09_ 10 楼主
    2021-10-7
    这贴里的6楼(现在的23楼)内容直观反映了中象等级分算法错误导致了一个比较严重的问题:棋手的平均等级分会长年累月地下沉,过个七、八年就会显得比之前的整体少了近百分,这几年之所以看上去不明显,是恰好由于唐丹和王天一的等级分有些奇迹地与大部队拉开撑着,10年前后蒋川也曾撑起过。大约99年前后,好像中象等级分就搞过所有棋手的等级分都加一百分的滑稽剧,原因在此,可笑地是设计这个中象等级分算法的人全然不知!
    打开APP查看2条评论
  • 头像
    z09_ 10 楼主
    2021-11-4
    再来一个滑稽计算结果:
    比如王天一赢了郑不和一盘加4.5分,赢了刘京一盘加0.7分,合计5.2分,
    但两盘若和在一起求对手平均分算法,则两盘合计只加4分,比分别计算少加了1.2分,甚至比单赢郑不和一盘的4.5分还少!
  • 头像
    金角大王 10
    2021-11-4
    郑特大是第一名
  • 头像
    厂电高舒姬 9
    2021-11-4
    象协的人一群垃圾,搞比赛比赛不想,象棋圈一共就那么几个人搞得乌烟瘴气勾心斗角,搞推广推广不行,连个正经能看各台直播,实时看棋谱的地方都没有,全凭导播个人喜好来回切换。都2021年了,还是上个世纪的作风,完全与社会脱节。
  • 感谢科普,楼主有心了。加精鼓励!
    打开APP查看1条评论
  • 头像
    鱼and 6
    2021-11-5
    要看这群遗老啥时候入土了
  • 头像
    z09_ 10 楼主
    2021-11-5
    还有一点,每盘单独计算,即使是手工查表计算,也不比原来的打包求对手平均分计算费事。因为每盘只需要计算一次,两人就同时得到了涨跌分值,一正一负而已;反倒是打包求对手平均分算法的每盘棋要两个对手都单独计算一遍的,也就是计算两次
  • 头像
    大爆竹
    2021-11-5
    技术贴!