问题

保底抽奖,每次抽奖有0.5的概率抽到2倍,0.4的概率抽到3倍,0.1的概率抽到5倍;假设用户连续10次没有抽到5倍,那么第11次必然会中到5倍。问题是:第X次抽奖,用户可获得的倍数的期望是多少?

解答

先泛化一下问题,每次实验有实验结果A={a0,a1,a2,a3an}A=\{a_0,a_1,a_2,a_3…a_n\},每种结果的概率为B={b0,b1,b2,b3bn}(i=0nbi=1)B=\{b_0,b_1,b_2,b_3…b_n\}(\sum_{i=0}^nbi=1),其中,假设用户连续x1x_1次没有抽到a0a_0,则下一次一定为a0a_0,求第X次抽奖的期望EE
先考虑没有保底的情况,进行N1N_1次实验,会有实验序列σ1\sigma_1:

σ1={a0a1a2aia0},N1\sigma_1=\{a_0a_1a_2a_ia_0…\},共N_1项

根据期望定义和公式,我们可以得出该情况下的期望E1E_1:

E1=σ1N1=i=0naibiE_1=\frac{\sum\sigma_1}{N_1}=\sum_{i=0}^na_ib_i

接下来我们考虑有保底的情况,进行N2N_2次实验,会有实验序列σ2\sigma_2

σ2={a0a1a2aia0},N2\sigma_2=\{a_0a_1a_2a_ia_0…\},共N_2项

对比σ1\sigma_1σ2\sigma_2我们会发现,其中的区别是,σ2\sigma_2中不可能出现长度为x1+1x_1+1的字串,其中没有a0a_0出现,而这在σ1\sigma_1中是可能出现的。
如果我们在σ1\sigma_1中添加mma0a_0,则会形成序列σ3\sigma_3

σ3={a0a1a2aia0},N1+m\sigma_3=\{a_0a_1a_2a_ia_0…\},共N_1+m项

此时σ3\sigma_3σ2\sigma_2都是原问题实验的一种可能,在N1N2N_1、N_2足够大时:

E=Eσ2=Eσ3=σ1+ma0N1+m=N1i=0naibi+ma0N1+m(1)E=E_{\sigma_2}=E_{\sigma_3}=\frac{\sum\sigma_1+ma_0}{N_1+m}=\frac{N_1\sum_{i=0}^na_ib_i+ma_0}{N_1+m} \tag{1}

此时我们求出mmN1N_1的关系,即可求出EE
我们来思考什么时候需要插入a0a_0
①显然,插入a0a_0之前的x1x_1个符号必须是非a0a_0的。
②此外,如果某位置前x1+t(0<t<x1)x_1+t(0< t < x_1 )个符号都是非a0a_0的,那么他也不该插入。因为在它之前应该已经先插入了一个a0a_0。换句话说,插入a0a_0的位置前x1+1x_1+1个位置,一定是a0a_0
③如果序列里有超过kx1(k1)kx_1(k \geq 1)个非a0a_0,我们需要插入kka0a_0,根据②,插入的位置应该满足前kix1(ki1)k_ix_1(k_i\geq1)个符号都是非a0a_0,且kix1+1k_ix_1+1a0a_0
从而我们可以得到在序列σ2\sigma_2里找到需要插入a0a_0的位置的概率:

P(A)=k=1p0p1x1k=p0k=1p1x1k=p0limkp1x1(1p1x1k)1p1x1=p0p1x11p1x1{P(A)=\sum^{\infty}_{k=1}p_0{p_1^{x_1}}^k=p_0\sum^{\infty}_{k=1}{p_1^{x_1}}^k=p_0\lim_{k\rightarrow {\infty}}\frac{p_1^{x_1}(1-{p_1^{x_1}}^k)}{1-{p_1^{x_1}}}=\frac{p_0p_1^{x_1}}{1-{p_1^{x_1}}}}

其中p0=b0,p1=1b0p_0=b_0,p_1=1-b_0
从而可以求出mm:

m=N1P(A)=N1p0p1x11p1x1m=N_1P(A)=\frac{N_1p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}

代入式(1):

E=Eσ2=Eσ3=N1i=0naibi+ma0N1+m=N1i=0naibi+N1a0p0p1x11p1x1N1+N1p0p1x11p1x1=i=0naibi+a0p0p1x11p1x11+p0p1x11p1x1\begin{aligned}E=E_{\sigma_2}=E_{\sigma_3} =& \frac{N_1\sum_{i=0}^na_ib_i+ma_0}{N_1+m} \\=& \frac{N_1\sum_{i=0}^na_ib_i+\frac{N_1a_0p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}{N_1+\frac{N_1p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}\\=& \frac{\sum_{i=0}^na_ib_i+\frac{a_0p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}{1+\frac{p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}\end{aligned}

从而我们解决了该问题,针对原问题,有:

A={5,2,3},B={0.1,0.5,0.4},x1=10A=\{5,2,3\},B=\{0.1,0.5,0.4\},x_1=10

E=i=0naibi+a0p0p1x11p1x11+p0p1x11p1x1=2.7+0.05353451+0.053534=2.816872E=\frac{\sum_{i=0}^na_ib_i+\frac{a_0p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}{1+\frac{p_0{p_1^{x_1}}}{1-{p_1^{x_1}}}}=\frac{2.7+0.053534*5}{1+0.053534}=2.816872

由此,问题解决。