chenwei's profile桃园沣镐PhotosBlogListsMore Tools Help

Blog


    October 19

    写几个有趣的数学问题

    【1】
    随机选取一个正整数,它的第一位数字是1 的概率是多少?是1/9么?其实这里还有个如何随机的问题。如果等概率选取呢?但是对于可列状态空间集,并不存在一个概率测度,使得它在任意两个单点集上的概率相同。
     
    现考虑前n个正整数中(服从均匀分布),首位数字是1的概率记为P(n)。对P(n)取极限就是上面问题的答案。可是很显然,这个极限并不存在,原因如下。
     
    P(n)的下极限是1/9(在n=9,99,199,1999....时达到),上极限是5/9(在n=inf时达到)。换句话说,对于区间[1/9,5/9]内的实数c,都存在P(n)的子列,其极限为c。类似的,记前n个正整数中,首位数字是2的概率是P_2(n),则其下极限是1/18,上极限是10/27。
     
    但是,如果考虑等比序列:1, 2, 4, 8, 16, …记这个序列的前n项中首位数字是1的概率为P(n),则P(n)是有极限的,且极限是lg(2)。推广到一般情况,对于任意一个非10的整数次幂的正整数q,考虑首项为1,公比为q的等比序列,它的前n项中首位数字是k的概率为P_k(n),则其极限是lg(1+1/k)。这个结论非常漂亮,且表述简单,其意义与遍历定理有关。
     
    【2】
    随机抛一枚硬币,其正面朝上(H)和背面朝上(T)的概率都是1/2。现连续抛这枚硬币,直到首次出现这两种组合TTH、HTH。你选择其中的一个组合,如它先出现,则你赢,否则你输。问你应该选择哪个组合?
     
    解决过程需要画状态转移图,得到的结论是选TTH赢得概率为5/8,选HTH赢得概率为3/8。
     
    此类问题在高盛等各类金融公司面试时曾出现过多次,解决该类问题的正规军是马尔科夫状态方程组。除此以外,貌似俺没发现直观的解释。
     
    【3】
    你参加电视台的一个抽奖节目。台上有三个门,一个后边有汽车,其余后边是山羊。主持人让你任意选择其一。然后他打开其余两个门中的一个,你看到是山羊。这时,他给你机会让你可以重选,也就是你可以换选另一个剩下的门。那么,你换不换?
     
    这个题目的结论很简单,即:如果主持人事先知道三扇门后面的礼物,则换;如果主持人跟你一样也不知道,则换不换没区别。当然了,电视节目嘛,主持人又不傻,他/她必然知道门后面的礼物。所以,如果碰见此类问题,结论一般是换。结论很简单,有意思的是如何得出这个结论。现用概率空间(Omega, F, P)来说明。其中Omega为样本空间,F为Omega生成的sigma代数,P为概率测度。假设三扇门的编号分别为A, B, C。因为你是随机选择,所以不失一般性,你选择A。
     
    先看第一种情况。主持人告诉你之前,
    Omega = {A, B, C}
    F = {fai, {A}, {B}, {C}, {A, B}, {A, C}, {B, C} {A, B, C}} fai表示空集,下同
    相应的定义概率测度如下,
    P(fai) = 0
    P({A}) = P({B}) = P({C}) = 1/3
    P({A, B}) = P({B, C}) = P({A, C}) = 2/3
    P({A, B, C}) = 1
    主持人打开门后面是一只羊,不失一般性,假设主持人打开的门是B。此时,Omega和F都没变,变的只是概率测度,即:
    P(fai) = 0, P({A}) = 1/3, P({C}) = 2/3 , P({B}) = 0
    P({A, B}) = 1/3, P({B, C}) = 2/3,  P({A, C}) = 1, P({A, B, C}) = 1
    对比开门前后,P({A})其实并没改变,这是因为主持人总能打开一扇后面是羊的门,这是确定事件,带给你的信息量为0,它不会影响你选择的门后是车的概率。
     
    再看第二种情况。主持人告诉你之前,(Omega, F, P)同上。主持人打开门后面之后,假设主持人打开的是B,且B是羊。注意这与第一种总能打开是羊的门不同,此事件不是确定事件。即:有可能打开门后是车,也有可能是羊,只不过题目中说看到的是羊。对应的概率空间为
    Omega = {A, C}, F = {fai, {A}, {C}, {A, C}}
    概率测度为
    P(fai) = 0, P({A}) = P({C}) = 1/2, P({A, C}) = 1
    实际上直接利用Bayes公式计算P({A}),即:
    P(A是车|B是羊) = P(A是车,B是羊)/P(B是羊) 
                   = P(A是车,B是羊,C也必然是羊)/P(B是羊) 
                   = (1/3)/(2/3) = 1/2

    Comments (14)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Li Pengwrote:
    呵呵,第三题是经典的贝叶斯学派考题啊~~
    Oct. 21
    lihan liuwrote:
    收藏这篇blog了
    Oct. 20
    chenwei Wangwrote:
    to 苦兔:第二题不是2状态的马尔科夫链,而是有7个状态。本科的随机过程书没讲过这类题目。
    to 卡:给定序列长,它们出现概率是一样的,但谁首次出现的概率不一样。:)
    Oct. 20
    欣 李wrote:
    第二题我咋没看明白呢,每次不都是独立抛的硬币么?那第一次出现TT和第一次出现HT应该是等价的阿,有什么区别呢?每次抛的到各状态的转移概率不是都是1/2么?
    Oct. 20
    看着晕的 飘过~
    Oct. 20
    兔 苦wrote:
    第三题我们公司的饭友乘吃饭时间讨论过,争议还蛮大的,其实我觉得还好,答案是换,因为是3个门所以迷惑性大,如果换成牌理解更方便。
    Oct. 20
    兔 苦wrote:
    马尔科夫链。。。一步转移,当年的痛啊~~~
    Oct. 20
    兔 苦wrote:
    第三题我研究过,第二题好像哪里看过,哈哈哈~
    Oct. 20
    chenwei Wangwrote:
    to 楼下:第一题,P(n)是前n个正整数中首位为1的概率,P(n), n=1,2,...为一序列。该序列收敛的充要条件是P(n)的任意子列都收敛到同一点。但现在可以找到P(n)的两个子序列分别收敛到1/9和5/9,因此可知P(n)不收敛。
    Oct. 19
    sylvia HEwrote:
    这么巧。。我最近也在捉摸第三题。。有点意思。。可是第一题。。我还是不懂。。。头大。。给解释下。。。
    Oct. 19
    chenwei Wangwrote:
    汗,刚才糊涂了。。。嗯对,是你说的这个题意。但如果主持人知道后面的东西,则ban掉后问是否需要重选时,不换的中奖概率为1/3,换的中奖概率为2/3,而不是1/2。两种情况是有区别的。前一阵子有一师弟问概率空间是如何变化的,就如上所述了。

    第二题。不用正规军解确实麻烦。而且如果任意给定一种组合,比如HTTHTH,问首次出现的平均等待时间,貌似还真没有什么直观的办法了。
    Oct. 19
    levi liwrote:
    不懂马尔科夫,我是通过 E= (1+E)/2 + [ (1+1)/2*2 + (2+E)/2*2 ] 解的 ,有点烦,呵呵
    N的期望E=(第一次抛出T情况下)N的期望 + (第一次抛出H情况下)N的期望
    =(第一次T)N的期望 + 【(第一次T且第二次T时)N的期望 + (第一次T且第二次H时)N的期望】
    = (1+E)/2 + 【 (1+1)/2*2 + (2+E)/2*2】


    第一次选中了就不ban了?那(ban与不ban)也是个信息啦
    我以前听到的这题的内容解释是:主持人不告诉你你第一次是否选中,就帮你ban掉一个,再问你要不要重选。
    字面理解你写的这题也应该是这个意思吧。否则如果主持人给你ban掉一个就等于告诉你第一次选错了,这样第二次必然重选而且100%选对
    Oct. 19
    chenwei Wangwrote:
    to lilevi:第一次出现TT的时间期望为6是对的。实际上用马尔科夫状态方程蛮算,可以得到一个通项公式,例如首次出现TTT...T(长度为n)的平均等待时间为2(2^n-1)。
    选门抽奖的题其实不扯。这有个先后问题,如果你一开始就选中了,主持人连ban掉的机会都没有,所以一开始中奖概率仍然是1/3。
    Oct. 19
    levi liwrote:
    第二题有点太专业,不懂马尔科夫,编程模拟了一下果然是5/8,3/8
    做过类似的:随机抛一枚硬币,其正面朝上(H)和背面朝上(T)的概率都是1/2。现连续抛这枚硬币,第N-1次是T并且第N次也是T,且之前从未出现过TT的情况,求N的数学期望。我做的是6

    第三题我觉得有点扯啊,如果选手早就知道主持人会之后ban掉一个选项的话,那么中奖概率在游戏一开始就已经决定了是1/2
    主持人问选手要不要重选,“不重选”本身也是一个选择,中奖概率的1/2就是在这儿体现的
    Oct. 19

    Trackbacks

    The trackback URL for this entry is:
    http://chen516bupt.spaces.live.com/blog/cns!AE18B189A29C6D97!2237.trak
    Weblogs that reference this entry
    • None