俺有一朋友,叫P,外国人,我观察了他很久,但我还是不理解他。
P喜欢猜硬币,总让我扔,他来猜正反面,一猜就是100次,每次猜完他都会问我:“老dear,我猜的如何?”
还记得我们第一次玩这个游戏之前,他神秘兮兮的告诉我,“我说我有超能力,你信不信?”
我说“我信你个洋鬼子”
然后就开始了,我一共投了100次硬币,P猜对了90次,猜完P又问我“你说我有没有超能力?”
我陷入了沉思。
我先假设他是个正常人,每次猜对的概率是50%,那100次中他猜对90次的概率是多大呢?C(下标100,上标90)*0.5^100,也就是1.3655426387463099e-17,妥妥的小概率事件,我干!
我瞪着眼睛说P你绝对是怪物!!!
P倒是很淡定,我把计算过程和结果告诉他,他却撇起了嘴,“你这么算没啥意义的,照你这么算,我即使只猜对50次也是小概率事件”
我顿感不妙,第一直觉告诉我他每次猜对的概率如果是正常的50%,那么他猜的次数越多,他猜对的概率应该越来越接近50%才对,但实际的概率是多少呢?
是C(下标100,上标50)*0.5^100,是7.96%!!!如果他猜1000次、10000次,猜对一半次数的概率会更小,,,
P告诉我,如果你执念于50%这个数据,那我告诉你,在你的假设前提下,100次中,我猜对一半次数以上的概率差不多是50%。
为什么是一半次数以上?"以上"是哪来的??为什么要“以上”???
对!!!如果我们把猜硬币的次数拓展到无数次,那其实,不管P猜对多少次,概率都是0。只讨论一个单独的次数,没有意义,要看区间!!!
那我要怎么选这个区间呢?在每次猜对的概率是50%的前提下,我可以算出他猜对80次到猜对90次的概率,也可以算出他猜对10次到20次的概率,我可以算任
何一个区间的累计分布函数,而现在,他猜了100次,猜对了90次,他只猜了1个100次!我要选哪个区间???
P说“爸爸告诉我人要向前向远看,要取到实际观测值甚至比它更极端值的概率”
“实际观测值是P猜了100次猜对了90次,更极端值?那就是猜对90~100次的概率!?猜对90次及以上??又是“以上”???”我疑惑不已。
P说“是的,当我猜对90次及以上是小概率事件的时候,你才有理由拒绝我是正常人的假设”
这个计算量有点大,我说我要场外求助一下,我给我的另一个朋友大蟒打了个电话,他算了0.003秒后告诉我,这个数是1.5316450877189926e-17,虽然比刚
好猜对90次的概率大了一丢丢,但依然是一个小概率事件!
那么在100次中,P猜对多少次才有理由怀疑他有超能力的假设呢? 大蟒不慌不忙的告诉我,是这样的,假设他是个正常人(每次猜对概率50%),那么100次中他
猜对50次及以上(50-100次)的概率是53.98%;
猜对51次及以上(51-100次)的概率是46.02%;
猜对52次及以上(52-100次)的概率是38.28%;
猜对53次及以上(53-100次)的概率是24.20%;
猜对54次及以上(54-100次)的概率是53.98%;
猜对55次及以上(55-100次)的概率是18.41%;
猜对56次及以上(56-100次)的概率是13.56%;
猜对57次及以上(57-100次)的概率是9.66%;
猜对58次及以上(58-100次)的概率是6.66%;
猜对59次及以上(59-100次)的概率是4.43%;
……
这样的话,如果5%作为阈值,那么当他猜对的次数大于等于59次的时候,他是个正常人的概率只有4.43%,换个说法,你因为拒绝了他是正常人的假设而产生
错误的概率只有4.43%!
等等,还没完!不只是猜对,当他猜错的次数大于等于59次的时候,情况和上面是一样的!换个说法,在P是个正常人的假设前提下,他猜对的次数小于等于
41次的概率依然是4.43%,你依然有充分的理由怀疑他不是一个正常人!
到这里,总结来说,在原假设P为正常人的前提下,当做单侧阈值5%,显著水平为0.1的双侧检验时,如果P的猜对次数在42-58次(总概率91.14%),那么无法
拒绝原假设,如果P猜对的次数大于等于59次或者小于等于41次,那么拒绝原假设。
虽然到最后我也没明白为什么要“更极端”,为什么要“以上”,但是P的爸爸说的应该没有错,可能恰好“以上”符合要求,一切都只是那么刚刚好而已。就像我另一个朋友梯度每次都要按照他特有的步子下楼,我问他原因,他说,因为这个步子恰好适合我,就这么简单。
我这个朋友,有点意思。