Beta分布&二项分布, 狄利克雷分布&多项式分布

共轭分布

  由贝叶斯定理,我们知道
p ( θ ∣ x ) ∝ p ( x ∣ θ ) p ( θ ) p(\theta|x)\varpropto p(x|\theta)p(\theta) p(θx)p(xθ)p(θ)
如果 Θ \Theta Θ的先验分布 p ( θ ) p(\theta) p(θ)和后验分布 p ( θ ∣ x ) p(\theta|x) p(θx)属于同一分布族,那么就称先验分布 p ( θ ) p(\theta) p(θ)和后验分布 p ( θ ∣ x ) p(\theta|x) p(θx)为共轭分布,同时,也 p ( θ ) p(\theta) p(θ)为似然函数 p ( x ∣ θ ) p(x|\theta) p(xθ)的共轭先验分布

Beta分布是二项分布的共轭先验分布

n n n次独立重复试验中,每次试验结果只有两种,发生和不发生,发生概率为 p p p n n n次试验中发生的次数 X X X服从二项分布 X ∼ B ( n , p ) X\sim B(n,p) XB(n,p)
P ( X = k ) = C n k p k ( 1 − p ) n − k P(X=k)=C_n^k p^k(1-p)^{n-k} P(X=k)=Cnkpk(1p)nk
Beta分布 X ∼ B e ( α , β ) X\sim Be(\alpha,\beta) XBe(α,β)
f ( x ) = 1 B ( α , β ) x α − 1 ( 1 − x ) β − 1 , x ∈ [ 0 , 1 ] , α , β > 0 f(x) = \frac{1}{B(\alpha,\beta)} x^{\alpha-1}(1-x)^{\beta-1},\quad x\in[0,1],\alpha,\beta>0 f(x)=B(α,β)1xα1(1x)β1,x[0,1],α,β>0
1 B ( α , β ) = Γ ( α + β ) Γ ( α ) + Γ ( β ) , Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t \frac{1}{B(\alpha,\beta)} =\frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha)+\Gamma(\beta)},\quad \Gamma(z)=\int_0^\infty t^{z-1}e^{-t}dt B(α,β)1=Γ(α)+Γ(β)Γ(α+β),Γ(z)=0tz1etdt
Γ ( z + 1 ) = z Γ ( z ) , Γ ( 1 ) = 1 \Gamma(z+1)=z\Gamma(z), \Gamma(1)=1 Γ(z+1)=zΓ(z),Γ(1)=1
Beta分布的期望:
E [ X ] = ∫ x Γ ( α + β ) Γ ( α ) + Γ ( β ) x α − 1 ( 1 − x ) β − 1 d x = Γ ( α + β ) Γ ( α ) + Γ ( β ) ∫ x α ( 1 − x ) β − 1 d x = Γ ( α + β ) Γ ( α ) + Γ ( β ) Γ ( α + 1 ) + Γ ( β ) Γ ( α + β + 1 ) = α α + β \begin{aligned} E[X]&=\int x \frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha)+\Gamma(\beta)} x^{\alpha-1}(1-x)^{\beta-1} dx\\ &=\frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha)+\Gamma(\beta)}\int x^\alpha (1-x)^{\beta-1} dx\\ &=\frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha)+\Gamma(\beta)}\frac{\Gamma(\alpha+1)+\Gamma(\beta)}{\Gamma(\alpha+\beta+1)}\\ &=\frac{\alpha}{\alpha+\beta} \end{aligned} E[X]=xΓ(α)+Γ(β)Γ(α+β)xα1(1x)β1dx=Γ(α)+Γ(β)Γ(α+β)xα(1x)β1dx=Γ(α)+Γ(β)Γ(α+β)Γ(α+β+1)Γ(α+1)+Γ(β)=α+βα

  假设先验分布 Θ ∼ B e ( α , β ) \Theta\sim Be(\alpha,\beta) ΘBe(α,β)
p ( θ ) = 1 B ( α , β ) θ α − 1 ( 1 − θ ) β − 1 p(\theta)=\frac{1}{B(\alpha,\beta)} \theta^{\alpha-1}(1-\theta)^{\beta-1} p(θ)=B(α,β)1θα1(1θ)β1
似然函数 X ∣ Θ ∼ B ( n , θ ) X|\Theta\sim B(n,\theta) XΘB(n,θ)
p ( X = k ∣ Θ = θ ) = C n k θ k ( 1 − θ ) n − k p(X=k|\Theta=\theta)= C_n^k \theta^k(1-\theta)^{n-k} p(X=kΘ=θ)=Cnkθk(1θ)nk
则后验概率 Θ ∣ X = k ∼ B e ( α + k , β + n − k ) \Theta|X=k\sim Be(\alpha+k,\beta+n-k) ΘX=kBe(α+k,β+nk)
p ( X = k ∣ Θ = θ ) p ( θ ) = C n k θ k ( 1 − θ ) n − k 1 B ( α , β ) θ α − 1 ( 1 − θ ) β − 1 = C n k Γ ( α + β ) Γ ( α ) + Γ ( β ) θ α + k − 1 ( 1 − θ ) β + n − k − 1 = C θ α + k − 1 ( 1 − θ ) β + n − k − 1 \begin{aligned} p(X=k|\Theta=\theta)p(\theta)&=C_n^k \theta^k(1-\theta)^{n-k} \frac{1}{B(\alpha,\beta)} \theta^{\alpha-1}(1-\theta)^{\beta-1}\\ &=C_n^k \frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha)+\Gamma(\beta)}\theta^{\alpha+k-1}(1-\theta)^{\beta+n-k-1}\\ &=C\theta^{\alpha+k-1}(1-\theta)^{\beta+n-k-1} \end{aligned} p(X=kΘ=θ)p(θ)=Cnkθk(1θ)nkB(α,β)1θα1(1θ)β1=CnkΓ(α)+Γ(β)Γ(α+β)θα+k1(1θ)β+nk1=Cθα+k1(1θ)β+nk1
p ( X = k ) = ∫ p ( X = k ∣ Θ = θ ) p ( θ ) d θ = C ∫ θ α + k − 1 ( 1 − θ ) β + n − k − 1 d θ = C B ( α + k , β + n − k ) \begin{aligned} p(X=k)&=\int p(X=k|\Theta=\theta)p(\theta)d\theta\\ &=C\int\theta^{\alpha+k-1}(1-\theta)^{\beta+n-k-1}d\theta\\ &=C B(\alpha+k,\beta+n-k) \end{aligned} p(X=k)=p(X=kΘ=θ)p(θ)dθ=Cθα+k1(1θ)β+nk1dθ=CB(α+k,β+nk)
p ( θ ∣ X = k ) = p ( X = k ∣ Θ = θ ) p ( θ ) p ( X = k ) = 1 B ( α + k , β + n − k ) θ α + k − 1 ( 1 − θ ) β + n − k − 1 p(\theta|X=k)=\frac{p(X=k|\Theta=\theta)p(\theta)}{p(X=k)}= \frac{1}{B(\alpha+k,\beta+n-k)}\theta^{\alpha+k-1}(1-\theta)^{\beta+n-k-1} p(θX=k)=p(X=k)p(X=kΘ=θ)p(θ)=B(α+k,β+nk)1θα+k1(1θ)β+nk1

狄利克雷分布是多项式分布的共轭先验分布

n n n次独立重复试验中,每次试验结果有 k k k个: A 1 , . . . , A k A_1,...,A_k A1,...,Ak,每个结果出现的概率为 p 1 , . . . , p k p_1,...,p_k p1,...,pk n n n次独立重复试验中每个结果出现的次数 X 1 , . . . , X k X_1,...,X_k X1,...,Xk服从多项式分布 X ∼ m u l t i ( X 1 , . . . , X k ; p 1 , . . . , p k ) X\sim multi(X_1,...,X_k;p_1,...,p_k) Xmulti(X1,...,Xk;p1,...,pk)
P ( X 1 = n 1 , . . . , X k = n k ) = n ! n 1 ! . . . n k ! ∏ i = 1 k p i n i P(X_1=n_1,...,X_k=n_k)=\frac{n!}{n_1!...n_k!}\prod_{i=1}^kp_i^{n_i} P(X1=n1,...,Xk=nk)=n1!...nk!n!i=1kpini
∑ i = 1 k p i = 1 , p i > 0 \sum_{i=1}^kp_i=1,p_i>0 i=1kpi=1,pi>0
狄利克雷分布 X ∼ D i r ( X 1 , . . . , X k ; α 1 , . . . , α k ) X\sim Dir(X_1,...,X_k;\alpha_1,...,\alpha_k) XDir(X1,...,Xk;α1,...,αk)
f ( x 1 , . . , x k ) = 1 B ( α 1 , . . . , α k ) ∏ i = 1 k x i α i − 1 f(x_1,..,x_k)=\frac{1}{B(\alpha_1,...,\alpha_k)}\prod_{i=1}^kx_i^{\alpha_i-1} f(x1,..,xk)=B(α1,...,αk)1i=1kxiαi1
B ( α 1 , . . . , α k ) = ∏ i = 1 k Γ ( α i ) Γ ( ∑ i = 1 k α i ) , ∑ i = 1 k x i = 1 , α i > 0 ∀ i B(\alpha_1,...,\alpha_k)=\frac{\prod_{i=1}^k\Gamma(\alpha_i)}{\Gamma(\sum_{i=1}^k\alpha_i)}, \sum_{i=1}^k x_i=1, \alpha_i>0\forall i B(α1,...,αk)=Γ(i=1kαi)i=1kΓ(αi),i=1kxi=1,αi>0i
狄利克雷分布的期望:
E [ X j ] = ∫ x j 1 B ( α 1 , . . . , α k ) ∏ i = 1 k x i α i − 1 d x 1 . . . d x k = 1 B ( α 1 , . . . , α k ) ∫ x j α j d x j ∏ i ≠ j k ∫ x i α i − 1 d x i = B ( α 1 , . . . , α j + 1 , . . . , α k ) B ( α 1 , . . . , α j , . . . , α k ) = α j ∑ i = 1 k α i \begin{aligned} E[X_j]&=\int x_j \frac{1}{B(\alpha_1,...,\alpha_k)}\prod_{i=1}^kx_i^{\alpha_i-1} dx_1...dx_k\\ &=\frac{1}{B(\alpha_1,...,\alpha_k)}\int x_j^{\alpha_j}dx_j\prod_{i\neq j}^k\int x_i^{\alpha_i-1}dx_i\\ &=\frac{B(\alpha_1,...,\alpha_j+1,...,\alpha_k)}{B(\alpha_1,...,\alpha_j,...,\alpha_k)}\\ &=\frac{\alpha_j}{\sum_{i=1}^k\alpha_i} \end{aligned} E[Xj]=xjB(α1,...,αk)1i=1kxiαi1dx1...dxk=B(α1,...,αk)1xjαjdxji=jkxiαi1dxi=B(α1,...,αj,...,αk)B(α1,...,αj+1,...,αk)=i=1kαiαj

  假设先验分布 Θ 1 , . . . , Θ k ∼ D i r ( α 1 , . . . , α k ) \Theta_1,...,\Theta_k\sim Dir(\alpha_1,...,\alpha_k) Θ1,...,ΘkDir(α1,...,αk)
p ( θ 1 , . . , θ k ) = 1 B ( α 1 , . . . , α k ) ∏ i = 1 k θ i α i − 1 p(\theta_1,..,\theta_k)=\frac{1}{B(\alpha_1,...,\alpha_k)}\prod_{i=1}^k\theta_i^{\alpha_i-1} p(θ1,..,θk)=B(α1,...,αk)1i=1kθiαi1
似然函数 X 1 , . . . , X k ∣ Θ 1 , . . . , Θ k ∼ m u l t i ( θ 1 , . . , θ k ) X_1,...,X_k|\Theta_1,...,\Theta_k\sim multi(\theta_1,..,\theta_k) X1,...,XkΘ1,...,Θkmulti(θ1,..,θk)
p ( n 1 , . . . , n k ∣ θ 1 , . . , θ k ) = n ! n 1 ! . . . n k ! ∏ i = 1 k θ i n i p(n_1,...,n_k|\theta_1,..,\theta_k)=\frac{n!}{n_1!...n_k!}\prod_{i=1}^k\theta_i^{n_i} p(n1,...,nkθ1,..,θk)=n1!...nk!n!i=1kθini
则后验概率 Θ 1 , . . . , Θ k ∣ X 1 = n 1 , . . . , X k = n k ∼ D i r ( α 1 + n 1 , . . . , α k + n k ) \Theta_1,...,\Theta_k|X_1=n_1,...,X_k=n_k\sim Dir(\alpha_1+n_1,...,\alpha_k+n_k) Θ1,...,ΘkX1=n1,...,Xk=nkDir(α1+n1,...,αk+nk)
p ( n 1 , . . . , n k ∣ θ 1 , . . , θ k ) p ( θ 1 , . . , θ k ) = n ! n 1 ! . . . n k ! ∏ i = 1 k θ i n i ∏ i = 1 k Γ ( α i ) Γ ( ∑ i = 1 k α i ) ∏ i = 1 k θ i α i − 1 = n ! n 1 ! . . . n k ! ∏ i = 1 k Γ ( α i ) Γ ( ∑ i = 1 k α i ) ∏ i = 1 k θ i α i + n i − 1 = C ∏ i = 1 k θ i α i + n i − 1 \begin{aligned} p(n_1,...,n_k|\theta_1,..,\theta_k)p(\theta_1,..,\theta_k)&=\frac{n!}{n_1!...n_k!}\prod_{i=1}^k\theta_i^{n_i}\frac{\prod_{i=1}^k\Gamma(\alpha_i)}{\Gamma(\sum_{i=1}^k\alpha_i)}\prod_{i=1}^k\theta_i^{\alpha_i-1}\\ &=\frac{n!}{n_1!...n_k!}\frac{\prod_{i=1}^k\Gamma(\alpha_i)}{\Gamma(\sum_{i=1}^k\alpha_i)}\prod_{i=1}^k\theta_i^{\alpha_i+n_i-1}\\ &=C\prod_{i=1}^k\theta_i^{\alpha_i+n_i-1} \end{aligned} p(n1,...,nkθ1,..,θk)p(θ1,..,θk)=n1!...nk!n!i=1kθiniΓ(i=1kαi)i=1kΓ(αi)i=1kθiαi1=n1!...nk!n!Γ(i=1kαi)i=1kΓ(αi)i=1kθiαi+ni1=Ci=1kθiαi+ni1
p ( n 1 , . . . , n k ) = ∫ p ( n 1 , . . . , n k ∣ θ 1 , . . , θ k ) p ( θ 1 , . . , θ k ) d θ = C ∫ ∏ i = 1 k θ i α i + n i − 1 d θ = C B ( α 1 + n 1 , . . . , α k + n k ) \begin{aligned} p(n_1,...,n_k)&=\int p(n_1,...,n_k|\theta_1,..,\theta_k)p(\theta_1,..,\theta_k)d\theta\\ &=C\int\prod_{i=1}^k\theta_i^{\alpha_i+n_i-1}d\theta\\ &=C B(\alpha_1+n_1,...,\alpha_k+n_k) \end{aligned} p(n1,...,nk)=p(n1,...,nkθ1,..,θk)p(θ1,..,θk)dθ=Ci=1kθiαi+ni1dθ=CB(α1+n1,...,αk+nk)
p ( θ 1 , . . , θ k ∣ n 1 , . . . , n k ) = p ( n 1 , . . . , n k ∣ θ 1 , . . , θ k ) p ( θ 1 , . . , θ k ) p ( n 1 , . . . , n k ) = 1 B ( α 1 + n 1 , . . . , α k + n k ) ∏ i = 1 k θ i α i + n i − 1 \begin{aligned} p(\theta_1,..,\theta_k|n_1,...,n_k)&=\frac{p(n_1,...,n_k|\theta_1,..,\theta_k)p(\theta_1,..,\theta_k)}{p(n_1,...,n_k)}\\ &= \frac{1}{ B(\alpha_1+n_1,...,\alpha_k+n_k)}\prod_{i=1}^k\theta_i^{\alpha_i+n_i-1} \end{aligned} p(θ1,..,θkn1,...,nk)=p(n1,...,nk)p(n1,...,nkθ1,..,θk)p(θ1,..,θk)=B(α1+n1,...,αk+nk)1i=1kθiαi+ni1

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值