作者mikek (rabbit)
看板ck47th320
标题Re: 问一个exponential distribution的问题
时间Fri Apr 2 02:37:16 2004
※ 引述《genie2 (资格考赛程4天6战)》之铭言:
: 有两个独立的exponential distribution的变数x1和x2
: parameter 分别是 lambda1, lambda2
: 现在要求 Expectation of Max(x1,x2)
: 正常的做法是用Prob[Max(x1,x2)<=t]=Prob[x1<=t]*Prob[x2<=t]
: 然後微分求pdf
: 可以得到这个期望值应该是 1/lambda1+1/lambda2-1/(lambda1+lambda2)
: 但是我现在用另一种看法(以下用L代替lambda)
: x1和x2之中,比较小的那个是依 Min(x1,x2)分布,它的expectation是1/(L1+L2)
: 接下来我算另一个比较大的,会比这个值大多少的期望值,叫做y
: 然後把两个期望值相加起来得到Max(x1,x2)的期望值
: 计算y的时候我用条件机率
: x1>x2的机率是L2/(L1+L2),而此时x1-x2的expection是1/L1
: (By memoryless property of exponential)
: x2>x1的机率是L1/(L1+L2),而此时x2-x1的expection是1/L2
: 所以,y=[(L1/L2)+(L2/L1)]/(L1+L2)
: 而Max(x1,x2)的期望值就是1/(L1+L2) + [(L1/L2)+(L2/L1)]/(L1+L2)
: 和上面不一样!
: 请问哪里错了?
哇,真是神奇的方法
完全没错,只要通分一下就知道两种答案都等於 [(L1^2+L2^2+L1*L2)] / [(L1*L2*(L1+L2)]
可以写得更严谨一点,就知道你没做错
E[ max(X1,X2) ]
= E[ (max(X1,X2)-min(X1,X2)) + min(X1,X2) ]
= E[ (max(X1,X2)-min(X1,X2) ] + E[ min(X1,X2) ]
= E[ (max(X1,X2)-min(X1,X2) ] + 1/(L1+L2)
E[ (max(X1,X2)-min(X1,X2) ]
= E[ (max(X1,X2)-min(X1,X2) | X1>X2 ] * E[X1>X2] + E{ E[ (max(X1,X2)-min(X1,X2) | X1<X2 ] } * E[X1<X2]
= E[ X1-X2 | X1>X2 ] * L2/(L1+L2) + E[ X2-X1 | X2>X1 ] * L1/(L1+L2)
E[ X1-X2 | X1>X2 ]
= E{ E[ X1-t | X1>t, X2=t ] }
不管t是多少, X1-t | X1>t 都是 exponential distribution with mean 1/L1
= 1/L1
同理可知
E[ X1-X2 | X1>X2 ]
= 1/L2
所以啦,你的作法没错。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.2.133.110