3. 概率估计基础

在多源状态估计性能评测中,所有估计器最终都在回答同一个问题:在已有观测数据的前提下,如何推断系统真实状态?不同方法的分歧并不在于“要不要用概率”,而在于如何表示后验分布、如何近似它、以及优化目标是什么。理解贝叶斯估计、卡尔曼滤波、粒子滤波、最大似然与最大后验估计这五者的关系,是后续评测指标设计与误差归因的基础。

核心主线:贝叶斯估计给出“后验分布”这一统一目标;卡尔曼滤波与粒子滤波是两种不同的后验近似实现;最大似然与最大后验则是在无法完整求后验时,退而求其次的“点估计”准则。

一、核心原理:从后验分布到点估计

设状态为 x,观测为 z。贝叶斯公式给出后验:

p(x | z) = p(z | x) · p(x) / p(z)

其中:
  p(x)        先验分布,反映未观测前的状态知识
  p(z | x)    似然函数,描述观测模型
  p(x | z)    后验分布,融合观测后的状态知识
  p(z)        归一化常数(证据)

贝叶斯估计的核心思想是:不直接给出一个状态值,而是给出状态的概率分布。任何点估计都可以从后验中导出,例如后验均值、后验中位数或最大后验点。因此,贝叶斯估计是“分布级”的,而最大似然与最大后验是“点级”的。

最大似然估计(MLE)只使用似然项:

x_MLE = argmax_x p(z | x)

它假设先验未知或均匀,完全由数据说话。最大后验估计(MAP)则同时使用似然与先验:

x_MAP = argmax_x p(z | x) · p(x)

当先验为均匀分布时,MAP 退化为 MLE。这一关系是理解两者差异的关键:MAP 比 MLE 多了一份先验约束,因此在数据稀少或噪声较大时通常更稳定。

二、方法流程:卡尔曼滤波与粒子滤波如何近似后验

贝叶斯递推在一般情况下没有解析解,因此需要近似。卡尔曼滤波(KF)假设系统线性、噪声高斯,此时后验始终是高斯的,只需递推均值和协方差:

预测:
  x_k|k-1 = F · x_k-1|k-1
  P_k|k-1 = F · P_k-1|k-1 · F^T + Q

更新:
  K_k = P_k|k-1 · H^T · (H · P_k|k-1 · H^T + R)^-1
  x_k|k = x_k|k-1 + K_k · (z_k - H · x_k|k-1)
  P_k|k = (I - K_k · H) · P_k|k-1

其中 Q 为过程噪声协方差,R 为观测噪声协方差,K 为卡尔曼增益。KF 的本质是用高斯分布闭式地表示后验,计算高效,但面对非线性、非高斯场景会失效。

粒子滤波(PF)则用一组带权样本近似后验:

初始化:从先验 p(x_0) 采样 N 个粒子 {x_0^i, w_0^i}

递推:
  1. 预测:x_k^i ~ p(x_k | x_k-1^i)
  2. 更新权重:w_k^i ∝ w_k-1^i · p(z_k | x_k^i)
  3. 归一化权重
  4. 重采样:按权重复制高权粒子,抑制退化

输出:后验均值 ≈ Σ w_k^i · x_k^i

PF 不依赖线性高斯假设,能表示多峰、偏斜等复杂后验,但计算量随粒子数增长,且存在粒子退化与样本贫化问题。KF 与 PF 的关系可以概括为:KF 是“参数化高斯近似”,PF 是“非参数化样本近似”。

概率估计方法:统一目标与两条实现路径 贝叶斯估计:求后验 p(x | z) 分布级目标 · 融合先验与似然 卡尔曼滤波(KF) 参数化高斯近似 线性系统 · 高斯噪声 递推均值与协方差 粒子滤波(PF) 非参数化样本近似 非线性 · 非高斯 粒子加权 · 重采样 最大似然估计(MLE) argmax p(z | x) 仅用似然 · 先验均匀 点估计 · 数据驱动 最大后验估计(MAP) argmax p(z | x) · p(x) 似然 + 先验 点估计 · 更稳健 无法完整求后验时 无法完整求后验时 评测关注:偏差、方差、一致性、鲁棒性

三、案例场景:同一组观测,不同估计器的输出差异

假设用两个传感器估计目标位置,观测噪声一方较大、一方较小,且存在一个先验约束“目标大概率在道路区域内”。

  • MLE:只看观测,可能把估计点拉到道路外,因为它不理会先验。
  • MAP:在似然基础上乘上道路先验,估计点被“拉回”道路内,更符合实际。
  • KF:若噪声近似高斯,KF 输出接近 MAP 的递推形式,且给出协方差用于置信区间。
  • PF:若观测出现多峰(如两个候选位置),PF 能保留多峰后验,而 KF 会错误地平均成单峰。

在多源评测中,这意味着不能只用均方误差比较估计器。对多峰后验,均值可能落在两个峰之间,均方误差反而“看起来不错”,但实际估计不可用。因此需要同时考察后验覆盖度、一致性检验和鲁棒性指标。

四、误区与复盘

常见误区一:把 MAP 等同于贝叶斯估计。MAP 只是后验的一个点,丢失了分布形状信息,无法直接给出置信区间。
常见误区二:认为粒子滤波一定优于卡尔曼滤波。PF 计算代价高,粒子数不足时会出现退化,性能可能反而不如调参良好的 KF。
复盘要点:选择估计器时,先判断系统是否线性、噪声是否高斯、后验是否多峰,再决定用 KF、EKF、UKF 还是 PF;若只需要点估计且先验可靠,MAP 往往比 MLE 更稳。

五、方法对比清单

方法 估计目标 先验使用 后验表示 适用场景
贝叶斯估计 完整后验分布 使用 分布 理论基准、需要不确定性量化
卡尔曼滤波 后验均值与协方差 使用 高斯参数 线性、高斯噪声、实时递推
粒子滤波 后验样本集 使用 加权粒子 非线性、非高斯、多峰后验
最大似然 点估计 不使用 无 先验未知、数据充足
最大后验 点估计 使用 无 先验可靠、数据稀少或噪声大

从评测角度看,这五种方法构成了一个从“分布级”到“点级”、从“参数化”到“非参数化”的谱系。理解它们各自对后验的假设与近似方式,才能在多源状态估计性能评测中合理解释误差来源,并选择与场景匹配的基线方法。