Wallis 公式、Stirling 公式与正态分布

发布时间 2023-04-23 22:37:25作者: sun123zxy

参考:

  • 张筑生《数学分析新讲》第二册
  • 张颢《概率论》
  • Wikipedia, Math StackExchange, etc.

1 Warm up

Example 1 求 limn→∞(2n−1)!!(2n)!!=limn→∞1×3×5×⋯×(2n−1)2×4×6×⋯×2n

Solution. 用放缩 2k>(2k−1)(2k+1) 拆分母即得 (2n−1)!!(2n)!!<12n+1∼0

Example 2 (中心二项式系数) 求 limn→∞(2nn)22n

Solution. (2nn)22n=(2n)!22n(n!)2=(2n)!(2nn!)2=(2n)!(2n!!)2=(2n−1)!!2n!!<12n+1∼0

上两例有没有更精确的渐进估计?这便是我们马上要研究的问题.

2 Wallis 公式

Lemma 1 (Wallis 积分公式) 定积分系列 Jn=∫0π2sinn⁡xdx 满足 J2n=(2n−1)!!(2n)!!⋅π2J2n+1=(2n)!!(2n+1)!!⋅1

Proof. 我们的思路是:先把一个 sin⁡x 放进微分中,然后分部积分得到递推式.

Jn=∫0π2sinn⁡xdx=−∫0π2sinn−1⁡xdcos⁡x=[−sinn−1⁡xcos⁡x]0π2+∫0π2cos⁡xdsinn−1⁡x=(n−1)∫0π2cos2⁡xsinn−2⁡xdx=(n−1)∫0π2(1−sin2⁡x)sinn−2⁡xdx=(n−1)∫0π2sinn−2⁡xdx−(n−1)∫0π2sinn⁡xdx=(n−1)Jn−2−(n−1)Jn

故 Jn=n−1nJn−2 边界条件 J0=π2J1=∫0π2sin⁡xdx=1 代入递推式求解就得到了要证的结论.

Theorem 1 (Wallis 公式) π2=limn→∞12n+1((2n)!!(2n−1)!!)2

Proof. 注意到在积分区间上,sinn⁡x≥sinn+1⁡x,由积分的单调性,Jn 随 n 单调递减,故 J2n+1≤J2n≤J2n−1 成立.代入 Lemma 1 中得到的结果 (2n)!!(2n+1)!!≤(2n−1)!!(2n)!!⋅π2≤(2n−2)!!(2n−1)!! 移项得 ((2n)!!(2n−1)!!)212n+1≤π2≤((2n)!!(2n−1)!!)212n

现在只需说明 RHS 与 LHS 的差是一个无穷小. ((2n)!!(2n−1)!!)2(12n−12n+1)=((2n)!!(2n−1)!!)2(12n(2n+1))=((2n−2)!!(2n−1)!!)22n(2n+1) 由 Example 1 ,limn→∞(2n−2)!!(2n−1)!!=0,故上式确为一个无穷小,定理得证.

Wallis 公式还有其它表现形式: 22n(2nn)=(2n)!!(2n−1)!!∼πn(n→∞) 这里 Wallis 公式反映为对 Example 1 和 Example 2 的渐进估计.

Exercise 1 对 Catalan 数 Cn=(2nn)−(2nn+1) 做出渐进估计.

Solution. 注意到 Cn=(2nn)−(2nn+1)=(2nn)−nn+1(2nn)=1n+1(2nn) 用 Wallis 公式计算即得 Cn∼22nπn32

Wallis 公式的另一种表现形式是 π2=∏k=1∞4n24n2−1=∏k=1∞(2n2n−1⋅2n2n+1) 这表达式也被称为 Wallis product,用于近似计算 π.

Remark. 这和我们在 Example 1 中使用的放缩技巧……

3 Stirling 公式

Lemma 2 (1+1n)n<e<(1+1n)n+1

这是《数学分析 I》中大家所熟知的.

Theorem 2 (ne)n<n!e<n(ne)n

Proof. 将 Lemma 2 写成 (n+1)nnn<e<(n+1)n+1nn+1 对 k=1,2,…,n−1 做连乘 ∏k=1n−1(k+1)kkk<en−1<∏k=1n−1(k+1)k+1kk+1 注意到乘积的相邻两项中,前一项的分子与后一项的分母可以约分,中间每项只余下 1k,故上式可化为 nn−1(n−1)!<en−1<nn(n−1)! 两端再同乘 n!en 就得到 (ne)n<n!e<n(ne)n

Theorem 3 (Stirling 公式) n!∼2πn(ne)n(n→∞)

完整证明较复杂,这里介绍证明最后一步:已知 n!∼an(ne)n,用 Wallis 公式对 22n/(2nn) 的渐进估计确定系数 a.

πn∼22n(2nn)=22n(n!)2(2n)!∼22n(annne−n)2a2n22nn2ne−2n=n2a

因此 a=2π.

Example 3 当 n→∞,k→∞ 时,用 Stirling 公式渐进估计 (nk).

Solution. (nk)∼n2πk(n−k)nnkk(n−k)n−k

4 Poisson 分布

描述单位时间平均发生次数恒定的随机事件的概率分布.

Definition 1 (Poisson 分布) 若离散随机变量 X 满足 P(X=k)=λk!e−λ 其中 λ>0 是确定的常数,则随机变量 X 服从 Poisson 分布.

4.1 从二项分布的推导

在 np=λ 的条件下,取 P(Xn=k)=(nk)pk(1−p)n−k 在 n→∞ 在 n→∞ 上的逐点极限.

P(Xn=k)=(nk)pk(1−p)n−k=(nk)λknk(1−λn)n−k=λk(1−λn)n(1−λn)−k(nk)1nk∼λke−λ(nk)1nk=λke−λn(n−1)…(n−k+1)k!nk=λkk!e−λ⋅1⋅(1−1n)…(1−k−1n)∼λkk!e−λ

4.2 归一性验证

∑k=0+∞P(X=k)=∑k=0+∞λkk!e−λ=e−λ∑k=0+∞λkk!=e−λeλ=1

5 正态分布

与 Poisson 分布不同,(标准)正态分布是在 n→∞ 的过程中假定 p 不变的情况下,对归一化(即假定期望和方差不变)后的 Xn 取逐点极限得到的.

Definition 2 (正态分布) 若连续随机变量 X 的期望 E(X)=μ,方差 D(X)=σ,且其概率分布函数为 f(x)=12πσexp⁡(−(x−μ)22σ2) 则变量 X 服从正态分布,记为 X∼N(μ,σ2).

特别的,当 μ=0,σ=1 时,变量 X 服从标准正态分布 f(x)=12πexp⁡(−12x2)

5.1 从二项分布的推导(de Moivre-Laplace 定理)

设随机变量 Xn∼B(n,p).方便起见,令 q=1−p.众所周知,二项分布的期望与方差满足 E(Xn)=np,D(Xn)=npq.

对随机变量 Xn 做归一化: X¯n=Xn−E(Xn)D(Xn)=Xn−npnpq 考虑到 P(X¯n=x)=P(Xn=np+xnpq) 令 k=np+xnpq,则 P(X¯n=x)=P(Xn=k)=(nk)pkqn−k 此时 n,k 均趋于无穷大,故可应用 Example 3 对二项式系数做出估计 (nk)pkqn−k∼n2πk(n−k)nnkk(n−k)n−kpkqn−k=n2πk(n−k)(npk)k(nqn−k)n−k=n2πk(n−k)exp⁡(kln⁡npk+(n−k)ln⁡nqn−k)

下面分别处理 kln⁡npk 和 (n−k)ln⁡nqn−k.

kln⁡npk=−(np+xnpq)ln⁡np+xnpqnp=−(np+xnpq)ln⁡(1+xqnp)=−(np+xnpq)(xqnp−x2q2np+o(1n))=−xnpq+12x2q−x2q+o(1)

(n−k)ln⁡nqn−k=−(nq−xnpq)ln⁡nq−xnpqnq=−(nq−xnpq)ln⁡(1−xpnq)=(nq−xnpq)(xpnq+x2p2nq+o(1n))=xnpq+12x2p−x2p+o(1)

因此 kln⁡npk+(n−k)ln⁡nqn−k=−12x2(p+q)+o(1)=−12x2+o(1)

下面处理 n2πk(n−k).

n2πk(n−k)=n2π(np+xnpq)(nq−xnpq)=12π(p+xpqn)(q−xpqn)=12πnpq+o(1)

将上述结果代回,我们就得到 (nk)pkqn−k=12πnpq+o(1)exp⁡(−12x2+o(1)) 即 P(X¯n=x)=P(Xn=k)∼12πnpqexp⁡(−12x2)=12πnpqexp⁡(−(k−np)22npq) 这正是我们想要的.

Remark. 细心的同学可能会对式子前边的系数仍是 n→∞ 的一个无穷小产生疑问.事实上,在将 Xn 归一化为 X¯n 的过程中,我们将整个变量“压缩”至原来的 1npq,因此前面的系数可以理解为一种类似 dx 的存在.况且,连续性随机变量落在某一点的概率也确应为 0.

6 Challenge

选讲或留作课后讨论.

6.1 正态分布的归一性验证

这将涉及到多元积分学的内容.

6.2 Wallis 公式视角下三阶乘与中心三项式系数的渐进估计

Exercise 2 求 limn→∞(3n−2)!!!(3n)!!!=limn→∞1×4×7×⋯×(3n−2)3×6×9×⋯×3n 并对其做出渐进估计.

Exercise 3 求 limn→∞(3n−1)!!!(3n)!!!=limn→∞2×5×8×⋯×(3n−1)3×6×9×⋯×3n 并对其做出渐进估计.

Exercise 4 求 limn→∞(3n)!/(n!)333n 并对其做出渐进估计.

用 Stirling 公式计算得到的结果是 32πn 但在 Wallis 公式的视角下如何获得?

7 Acknowledgments

感谢吕导组织我最喜欢的研讨课环节.此外,Example 1 的放缩技巧由吸取教训同学提供,Poisson 分布的二项分布推导是与张同学讨论的结果,在此表示感谢.

References

1. 张筑生. (2021). 数学分析新讲(重排本)(第二册) (2nd ed.). 北京大学出版社.
2. 张颢. (2018). 概率论. 高等教育出版社.