跳到正文
格致开物MATHWIKI

冯米塞斯分布

冯米塞斯分布(von Mises distribution)是定义在圆周上的连续概率分布,用平均方向 μ 和集中参数 κ 描述角度。角度相差整圈表示同一方向,例如 179∘ 与 −179∘ 很接近;把它们当普通实数求平均,却会错误地得到零度。

圆周上的密度

所有三角函数中的角度以弧度计。取任意长度为 2π 的代表区间,定义 f(θ∣μ,κ)=eκcos⁡(θ−μ)2πI0(κ),κ≥0. μ 按模 2π 识别,I0 是零阶第一类修正贝塞尔函数。在这里也可以直接用积分定义归一化因子: I0(κ)=12π∫−ππeκcos⁡udu. 代换 u=θ−μ 并使用周期性,就证明任意一整圈上的密度积分为一。[1]

κ=0 时为圆周均匀分布,平均方向不再可识别。增大 κ 会使质量更集中在 μ 附近。κ 不是以弧度平方计的方差;只有大 κ 下,利用 cos⁡u=1−u2/2+O(u4),局部密度才近似方差为 1/κ 的正态形状。

平均方向为零,集中参数为零、一和四的圆周密度
横轴是一整圈的角度代表值。左右端点属于同一方向;参数为零的水平线是圆周均匀密度。

向量平均与圆方差

把角度映成单位向量 (cos⁡θ,sin⁡θ),才可在相邻于分界线的方向之间正确求平均。令 C=1n∑icos⁡θi,S=1n∑isin⁡θi,R¯=C2+S2. 当 R¯>0 时,样本平均方向是 atan2⁡(S,C),其中双参数反正切负责区分象限。若向量和为零,方向没有定义,而不是自动等于零。

对分布本身,可由对称性得到 𝔼[sin⁡(Θ−μ)]=0,并由积分得 𝔼[cos⁡(Θ−μ)]=I1(κ)I0(κ),I1(κ)=12π∫−ππcos⁡ueκcos⁡udu. 因而平均向量是 I1(κ)I0(κ)(cos⁡μ,sin⁡μ)。其长度衡量方向集中程度,常把一减该长度称圆方差。角度在代表区间上的普通方差,会受到分界点位置影响,不能替代这个量。

两个跨越分界线的观测

取教学观测 170∘,−170∘。两个正弦抵消,两个余弦都为 −cos⁡10∘,故 C=−cos⁡10∘,S=0。向量平均方向是 180∘,合向量长度为 cos⁡10∘≈0.9848,显示两方向很接近。

170度与负170度的两个单位箭头,平均箭头指向180度
两个观测的向量平均指向左侧。普通算术平均零度指向相反一侧,失去了圆周邻接关系。

固定 κ>0 时,独立样本对 μ 的对数似然中只有 κ∑icos⁡(θi−μ) 随 μ 改变。用余弦差角公式,它等于 nκ(Ccos⁡μ+Ssin⁡μ),当单位方向与 (C,S) 同向时最大。因此样本圆均值也是这一模型下的平均方向最大似然估计。

变式。 两个观测改为零度和一百八十度,合向量为零;上述似然对 μ 恒定,任何方向都达到同一值。再多保留小数并不能解决这种由数据对称性造成的不确定性。

圆周数据的适用范围

此分布是单峰、关于平均方向对称的模型。相反方向分别有一群观测时,平均向量可能很短,不能据此断言观测“均匀”。方位线若没有箭头,零度与一百八十度也应识别为同一条轴,可先对角度加倍作轴向分析;直接按有向角模型拟合,会改变观测对象。

参考文献

  1. ↑ SciPy 官方文档:scipy.stats.vonmises,“Notes”中的密度、周期性和参数约定。