贝塔函数
B(α+1,β+1)=∫10θα(1−θ)βdθ=α!β!(α+β+1)! (α,β>=0)
来源
问题:投掷一枚不均匀的硬币(P(H=1)=θ),K为投掷n次正面向上的次数,现对θ进行统计推断。
我们采用贝叶斯统计推断,对参数Θ(随机变量)进行推断。假设先验分布(Prior Distribution
)是贝塔分布族,则可以得到后验分布Θ|K
fΘ|K(θ|k)=fΘ(θ) PK|Θ(k|θ)PK(k)among this, PK|Θ(k|θ)=Ckn θk (1−θ)n−k
注:U[0,1]是特殊的均匀分布。
当对Θ用LMS法进行点估计或者计算归一化系数时,我们不得不计算这个贝塔函数。
证明
证明1:利用分布积分
和伽马函数的证明有点像,也是比较困难的,建议非数学系的同学不要轻易尝试。
证明略
证明2:利用概率,构造证明
这个证明非常简洁,学过概率论就能看懂。
证明:
Case 1:当α=β=0时,显然成立。
Case 2:当α和β其中有一个为0,另一个为正整数,简单积分之后,显然成立。
Case 3:当α和β都是正整数
构造X1,X2,....,Xα,Z,Y1,Y2,…,Yβ,相互独立,且在0到1上服从均匀分布。
考虑P(X1≤X2≤…≤Xα≤Z≤Y1≤....≤Yβ)=P(A)=1(α+β+1)!(将这个有序事件记为A)
再考虑P(A)=∫10fZ(θ) P(A|θ)dθ(全概率公式)
由于fZ(θ)=1,现在主要计算P(A|θ),相当于
P(X1≤X2≤....≤Xα≤θ and θ≤Y1≤Y2<....≤Yβ){Xi},{Yi}are independentOrigin= P(X1≤X2≤....≤Xα≤θ)⋅P(θ≤Y1≤Y2≤....≤Yβ)
现在只需要计算P(X1≤X2≤....≤Xα≤θ)
这个事件等价于两个事件:{Xi}有序和{Xi}都小于θ,利用条件概率
P(X1≤X2≤....≤Xα≤θ)=P({Xi}≤θ)⋅P(X1≤X2≤....≤Xα|{Xi}≤θ)
前者由于独立性,等于θα;后者跟之前一样,等于1α!
P(X1≤X2≤....≤Xα≤θ)=θα⋅1α!
P(θ≤Y1≤Y2≤....≤Yβ)同理
由此,我们得到了P(A|θ)=θα⋅1α!⋅(1−θ)β⋅1β!
代入积分式子中,可以得到P(A)=∫10θα(1−θ)βα!β!dθ=1(α+β+1)!
最后进行移项,完成证明。
即:∫10θα(1−θ)βdθ=α!β!(α+β+1)! (α,β>=0)
附上伽马函数以进行对比
Γ(s)=∫+∞0xs−1e−xdx
注:ACwing的latex需要4个\
才能换行