欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

UA MATH564 概率论I 求离散型随机变量的分布1

发布时间:2025/4/14 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UA MATH564 概率论I 求离散型随机变量的分布1 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

UA MATH564 概率论I 求离散型随机变量的分布1

  • 题目
  • 解答

对于离散型随机变量 XXX,记它的概率分布列为
P(X=xi)=pi,i=1,2,⋯P(X = x_i) = p_i,i=1,2,\cdotsP(X=xi)=pi,i=1,2,
归一性要求
∑i=1∞pi=1\sum_{i=1}^{\infty}p_i = 1i=1pi=1
离散型随机变量的样本空间是可列的,可以用古典概型来理解,记 NNN是基本事件总数,记 Ni=#{X=xi}N_i = \#\{X = x_i\}Ni=#{X=xi}{X=xi}\{X=x_i\}{X=xi}包含的基本事件数目,则
∑i=1∞pi=∑i=1∞NiN=1⇔N=∑i=1∞Ni\sum_{i=1}^{\infty}p_i = \sum_{i=1}^{\infty} \frac{N_i}{N} = 1 \Leftrightarrow N = \sum_{i=1}^{\infty} N_ii=1pi=i=1NNi=1N=i=1Ni
这就是一个计数恒等式,它说明离散型概率问题与计数问题是相通的,离散型概率问题可以用组合学的思路解决,组合学的等式可以用概率问题解释。

题目

例1 nnn个球随机放进m(m≤n)m(m\le n)m(mn)个盒子中,求空盒子数目的分布

例2 nnn个人丢硬币(假设丢出正面的概率是ppp),先丢出正面的人获胜,求第iii个丢的人获胜的概率。

例3 假设有nnn个标号为1到nnn的球,nnn个标号为1到nnn的袋子。
第一问:把nnn个球随机放进nnn个袋子中,每个袋子可以容纳多个球,记XXX是与所在袋子标号相同的球的个数,求XXX的分布;
第二问:把nnn个球随机放进nnn个袋子中,每个袋子只能容纳一个球,记YYY是与所在袋子标号相同的球的个数,求YYY的分布。

例3 nnn个球随机放进m(m≤n)m(m\le n)m(mn)个盒子中,记XiX_iXi表示恰好有iii个球的盒子的数目,求XiX_iXi的分布

例4 鞋柜中有nnn双风格不同的鞋子,从中随机选出2r(r≤n)2r(r \le n)2r(rn)只,正好构成XXX双,求XXX的分布。

例5 mmm个人每人丢nnn次硬币(假设丢出正面的概率是ppp),XXX表示丢出相同正面朝上的次数的人数,求XXX的分布。

例6 nnn对夫妻围着一张有2n2n2n个位置的圆桌随机坐下,记XXX表示恰好与自己的丈夫/妻子相邻的夫妻对数,求XXX的分布

例8 进入餐厅的第nnn为顾客选择空桌子的概率是α/(n−1+α)\alpha/(n-1+\alpha)α/(n1+α),选择坐了ccc个人的桌子的概率是c/(n−1+α)c/(n-1+\alpha)c/(n1+α),记XnX_nXn是第nnn位顾客入座后被占据的桌子数目,求XnX_nXn的分布

例9 nnn个人参加一个宴席,宴席上有m(m≤n)m(m\le n)m(mn)个圆桌,每个圆桌最多容纳r(mr≥n)r(mr \ge n)r(mrn)个人,众人随机入座,求空桌子数目的分布

解答

例1 nnn个球随机放进m(m≤n)m(m\le n)m(mn)个盒子中,求空盒子数目的分布
答案nnn个球放入mmm个盒子中共有mnm^nmn中放法,因此基本事件总数是N=mnN=m^nN=mn。记空盒子数目为XXX,则X∈{0,1,2,⋯,m}X \in \{0,1,2,\cdots,m\}X{0,1,2,,m},现在考虑X=kX=kX=k包含的基本事件数目,k=0,1,⋯,mk=0,1,\cdots,mk=0,1,,m。首先从mmm个盒子中选出kkk个空盒子,也就是CmkC_m^kCmk中选法;接下来将nnn个球分为m−km-kmk组,分法一共有S2(n,m−k)S_2(n,m-k)S2(n,mk)种;最后把这m−km-kmk组放入剩下的m−km-kmk个盒子中,一共有(m−k)!(m-k)!(mk)!中放法。因此X=kX=kX=k包含的基本事件数目为Nk=CmkS2(m,m−k)(m−k)!=S2(n,m−k)Amm−kN_k = C_m^kS_2(m,m-k)(m-k)! = S_2(n,m-k)A_m^{m-k}Nk=CmkS2(m,mk)(mk)!=S2(n,mk)Ammk。根据第二类Stirling数的性质:
∑k=0mNk=∑k=0mS2(n,m−k)Amm−k=mn\sum_{k=0}^m N_k = \sum_{k=0}^m S_2(n,m-k)A_m^{m-k} = m^nk=0mNk=k=0mS2(n,mk)Ammk=mn
所以空盒子个数的分布为
P(X=k)=S2(n,m−k)Amm−kmn,k=0,1,2,⋯,mP(X=k) = \frac{S_2(n,m-k)A_m^{m-k}}{m^n},k=0,1,2,\cdots,mP(X=k)=mnS2(n,mk)Ammk,k=0,1,2,,m

例2 nnn个人丢硬币(假设丢出正面的概率是ppp),先丢出正面的人获胜,求第iii个丢的人获胜的概率
答案 游戏在第kkk轮丢完还没结束的概率是(1−p)kn(1-p)^{kn}(1p)kn;在第k+1k+1k+1轮中,第iii个丢的人获胜的概率是(1−p)i−1p(1-p)^{i-1}p(1p)i1p;因此第iii个人在第k+1k+1k+1轮获胜的概率记为pk+1(i)p_{k+1}^{(i)}pk+1(i)
pk+1(i)=(1−p)kn(1−p)i−1p=(1−p)kn+i−1pp_{k+1}^{(i)} = (1-p)^{kn}(1-p)^{i-1}p =(1-p)^{kn+i-1}ppk+1(i)=(1p)kn(1p)i1p=(1p)kn+i1p
记第iii个人获胜的概率是pip_ipi,则
pi=∑k=0∞pk+1(i)=∑k=0∞(1−p)kn+i−1p=(1−p)i−1p∑k=0∞(1−p)kn=(1−p)i−1p1−(1−p)np_i = \sum_{k=0}^{\infty} p_{k+1}^{(i)} = \sum_{k=0}^{\infty} (1-p)^{kn+i-1}p = (1-p)^{i-1}p \sum_{k=0}^{\infty} (1-p)^{kn} = \frac{(1-p)^{i-1}p}{1-(1-p)^n}pi=k=0pk+1(i)=k=0(1p)kn+i1p=(1p)i1pk=0(1p)kn=1(1p)n(1p)i1p
先考虑一下归一性,
∑i=1n(1−p)i−1=1−(1−p)n1−(1−p)=1−(1−p)np⇒∑i=1npi=1\sum_{i=1}^n (1-p)^{i-1} = \frac{1-(1-p)^n}{1-(1-p)} = \frac{1-(1-p)^n}{p} \Rightarrow \sum_{i=1}^n p_i = 1i=1n(1p)i1=1(1p)1(1p)n=p1(1p)ni=1npi=1

这个问题其实来源于更经典的两个人丢一个公平的硬币的问题,如果丢出正面就是获胜,那么第一个丢的人获胜的概率是
p1=0.50×0.51−0.52=23p_1 = \frac{0.5^0 \times 0.5}{1-0.5^2} = \frac{2}{3}p1=10.520.50×0.5=32
事实上游戏顺序影响公平性从nnn个人的情形中也能看出,因为(1−p)<1(1-p)<1(1p)<1,所以pip_ipi一定是关于iii单调递减的。

例3 假设有nnn个标号为1到nnn的球,nnn个标号为1到nnn的袋子。
第一问:把nnn个球随机放进nnn个袋子中,每个袋子可以容纳多个球,记XXX是与所在袋子标号相同的球的个数,求XXX的分布;
第二问:把nnn个球随机放进nnn个袋子中,每个袋子只能容纳一个球,记YYY是与所在袋子标号相同的球的个数,求YYY的分布。
答案
第一问:基本事件总数是nnn^nnnX∈{0,1,2,⋯,n}X \in \{0,1,2,\cdots,n\}X{0,1,2,,n},考虑X=kX=kX=k包含的基本事件数目。首先从nnn个球中挑出kkk个,将他们放入对应编号的袋子中,共有CnkC_n^kCnk种选法;接下来把剩下的n−kn-knk个球放入到与他们各自编号不一样的袋子中,放法有(n−1)n−k(n-1)^{n-k}(n1)nk种;因此基本事件数目为Cnk(n−1)n−kC_n^k(n-1)^{n-k}Cnk(n1)nk。验证一下归一性:
∑k=0nCnk(n−1)n−k=[1+(n−1)n]=nn\sum_{k=0}^n C_n^k(n-1)^{n-k} = [1+(n-1)^n] = n^nk=0nCnk(n1)nk=[1+(n1)n]=nn
因此XXX的分布为
P(X=k)=Cnk(n−1)n−knn,k=0,1,⋯,nP(X=k) = \frac{C_n^k(n-1)^{n-k}}{n^n},k=0,1,\cdots,nP(X=k)=nnCnk(n1)nk,k=0,1,,n
第二问:基本事件总数是n!n!n!X∈{0,1,2,⋯,n}X \in \{0,1,2,\cdots,n\}X{0,1,2,,n},考虑X=kX=kX=k包含的基本事件数目。首先从nnn个球中挑出kkk个,将他们放入对应编号的袋子中,共有CnkC_n^kCnk种选法;接下来,要将n−kn-knk个球放入n−kn-knk个袋子中,每个球不能在对应编号的袋子里,一共有(n−k)!−∑i=1n−k(−1)i−1Cn−ki(n−k−i)!(n-k)!-\sum_{i=1}^{n-k}(-1)^{i-1}C_{n-k}^i(n-k-i)!(nk)!i=1nk(1)i1Cnki(nki)!种放法;因此X=kX=kX=k包含的基本事件数目为
Cnk[(n−k)!+∑i=1n−k(−1)iCn−ki(n−k−i)!]=Ann−k∑i=0n−k(−1)ii!C_n^k\left[(n-k)!+\sum_{i=1}^{n-k}(-1)^{i}C_{n-k}^i(n-k-i)! \right] = A_n^{n-k}\sum_{i=0}^{n-k} \frac{(-1)^i}{i!}Cnk[(nk)!+i=1nk(1)iCnki(nki)!]=Annki=0nki!(1)i
因此XXX的分布为
P(X=k)=Ann−k∑i=0n−k(−1)ii!n!,k=0,1,⋯,nP(X=k) = \frac{A_n^{n-k}\sum_{i=0}^{n-k} \frac{(-1)^i}{i!}}{n!},k=0,1,\cdots,nP(X=k)=n!Annki=0nki!(1)i,k=0,1,,n

关于每个球不能放在对应标号的袋子里的问题其实是很著名的nnn个小朋友交换生日礼物每个小朋友不能拿自己的交换方法有多少种的问题。至少有一个小朋友拿自己生日礼物的事件包含的基本事件总数为
#{⋃i=1n{第i个小朋友拿到自己的礼物}}\#\{\bigcup_{i=1}^n\{第i个小朋友拿到自己的礼物\}\} #{i=1n{i}}
Ei={第i个小朋友拿到自己的礼物}E_i=\{第i个小朋友拿到自己的礼物\}Ei={i},则根据容斥原理
#{⋃i=1nEi}=∑m=1n(−1)m+1#{Sm}#{Sm}=∑1≤i(1)<...<i(m)≤n#{⋂j=1mEj}\#\{\bigcup_{i=1}^nE_i\} = \sum_{m=1}^n (-1)^{m+1} \#\{S_m\} \\ \#\{S_m\} = \sum_{1 \le i(1)<...<i(m)\le n} \#\{\bigcap_{j=1}^m E_j\} #{i=1nEi}=m=1n(1)m+1#{Sm}#{Sm}=1i(1)<...<i(m)n#{j=1mEj}
{Sm}\{S_m\}{Sm}的含义是有mmm个小朋友拿自己的礼物,而其他小朋友可以任意交换,因此
#{Sm}=Cnm(n−m)!\#\{S_m\} = C_n^m (n-m)! #{Sm}=Cnm(nm)!
所以
#{⋃i=1nEi}=∑m=1n(−1)m+1#{Sm}=∑m=1n(−1)m+1Cnm(n−m)!\#\{\bigcup_{i=1}^nE_i\} = \sum_{m=1}^n (-1)^{m+1} \#\{S_m\} = \sum_{m=1}^n (-1)^{m+1}C_n^m (n-m)!#{i=1nEi}=m=1n(1)m+1#{Sm}=m=1n(1)m+1Cnm(nm)!
每个小朋友不拿自己的礼物的拿法种数为
n!−∑m=1n(−1)m+1Cnm(n−m)!n! - \sum_{m=1}^n (-1)^{m+1}C_n^m (n-m)!n!m=1n(1)m+1Cnm(nm)!

总结

以上是生活随笔为你收集整理的UA MATH564 概率论I 求离散型随机变量的分布1的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。