新宋吧 关注:367,895贴子:28,678,724
  • 14回复贴,共1

各位吧友,我怎么感觉我概率学白学了,这么简单的题目也不明白原因

只看楼主收藏回复

问题是, 龟兔赛跑,乌龟和兔子每秒跑一步,这一步的长度是按照一定条件随机的,看最后谁先到达终点.
随机条件(括号里是发生概率) :
乌龟 +1(60%),+0(40%)
兔子 +0(20%), +9(20%), +1(30%), -12(10%), -2(20%)
计算下来,乌龟平均每步移动0.6,兔子是0.5.
接着我做了一个小程序,每个距离实验100次,计算乌龟获胜概率.
从赛道距离是70开始,乌龟获胜概率是21%,然后随着赛道距离加到1000,乌龟获胜增加到71%.
我的问题是: 按照概率学,乌龟胜率应该是固定的,而且应该都是高于兔子. 为什么获胜概率随着赛道长度改变,而且刚开始获胜概率还低于兔子呢?


IP属地:美国1楼2020-05-11 12:42回复
    兔子是不是只能退到0,能退到负数吗,撞线怎么设定的。再有代码再仔细看看


    来自Android客户端2楼2020-05-11 12:47
    收起回复
      而且如果我把赛道长度减少到30,乌龟胜率骤降到13%


      IP属地:美国3楼2020-05-11 12:47
      回复
        代码如下,
        第一部分就是兔子和乌龟的运行逻辑.
        第二部分就是主要代码
        第三部分就是运行结果
        .



        IP属地:美国5楼2020-05-11 12:53
        回复


          IP属地:美国6楼2020-05-11 12:56
          回复
            有机猫说的没错,你没明白。当样本量足够大时,概率才会是接近正态分布的,符合统计学分析。样本量不足时,会出现偏差。
            简单举例就是,21分制的乒乓球,谁也难以撼动中国队的地位。但11分制的话,对手精于搏杀,是有机会的。同理推论如果改成7分制,那么对手的机会更大。


            IP属地:上海7楼2020-05-11 13:53
            收起回复
              因为兔子只能退到0,你的概率就是不对的。一开始掷到-12就等于0。赛道越短概率修正就越大。


              IP属地:上海来自Android客户端8楼2020-05-11 13:57
              回复
                100次太少;其次兔子倒退不超过起点的问题,导致兔子的实际平均速度超过0.5了,还有两者平均速度差只有0.1,差值太小,距离短的时候影响很大


                IP属地:江苏来自Android客户端10楼2020-05-11 17:46
                回复
                  你设定一下兔子能退过起点……


                  IP属地:四川来自Android客户端11楼2020-05-13 20:02
                  回复