跳到正文
格致开物MATHWIKI

狄利克雷分布

内容维护:格致开物 · 编写与核验 · 修订记录 · 纠错

狄利克雷分布(Dirichlet distribution)是在概率向量上定义的连续分布。随机对象是非负且总和为一的一整组比例,不能把各分量当作互不受约束的独立随机数。它将贝塔分布从两个互补比例推广到多个类别。

设甲、乙、丙的未知概率向量为 P=(P1,P2,P3),用 Dirichlet⁡(2,3,1) 描述不确定性。其均值为 (1/3,1/2,1/6),但每次抽取的是总和仍为一的整组概率。下面用归一化独立伽马变量解释这个约束从何而来。

单纯形上的密度

设 K≥2、αi>0,记 α0=∑iαi。内部单纯形为 pi>0、∑ipi=1。以 p1,…,pK−1 为自由坐标,pK=1−∑i<Kpi,密度定义为 f(p)=1B(𝜶)∏i=1Kpiαi−1,B(𝜶)=∏iΓ(αi)Γ(α0). 这里密度是相对于这 K−1 个自由坐标的体积元,不是相对于 K 维普通体积。闭支撑是包含边界的单纯形,但边界没有正概率质量;某些 αi<1 可使边界附近密度发散,却不产生端点原子。[1]

独立伽马变量归一化

取独立的 Yi∼Gamma⁡(αi,1),定义 S=∑iYi、Pi=Yi/S。变换为 yi=spi;从 (p1,…,pK−1,s) 到 (y1,…,yK) 的雅可比绝对值为 sK−1,可从前 K−1 列各提出 s,再用最后一行的 pK=1−∑i<Kpi 消元得到。联合密度因此为 sα0−1e−s∏iΓ(αi)∏ipiαi−1=sα0−1e−sΓ(α0)Γ(α0)∏iΓ(αi)∏ipiαi−1. 第一因子是归一化伽马密度,对 s 积分后恰好留下所定义的狄利克雷密度。由于原联合积分为一,这也证明了单纯形密度的归一化,并说明 S 与 P 独立。

三类别概率向量的单纯形及狄利克雷合成样本
由固定种子生成六十个 Dirichlet(2,3,1) 样本;金色点是理论均值。

三角形每个顶点代表某一类别比例为一。图中的点为上述模型的合成抽样,均落在三角形内;这些点展示的是概率向量的不确定性,并不是一次多项试验的类别计数。

矩、集中程度与边际分布

把密度乘上 ∏ipiri,其中 ri 为非负整数,再积分,得到 𝔼∏iPiri=B(𝜶+𝒓)B(𝜶). 取单个指数为一或二,再取两个指数各一,利用伽马递推式即得 𝔼Pi=αiα0,Var⁡(Pi)=αi(α0−αi)α02(α0+1),Cov⁡(Pi,Pj)=−αiαjα02(α0+1) (i≠j). 本例 Var⁡(P1)=2/63、Cov⁡(P1,P2)=−1/42。把所有参数乘十保持均值,却将方差的分母因子从七变成六十一,所以不确定性显著缩小。

独立伽马变量的剩余和 ∑j≠iYj 服从形状 α0−αi、尺度一的伽马分布,且与 Yi 独立。两者的比值归一化给出 Pi∼Beta⁡(αi,α0−αi). 因此本例 P1∼Beta⁡(2,4),密度为 20p(1−p)3。尾积分也可写成 Pr⁡(P1>p)=(1−p)4(1+4p),在 p=1/2 处为 3/16。

第一类概率的Beta二四与Beta二十四十密度比较
两曲线均值为 1/3;全部浓度乘十使分布更集中。

分类数据后的更新

若给定 P 后,n次试验条件独立、共享概率向量 P,类别计数为 ki,则似然中与 P 有关的部分为 ∏iPiki。与先验核相乘,只把指数相加,因此 P∣k∼Dirichlet⁡(α1+k1,…,αK+kK). 作为变式,在本例中观测计数 (2,0,1),后验为 Dirichlet⁡(4,3,2),均值为 (4/9,1/3,2/9)。乙虽然没有新增观测,其后验均值也从二分之一降到三分之一,因为总浓度改变了。下一次分类的预测概率等于各分量后验均值,而未来多次计数还需对共享 P 整体积分,得到狄利克雷多项分布。

不同分量的比例之和固定为一,普通狄利克雷族的分量协方差非正;需要正协方差或结构性零比例的场景,不能仅调节几个正参数来实现。概率随试验系统性变化或存在未建模依赖时,上面的条件独立共轭更新也不再是相应真实机制的精确结论。

参考文献

  1. ↑ SciPy,scipy.stats.dirichlet,Notes:正参数、单纯形与归一化常数,访问日期:2026年10月25日。