APP下载

Zeilberger算法与二项分布

2021-09-01张雅恬刘世凤张亚南

大学数学 2021年4期
关键词:和式二项分布高阶

张雅恬, 刘世凤, 张亚南

(天津理工大学 理学院,天津300384)

1 引 言

20世纪90年代,组合学家Wilf和Zeilberger给出了WZ理论[1],该理论是证明组合恒等式的一种机械化方法.其中的Zeilberger算法是寻找和式的线性递推关系的一种方法,利用和式的递推关系可以对和式进行化简和证明.

首先,需要找到一个关于n,k的有理函数R(n,k)和关于n的多项式系数c0(n),c1(n),…,cp(n)满足

c0(n)F(n,k)+c1(n)F(n+1,k)+…+cp(n)F(n+p,k)=g(n,k+1)-g(n,k),

(1)

其中p为自然数,g(n,k)=R(n,k)F(n,k).

可利用maple软件包hsum15.mpl(可以从http:∥www.mathematik.uni-kassel.de/~koepf/hsum15.mpl下载)求得R(n,k),c0(n),c1(n),…,cp(n).

然后,上式两边关于k从0到n+p求和,即

整理得

c0(n)[f(n)+F(n,n+1)+…+F(n,n+p)]+…+cp(n)f(n+p)=g(n,n+p+1)-g(n,0).

于是得到一个仅跟n有关的递推关系

c0(n)f(n)+c1(n)f(n+1)+…+cp(n)f(n+p)=-g(n,0),

当p=1,g(n,0)=0时,可递归算得f(n).

2 二项分布的高阶矩

在概率论中高阶矩[4]是一个常见且非常重要的概念,它主要被用来衡量误差的大小.其中一阶矩被称为数学期望,二阶中心矩被称为方差.

设X服从二项分布B(n,p), 分布律为

定理1设X服从二项分布B(n,p), 则E(X)=np.

证令

利用hsum15.mpl软件包中的sumrecursion命令求解,得到

-nF(n+1,k)+(n+1)F(n,k)=g(n,k+1)-g(n,k),

其中g(n,k)=R(n,k)F(n,k), 上述等式两边对k从0到n+1求和可得

定理2设X服从二项分布B(n,p), 则方差D(X)=np(1-p).

证令

由sumrecursion命令求得

-n(pn-p+1)F(n+1,k)+(pn+1)(n+1)F(n,k)=g(n,k+1)-g(n,k),

其中g(n,k)=R(n,k)F(n,k). 上式两边对k求和,得

-n(pn-p+1)f(n+1)+(pn+1)(n+1)f(n)=0,

由递推关系可知:f(n)=n(pn-p+1)f(1). 由于f(1)=p, 则f(n)=n(n-1)p2+np.

即E(X2)=n(n-1)p2+np. 由定理1知E2(X)=n2p2, 所以

D(X)=E(X2)-(E(X))2=n(n-1)p2+np-n2p2=-np2+np=np(1-p).

由同样的方法可得超几何分布的期望和方差,并且还可求得二项分布的m阶矩,比利用m阶矩的递推公式[5-6]计算更直接.

表1

3 探究形如的和式

计算得到f(n+1)=(1+q)f(n),f(1)=1+q. 由此递推得出f(n)=(1+q)n.

利用sumrecursion命令,部分结果如下表:

表2

证由于

是k的m次多项式,则

其中c0,c1,…,cm与k无关.

-(-n-1+l)(lσ1-nσ1+n)F(n+1,k,l)+(n+1)(l-n)F(n,k,l)=g(n,k+1,l)-g(n,k,l),

其中σ1是自由量,令σ1=0, 得

(n+1-l)nF(n+1,k,l)+(n+1)(l-n)F(n,k,l)=g(n,k+1,l)-g(n,k,l).

l=1时,f(n,l)=0.

由sumrecursion命令求得

-(n+1)(α2n-2αnx+nx2-x2+x)F(n+1,k)+n(α2n-2αnx+nx2+α2-2αx+x)F(n,k)
=g(n,k+1)-g(n,k)

+4α2kn2x-2αkn2x2-2α3kn+2α3n2+α2k2n+4α2knx-3α2n2x-α2nx2-2αk2nx

+2αn2x2+k2nx2+2α3n+α2k2-2α2kn-α2kx-2α2nx-2αk2x+2αknx+2αkx2

-2knx2-α2k+α2x+2αkx-2αx2+k2x-kx2+nx2-kx+x2)(-1+x)kn),

其中g(n,k)=R(n,k)F(n,k). 上式两边对k求和,得

-(n+1)(α2n-2αnx+nx2-x2+x)f(n+1)+n(α2n-2αnx+nx2+α2-2αx+x)f(n)=0,

由递推关系可知

其中f(1)=α2+x-2αx.则

注 [7]中将该求和项中的(k-nα)2分解成三项之和

(k-nα)2=n2α2-(2nα-1)k+k(k-1),

5 结 论

利用Zeilberger算法寻找递推关系式,从而求解和式.这一方法可以用来计算概率分布中的k阶矩,以及解决高等数学中一些级数求和问题.本文主要给出二项分布的高阶矩求解,这一方法还可以用来求解超几何分布和其他离散型分布的高阶矩.对于复杂的和式求解问题也可以参考该算法.

致谢作者非常感谢相关文献对本文的启发以及审稿专家提出的宝贵意见.

猜你喜欢

和式二项分布高阶
二项分布与超几何分布的区别与联系
关于组合和式的Dwork类型超同余式
深度剖析超几何分布和二项分布
概率与统计(1)——二项分布与超几何分布
有限图上高阶Yamabe型方程的非平凡解
高阶各向异性Cahn-Hilliard-Navier-Stokes系统的弱解
滚动轴承寿命高阶计算与应用
一类完整Coriolis力作用下的高阶非线性Schrödinger方程的推导
函数Riemann和式的类Taylor级数展开式
有趣的余数巧算法