最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

天天热文:贝叶斯与卡尔曼滤波(2)--连续随机变量的贝叶斯公式

来源:博客园

贝叶斯与卡尔曼滤波(2)--连续随机变量的贝叶斯公式

离散型变量的贝叶斯公式:

\[P(X=x|Y=y)=\frac {P(Y=y|X=x)P(X=x)}{P(Y=y)}\]

如果将其用于连续型的变量中:


【资料图】

\[P(X=可以看到,首先分母\(P(Y=y)\)就是0,其次,\(P(Y=y|X

贝叶斯公式无法直接运用于连续随机变量

连续型变量的贝叶斯公式计算,可以使用化积分为求和的方法。

\[X因此:

\[\begin{equation}\begin{aligned}P(X推导至这一步,我们发现\(P(X=u)\),\(P(Y=y)\)还是0,不过其实,他们两个不是0,是无穷小。所以可以写成极限

\[\begin{equation}\begin{aligned}P(X根据中值定理,可以继续改写为:

\[\begin{equation}\begin{aligned}P(X其中:

\[\begin{cases}\xi_1 \in (y, y+\epsilon)\\\xi_2 \in (u, u+\epsilon)\\\xi_3 \in (y, y+\epsilon)\end{cases}\]

继续化简:

\[\begin{equation}\begin{aligned}P(X这样我们就得到了连续随机变量的贝叶斯公式

\[P(X对其改变一下形式,假设后验概率的概率密度是 \(f_{X|Y}(x|y)\),那么可以得到如下公式:

\[\int_{-\infty}^xf_{X|Y}(x|y)dx=\int_{-\infty}^{x}\frac{f_{Y|X}(y|x)f_X(x)}{f_Y(y)}dx\]\[f_{X|Y}(x|y)=\frac{f_{Y|X}(y|x)f_X(x)}{f_Y(y)}\]

这样我们就完成了连续随机变量的贝叶斯公式。其实与离散型的公式很类似,那么类似的,

能否将\(f_Y(y)\)写成一个常量得到下面这个公式呢?

\[f_{X|Y}(x|y)=\eta f_{Y|X}(y|x)f_X(x)\]

答案是可以的。

根据联合概率密度与边缘概率密度的关系可以推导如下:

\[\begin{equation}\begin{aligned}f_Y(y)&= \int_{-\infty}^{+\infty}f(y,x)dx\\&=\int_{-\infty}^{+\infty}f_{Y|X}(y|x)f(x)dx\\&=C\end{aligned}\end{equation}\]

可以得到:

\[\eta = \frac{1}{\int_{-\infty}^{+\infty}f_{Y|X}(y|x)f_X(x)dx}\]

似然概率与狄拉克函数

以一个例子说明。

例:测温度,给出先验概率密度:

\[f_X(x)=\frac{1}{\sqrt{2\pi}}e^{- \frac{(x-10)^2}{2}}\]

这时我们倾向于今天温度最后可能为10,我们随便给一个方差1,那就是今天的温度可能是9-11之间。给出观测值\(y=9\),那么似然概率该怎么写呢?

似然概率\(f_{X|Y}(x|y)\)应该是\(P(Y

我们已经知道了\(y=9\)了,这个时候如果按照对\(y\)求导,可以得到:

\[\frac{d}{dy}(\int_{-\infty}^{9}f_{Y|X}(y|x)dy)=0\]

\(f_{Y|X}(y|x)\)是关于y的一个函数,对\(y\)积分,\(y\)就没了,所以求导为0。

我们可以使用一个小技巧:对似然概率密度乘以一个无穷小

\[f_{Y|X}(y|x)\cdot\epsilon=P(y根据概率密度函数的定义,乘无穷小就是一个面积,即在y到y+无穷小的概率。所以:

\[f_{Y|X}(y|x)=\lim_{\epsilon\to0} \frac{P(y这个时候,这个公式就有了明确的物理意义,他就代表传感器的精度。

举个例子,温度计精度为±0.2,当真实值为\(x\),那么,

\[P(x-0.2继续推导,可以看到:(我们假设传感器测量值在±0.2内的概率为1)

\[\int_{y=x-0.2}^{y=x+0.2}f_{Y|X}(y|x)dy=1\]

这个积分代表,真实值取\(x\)的时候,观测值在\(x±0.2\)的概率为1,但是具体到\([x-0.2, x+0.2]\)内,每一个观测值的概率值,很遗憾,我们无从得知。一般来说一个传感器只会提供精度范围,无法提供每一个取值的概率值。

这个时候我们只能使用似然概率模型去人为的假设。一般来说,有下列常用的似然概率模型

  1. 等可能型

    等可能型意味着概率密度函数是一个常数,即\(f_{Y|X}(y|x)=C\),

    \[\int_{y=x-0.2}^{y=x+0.2}f_{Y|X}(y|x)dy=1\]

    很容易可以得到:

    \[f_{Y|X}(y|x)=\begin{cases}2.5 &|y-x|≤0.2\\0 &|y-x| > 0.2\end{cases}\]
  2. 阶梯型

    \[f_{Y|X}(y|x)=\begin{cases}C_1 &|y-x|≤0.1\\C_2 &0.1< |y-x|< 0.2\\0 &|y-x|>0.2\end{cases}\]

    推广:直方图型:

    衍生出直方图滤波,它是非线性卡尔曼滤波的一种,与粒子滤波齐名

  3. 正态分布

    正态分布是使用最多的似然概率模型

    这是比较科学的一种概率分布模型

    它的概率密度函数为:

    \[f_{Y|X}(y|x)=\frac{1}{\sqrt {2\pi} \sigma}e^{-\frac{(y-x)^2}{2\sigma^2}}\]

    期望\(E(Y|X)=x\),方差$ D(Y|X)= \sigma^2 $

    一般来说,\(\sigma\)取传感器的精度就可以了,比如它的精度为\(±0.2\),那\(\sigma=0.2\)就可以了

    正态分布的另一个好处是均值和方差比较好控制

回到这个测温度的例子,我们可以假设这个先验概率的概率密度函数满足期望为10,方差为为1的正态分布:

\[f_X(x)=\frac{1}{\sqrt{2\pi}}e^{-\frac{(x-10)^2}{2}}\]

观测为\(y=9\),那么似然概率密度函数为:

\[f_{Y|X}(y|x)=\frac{1}{\sqrt{2\pi}\cdot0.2}e^{-\frac{(x-9)^2}{2\cdot0.2^2}}\]

那么后验概率:

\[f_{X|Y}(x|9)=\eta \frac{1}{2\pi\cdot0.2}e^{-\frac{1}{2}[(x-10)^2+\frac{(x-9)^2}{0.2^2}]}\]\[\eta=(\int_{-\infty}^{+\infty} \frac{1}{2\pi \cdot 0.2} e^{-\frac{1}{2} [(x-10)^2 + \frac{(x-9)^2}{0.2^2}] }dx)^{-1} \]

可以得到:

\[f_{Y|X}(x|9) = \frac{1}{\sqrt{2\pi}\cdot 0.038}e^{-\frac{(x-9-0.0385)^2}{2\cdot (0.038)^2}} \backsim N(9.0385, 0.038^2)\]

先验概率\(N(10,1)\),似然概率\(N(9, 0.2^2)\),后验概率\(N(9.0385, 0.038^2)\)

由此引申出一个重要定理:

若先验概率\(f_X(x) \backsim N(\mu_1, \sigma_1^2)\), 似然概率\(f_{Y|X}(y|x) \backsim N(\mu_2, \sigma_2^2)\),那么后验概率有如下结论:

\[f_{X|Y}(x|y) \backsim N(\frac{\sigma_1^2}{\sigma_1^2+\sigma_2^2 }\mu_2 + \frac{\sigma_2^2}{\sigma_1^2+\sigma_2^2 }\mu_1, \frac{\sigma_1^2\sigma_2^2}{\sigma_1^2 + \sigma_2^2})\]

若\(\sigma_1^2 \gg \sigma_2^2\),那么更倾向于观测

\[\begin{equation}\begin{aligned}f_{X|Y}(x|y) &\backsim N(\frac{1}{1+\frac{\sigma_2^2}{\sigma_1^2} }\mu_2 + \frac{\frac{\sigma_2^2}{\sigma_1^2}}{1+\frac{\sigma_2^2}{\sigma_1^2} }\mu_1, \frac{\sigma_2^2}{1 + \frac{\sigma_2^2}{\sigma_1^2}}) \\&\backsim N(\mu_2, \sigma_2^2)\end{aligned}\end{equation}\]

若\(\sigma_1^2 \gg \sigma_2^2\),那么更倾向于先验(也可以说预测值)

\[\begin{equation}\begin{aligned}f_{X|Y}(x|y) \backsim N(\mu_1, \sigma_1^2)\end{aligned}\end{equation}\]

可以观察到,后验概率的方差比先验概率和似然概率都要小。观测和预测都是很不准的东西,但是最后却可以得到一个相对比较准确的结果,这就是贝叶斯滤波的强大之处。

狄拉克函数\(\delta(x)\)

似然概率密度函数中\(f_{Y|X}(y|x)=\frac{1}{\sqrt {2\pi} \sigma}e^{-\frac{(y-x)^2}{2\sigma^2}}\),当\(\sigma \to 0\)的时候:

\[f_{Y|X}(y|x)=\delta(x)\]

\(\delta(x)\)的分布如下:

\[\delta(x)=\begin{cases}0 &x\not =0\\\infty &x=0\end{cases}\]

并且狄拉克函数有以下性质:

\[\int_{-\infty}^{+\infty} \delta(x)dx=1\]

引入狄拉克函数就是为了解决传感器无限精度的问题。想象一下,当传感器没有误差的时候,概率密度该怎么设呢?当传感器的误差无限接近于0的时候,他的概率密度函数就是狄拉克函数。

狄拉克函数还有一个非常重要的性质就是选择性:

\[\int_{-\infty}^{+\infty}f(x)\delta(x)dx=f(0)\]

\(\delta(x)\)的本质是离散型的必然事件的概率密度函数。

设一个离散随机变量\(P(X=0)=1\),那么:

\[P(X这是一个单位阶跃函数。在\(x=0\)的时候,突变为1.

设:

\[H(x)=\begin{cases}0 &x< 0\\1 &x\geqslant0\end{cases}\]

那么:

\[\delta(x) = \frac{d}{dx}H(x)\]

证明\(\int_{-\infty}^{+\infty}f(x)\delta(x)dx=f(0)\).

\[\begin{equation}\begin{aligned}I&= \int_{-\infty}^{+\infty}f(x)dH(x)\\&= f(x)H(x)|_{-\infty}^{+\infty} - \int_{-\infty}^{+\infty}f^{"}(x)H(x)dx \\&=f(+\infty)\cdot1-0-(\int_0^{+\infty}f^{"}(x)dx)\\&=f(+\infty)-(f(+\infty) - f(0))\\&=f(0)\end{aligned}\end{equation}\]

推论:

  1. \[\int_{a}^{b}\delta(x)dx=1 \qquad a<0
  2. \[\int_{a}^{b}f(x)\delta(x)dx=f(0) \qquad a<0
  3. \[\int_{d}^{c}f(x)\delta(x-a)dx=f(a) \qquad c

例:假设先验概率密度函数\(N(\mu, \sigma^2)\),观测\(y=10\),似然概率密度函数:\(\delta(10-x)\)

那么后验概率密度函数:

\[f_{X|Y}(x|y)=\eta\cdot \delta(10-x)\cdot\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}\]

其中:

\[\begin{equation}\begin{aligned}\eta &= (\int_{-\infty}^{+\infty} \delta(10-x)\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}dx)^{-1}\\&=(\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(10-\mu)^2}{2\sigma^2}})^{-1}\end{aligned}\end{equation} \]

得到后验概率密度:

\[\begin{equation}\begin{aligned}f_{X|Y}(x|y)&=(\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(10-\mu)^2}{2\sigma^2}})^{-1}\cdot \delta(10-x)\cdot\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}\\&=e^{\frac{(10 - \mu)^2}{2\sigma^2} -\frac{(x - \mu)^2}{2\sigma^2}}\cdot\delta(10-x)\end{aligned} \end{equation} \]

得到概率值

\[\begin{equation}\begin{aligned}P(X本质上,它是一个必然事件。

关键词: 概率密度函数 贝叶斯公式 后验概率