棋迷朋友很多可能对如下问题感兴趣:
我是1段,Tom是3段,如果每盘棋的我赢的概率是三成,那么和Tom连下十盘,我能赢至少两盘棋的可能性是多少?
对下彩棋的棋手及职业棋手,知道这个问题的答案很重要吧。
我想对于很多人来说,可能没有去想过或不知道怎么去算?虽然计算并不难。
打开Microsoft Excel,输入 “=BINOMDIST(8,10,0.7,TURE)”,你会得到0.85,也就是说,你有八成半的可能做到。
解释一下括号里三个数字的意义,第一个数字8代表的是最多输几盘,第二个数字10当然代表总共盘数,第三个数字代表的是你输掉一盘棋的概率(当然也就是1减去你下赢一盘棋的概率)。
做为练习,假设你和一个高手下,你赢一盘棋的概率只有一成,那么下个20盘,你赢至少3盘的概率有
BINOMDIST(17,20,0.9,TRUE)=0.32
可见你输掉十七盘棋或更多的可能性倒有近七成。
同理,你如果跟一个水平跟你差太多的棋友下(比如你九点九九成稳拿他),下它个20盘,你一盘不输的概率是BINOMDIST(0,20,0.001,TRUE)也就是98%
在Excel里面,BINOMDIST代表的是binomial distribution,是统计学里面最常见的分布之一,应用极广。
具体的数学我就不想多讲了,可以参考基本的统计课本。但稍微举个例子,BINOMDIST(1,3,0.5,TRUE)也即是
下三盘棋至少赢两盘是这样计算的:
C(3,0)*0.5^0*0.5^(3-0) C(3,1)*0.5^1*0.5^(3-1) = 1*0.5^0*0.5^3 3*0.5^1*0.5^2 = 0.5
第一项代表的是三盘棋一盘棋都不输的可能性,
第二项代表的是三盘棋输一盘的可能性,
在BINOMDIST(1,3,0.5,TRUE)里,0.5当然代表每盘棋输的可能性是五成。
下三盘棋有8种结果,很容易看出只有一种是全输,三种是输一盘,所以以上式子的和当然是0.5.
用统计学可以解答到底棋力差别要差多少才能造成某棋手对另一棋手5胜20败。
如果双方棋力一样(各有五成赢面),25盘棋要赢至少20盘的可能性只有百分之零点二。
如果双方棋力对比为A方有七成赢面,25盘棋A要赢至少20盘的可能行有百分之十九。
如果双方棋力对比为A方有七点七六成赢面,25盘棋A要至少赢20盘的可能性有一半,这是什么意思呢?
这说的是,如果双方下100次25番棋,那么有50次25番棋,A将至少赢20盘。
统计的双方对局数越多,当然统计数据就越可靠。如果双方只下了一两盘,那么统计的意义就不大了。统计学本身有个大数定理,说的是当统计的样本有无限多时,统计结果是百分百准确的。
那么,吴清源能在那么多次十番棋里将对手打到先相先,让先的地步,棋力比对手高的概率是非常大的。中国围棋顶尖棋手输给韩国顶尖棋手那么多,棋力只差一层纸的概率从统计学说也是很勉强的,毕竟下的棋总数目太多了。
现在谈谈棋力的构成。玩过三国的人很多,大家都知道吕布虽然厉害,比如武力100%,但智力只有(比如)50%,统率力只有60%,那么综合指数只有100%*50%*60%=30%,而曹操武力也许只有50%,但智力95%,统率力99%,那么综合指数
为50%*95%*99%=47%。由此说明选曹操通关的可能性要大过吕布。棋手的棋力也可以类似来计算,那些因素决定一盘棋的胜负?我列出技术(比如计算力,布局,等等,可以细分,但这里简单起见统称为技术),心理(比如睡觉前
紧不紧张,失不失眠,下棋时是不是会分心去想我赢了可以拿多少钱,会不会被对方猛拍甚至拍碎棋子吓到等等),和运气三大样。我是搞科学的,但是我认为运气成份是必须考虑的,因为毕竟人并不全懂围棋,很多地方比如有两三
个选择时,选择对和选择错的差别是很大的,考试遇到选择题不知道选哪个只好乱猜的朋友一定有不少,我将之定义为运气。关于运气也可以这么说,比如打牌罢,80比桥牌靠的运气成份要多,所以牌技高输牌的可能性是很大的,但是大家打了10000次牌后,好牌坏牌基本上都拿的差不多,所以牌技高最终任何牌都是要赢的,这就无所谓运气了。但毕竟大家只打那么几十成百次牌,下几十成百次棋(玩越多运气成份就越小),所以我还是将之归于运气。人生的成功与否,除了实力,运气也一定要的,大家一起在战场冲锋,掉下几个炸弹,一个比李世民还厉害的人还来不及发展就被炸死了,除了用运气不好来解释,我没有其它的解释。
接下来,必须考虑技术,心理和运气三样的比重。
技术的比重一定是最大而且很大,否则一个业余三段就算心理和运气都比李昌镐好,也十有九九以上下不过。那么我将技术定为70%(可以通过统计计算,但篇幅所限就不多写了),心理为20%,运气为10%。接下来,可以列张表,将每个
棋手这三项的(平均)值列出,各按100分为顶点,比如李是95(技术),90(心理),50(运气);而曹是90(技术),85(心理),55(运气),那么综合值为李=70%*95% 20%*90% 10%*50%=0.905,曹为0.855,两人实力对比为0.905/0.855=1.124,或者说平均每盘棋李胜的概率为1.124/(1 1.124)=53%。
然后呢,李和曹如果下300盘棋,李至少赢200盘的概率可以用本文第一部份介绍的方法计算,等于99.9999%。这说明什么呢?说明每盘棋李胜率只有53%是被严重低估的,所以,我们必须修改李和曹的技术,心理,运气的分数,直到算出李300盘里赢200盘有一半的可能为止。可见,这种计算不是随便估算就可以准确的,所以张大勇在围棋天地里对棋手的给分是没有统计根据的,当然,很多人都不善于用统计原理到日常生活中,所以张那么给分也可以理解。
举个统计的例子。比如虽然广大的坦友没有去过台湾,那么是不是说就无法知道台湾人想不想独立呢?当然不是的。只要随机在日常生活中碰比如50个台湾人,问问他们对于独立的(真心)看法,很容易就可以推出全台湾的人怎么想。
我读小学时,老师说雷锋精神处处有,共产主义思想人人有,可是我随便问问100个路人,观察100次老太太掉了钱有没有人拣走,就可以做个简单统计验证老师的说法。当然我没这么做,也没有时间和机会去等100个老太太掉钱,但
我知道结果大概会怎么样。日常生活中,等车也是常有的吧,如果一辆公车平均10分钟一班,那么一辆车刚走一分钟,你等到下一班车平均要等多久?一个停车场有100个位置,全被占满了,如果平均一个人只停一小时,那么下个停车位什么时候出现?这些都很容易用统计学计算。
我希望中国围棋能超过韩国,但我觉得要科学的分析是否目前确实有差距,以及哪方面有差距,解释为什么会输这么多。
希望本文起到抛砖引玉的作用,谢谢阅读。