机器学习_概率论(2)
分布变换
已知从某一概率分布的随机变量$X$,可以对它进行变换,得到服从其他概率分布的随机变量$Y$,即根据一个概率分布的样本得到另一个概率分存的样本
随机变量函数
定义
随机变量函数是以随机变量为自变量的函数,它将一个随机变量映射成另外一个随机变量,二者一般有不同的分布
假设随机变量$X$的概率密度函数为,分布函数为,对于$X$的函数
假设该函数严格单调,反函数存在且$g^{-1}(x)=h(x)$,现在计算$Y$所服从的概率分布
首先计算$Y$的分布函数,由于$X$的分布函数是已知的,因此需要借助于它的分布函数,如果$g(x)$单调增,根据分布函数的定义,$Y$的分布函数为
即有
对该函数进行求导即可得到$Y$的概率密度函数,根据变上限积分与复合函数求导公式,有
如果$g(X)$单调递减,则有
概率密度函数为
此时$h^{\prime}(x)<0$,综合这两种情况,有
本质上是定积分的换元法
例子
假设随机变量$X$服从均匀分布$U(0,1)$,计算$Y=\exp (X)$的概率分布,$X$的概率密度函数为
根据式$f_{Y}(y)$定义,当$1 \leqslant y \leqslant \mathrm{e}$时,有
根据式$f_{Y}(y)$可以得到逆变换采样算法,实现各种概率分布之间的转换,对服从简单分布的随机数进行变换,得到想要的概率分布的随机数
证明: 假设随机变量$X$服从标准正态分布$N(0,1)$,则随机变量$X=\sigma Z+\mu$服从正态分布$N\left(\mu, \sigma ^{2}\right)$
从$Z$到$X$的变換函数为$X=\sigma Z+\mu$,其反函数为
反函数的导数为
利用式$f_{Y}(y)$,$X$ 的概率密度函数为
因此,随机变量$X$服从正态分布$N\left(\mu, \sigma^{2}\right)$
逆变换采样算法
采样
在机器学习中,通常需要生成某种概率分布的随机数,称为采样,采样可以通过概率分布变换而实现
在计算机中,能够直接得到的随机数通常是均匀分布的随机数(事实上是伪随机数),对它进行变换,可以得到我们想要的概率分布的随机数,逆变换算法(Inverse Transform Sampling)是一种典型的采样算法
假设随机变量$X$的分布函数为,随机变量$Y$的分布函数为,它们均已知
$Y$通过单调递增的随机变量函数$Y=g(X)$对$X$进行变换而得到,现在要确定该函数,已知
由于分布函数是单调递增的,可以解得
根据$X$和$Y$的分布函数可以确定此变换
重要结论
下面假设$X$或$Y$为均匀分布的随机数,根据上式来计算此变换函数,得到如下的两个结论
结论1: 假设随机变量$X$的分布函数为,该函数是严格单调增函数,则随机变量$Y=F_{X}(X)$服从均匀分布$U(0,1)$
下面给出证明,根据分布函数的定义,有
这就是均匀分布的分布函数,上式第1步和第4步使用了分布函数的定义,第5步使用了反函数的恒等式
这一结论给出了根据一个已知概率分布的随机数构造均匀分布随机数的方法
也可以根据式$g^{-1}(y)$求解出$g(X)$,由于$Y$服从均匀分布$U(0,1)$,因此$F_{Y}(y)=y$,从而有
即$g(X)=F_{X}(X)$
结论2: 假设随机变量$X$服从均匀分布$U(0,1)$,随机变量$Y$的分布函数为,则随机变量服从概率分布
下面给出证明,根据分布函数的定义,有
上式第1步利用了分布函数的定义,第4步成立是因为$X$服从均匀分布,其分布函数为
此结论给出了根据均匀分布随机数构造出某一分布函数已知的概率分布随机数的方法,只需要将均匀分布随机数$X$用目标概率分布的反函数进行映射
同样,根据式$g^{-1}(y)$可以直接解出$g(X)$,由于$X$服从均匀分布,因此
从而有
即
例子
下面以指数分布为例说明逆变换采样算法,其分布函数为
其反函数为
首先产生均匀分布$U(0,1)$的随机数$u$,然后计算
则$x$就是我们想要的指数分布的随机数
逆变换采样算法可以根据均匀分布的随机数生成任意概率分布的随机数,但实现时可能存在困难
对于某些概率分布,我们无法得到分布函数反函数$F_{Y}^{-1}(x)$的解析表达式,如正态分布
随机向量
向量是标量的推广,将随机变量推广到多维即为随机向量,每个分量都是随机变量,因此随机机向量是带有概率值的向量
描述随机向量的是多维概率分布
离散型随机向量
推广到多个变量可以得到随机向量,随机向量$\boldsymbol{x}$是一个向量,它的每个分量都是随机变量,各分量之间可能存在相关性
例如,描述一个人的基本信息的向量$(性别 \quad 年龄 \quad 学历 \quad 收人)$,是一个随机向量,各个分量之间存在依赖关系,收入与学历、年龄有关
性别为男和女的概率各为$0.5$,年龄为$0$和$120$之间的整数,服从各年龄段的人口统计分布规律
随机向量也分为离散型和连续型两种情况,描述离散型随机向量分布的是联合概率质量函数,是概率质量函数的推广定义了随机向量取每个值的概率
对于二维离散型随机向量,联合概率质量函数是一个二维表(矩阵),每个位置处的元素为随机向量$x$取该位置对应值的概率
联合概率质量函数必须满足如下约束
下表是一个二维随机向量的联合概率质量函数
| X \ Y | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1 | 0.1 | 0.1 | 0.1 | 0.0 |
| 2 | 0.25 | 0.0 | 0.15 | 0.05 |
| 3 | 0.1 | 0.15 | 0.0 | 0.0 |
表中第3行第4列的元素表示$X$取值为$2$、$Y$取值为3的概率为$0.15$
边缘分布
对联合概率质量函数中某些变量的所有取值情况求和,可以得到边缘概率质量函数(Marginal Probability Mass Function),也称为边缘分布
对于二维随机向量,对$X$和$Y$分别求和可以得到另外一个变量的边缘分布
有时候会将$p_{X}(x)$简写为$p(x)$
对于上表所示的联合概率质量函数,其边缘分布函数下表所示
| X | 1 | 2 | 3 |
|---|---|---|---|
| 1 | 0.3 | 0.45 | 0.25 |
| Y | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1 | 0.45 | 0.25 | 0.25 | 0.05 |
对$X$的边缘分布是对联合概率质量函数按行求和的结果,边缘分布可看作是将联合概率质量函数投影到某一个坐标轴后的结果
对$Y$的边缘分布函数是对联合概率质量函数按列求和的结果
$n$维下的边缘分布
下面将边缘分布推广到随机向量的多个分量,有$n$维随机向量$\boldsymbol{x}$,将它拆分成子向量 和
对的边缘分布是对的所有分量取各个值时的联合概率质量函数求和的结果
类似地有
类似于条件概率,条件分布定义为
有时候会将$p_{X \mid Y}(x \mid y)$简写为$p(x \mid y)$ ,将条件分布推广到随机向量的多个分量,按照本节前面的随机向量拆分方案,有
对于二维随机向量, 如果对$\forall x, y$满足
或者写成
则称随机变量$X$和$Y$相互独立,这与随机事件独立性的定义一致
推广到$n$维随机向量,如果满足
则称这些随机变量相互独立,对于离散型随机变量,贝叶斯公式同样适用
考虑下表的联合概率质量函数
| X \ Y | 1 | 2 | 3 |
|---|---|---|---|
| 1 | $\frac{1}{12}$ | $\frac{4}{12}$ | $\frac{1}{12}$ |
| 2 | $\frac{1}{12}$ | $\frac {4}{12}$ | $\frac{1}{12}$ |
对$X$的边缘分布如表所示
| X | 1 | 2 |
|---|---|---|
| 1 | $\frac{1}{2}$ | $\frac{1}{2}$ |
对$Y$的边缘分布如表所示
| Y | 1 | 2 | 3 |
|---|---|---|---|
| 1 | $\frac{1}{6}$ | $\frac{2}{3}$ | $\frac{1}{6}$ |
可以验证对所有$X$和$Y$取值和,有
例如
因此$X$和$Y$相互独立
连续型随机向量
描述连续型随机向量的是联合概率密度函数,是概率密度函数的推广,联合概率密度函数必须满足如下约束条件
第2个等式为$n$重积分,对于二维随机向量,其联合概率密度函数满足的约束条件为
连续型随机向量在某一点处的概率为0
分布函数为联合概率密度函数对所有变量的变上限积分,对于二维随机向量,分布函数为
边缘概率密度函数
边缘概率密度函数(Marginal Probability Density Function)将离散型随机向量边缘概率质量函数计算公式中的求和换成积分
对每个随机变量的边缘密度为对其他变量积分后的结果,对于二维随机向量为
下面将边缘概率密度函数推广到随机向量的多个分量,有$n$维随机向量$x$,将它拆分成子向量和
对的边缘概率密度函数是联合概率密度函数对的所有分量求积分的结果
类似地有
有时会将$f_{X}(x)$简写为$f(x)$
边缘累积分布函数
边缘累积分布函数(Marginal Cumulative Distribution Function )则为边缘密度的积分,类似于单随机变量的情况
对于二维随机向量,边缘累积分布函数为
对于二维随机变量条件概率密度函数定义为
通常情况下,在使用条件密度函数$f_{X \mid Y}(x \mid y)$时,$y$的值是已知的
有时会将$f_{X \mid Y}(x \mid y)$简写为$f(x \mid y)$
将条件概率密度函数推广到随机向量的多个分量,按照本节前面的随机向量拆分方案,有
随机向量的联合概率符合链式法则
条件分布函数是对条件密度函数的积分,对于二维随机向量,定义为
对于两个随机变量$(X, Y)$,如果下式几乎处处成立(不成立点为有限集或无限可数集)
则称它们相互独立
对于$n$维随机向量,如果下式几乎处处成立
则称它们相互独立
独立同分布
如果一组随机变量相互之间独立,且服从同一种概率分布,则称它们独立同分布(Independent And Identically Distributed, IID )
在机器学习中,一般假设各个样本之间独立 同分布,如果样本集$x_{i}, i=1, \cdots, l$独立同分布,均服从概率分布$p(\boldsymbol{x})$,则它们的联合概率为
在参数估计如最大似然估计,以及各种机器学习、深度学习算法中,经常使用此假设,以简化联合概率的计算
贝叶斯公式对于连续型随机变量同样适用,如果$X, Y$均为连续型随机变量,它们的联合概率密度函数为$f(x, y)$,则有
在贝叶斯分类器等推断算法中这个公式经常被使用
数学期望
随机向量的数学期望$\mu$是一个向量,它的分量是对单个随机变量的数学期望
其具体的计算方式与随机变量相同,对于离散型随机向量,分量$x_{i}$的数学期望为
对于连续型随机向量,分量的数学期望为$n$重积分
对于下表中的随机向量
| X \ Y | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1 | 0.1 | 0.1 | 0.1 | 0.0 |
| 2 | 0.25 | 0.0 | 0.15 | 0.05 |
| 3 | 0.1 | 0.15 | 0.0 | 0.0 |
其对$X$的数学期望为
类似地可以定义随机向量函数的数学期望,对于离散型随机向量$\boldsymbol{x}$,定义为
对于连续型随机向量$\boldsymbol{x}, g(\boldsymbol{x})$的数学期望为
根据数学期望的定义可以证明
如果两个随机变量$X$和$Y$相互独立,则
下面对连续型概率分布进行证明,假设$X$和$Y$的联合概率密度函数为$f(x, y)$,由于相互独立,因此
根据数学期望的定义,有
对于随机向量函数,有
协方差
定义
协方差(Covariance, cov)是方差对两个随机变量的推广,它反映了两个随机变量$X$与$Y$联合变动的程度
协方差定义为
是两个随机变量各自的偏差之积的数学期望,对于离散型随机变量,协方差的计算公式为
例如对于如下的概率分布
| X \ Y | 1 | 2 | 3 |
|---|---|---|---|
| 1 | $\frac {1}{4}$ | $\frac {1}{4}$ | 0 |
| 2 | 0 | $\frac {1}{4}$ | $\frac {1}{4}$ |
可以得到$X$的边缘概率分布为
| X | 1 | 2 |
|---|---|---|
| 1 | $\frac {1}{2}$ | $\frac {1}{2}$ |
$X$的数学期望为
可以得到$Y$的边缘概率分布为
| Y | 1 | 2 | 3 |
|---|---|---|---|
| 1 | $\frac {1}{4}$ | $\frac {1}{2}$ | $\frac {1}{4}$ |
$Y$的数学期望为
根据定义,协方差为
对于连续型隨机变量,协方差的计算公式为
需要注意的是,协方差不能保证是非负的
根据定义,协方差具有对称性
可以证明下式成立
根据定义,有
通常用式$\operatorname{cov}(X, Y)=E[X Y]-E[X] E[Y]$计算协方差,根据定义,一个随机变量与其自身的协方差就是该随机变量的方差
根据协方差的定义,可以证明下面的等式成立
例子
下面计算两个离散型随机变量在取值为有限种可能,且取每种值的概率相等时的协方差
有随机向量$(X, Y)$,其取值为
取每一对值的概率相等,即$p_{i}=\frac{1}{n}$,则这两个随机变量的协方差为
可进一步简化为
如果两个随机变量的协方差为0,则称它们不相关(Uncorrelated),如果两个随机变量相互独立,则它们的协方差为0
因此,相互独立的随机变量一定不相关
两个随机变量的协方差为0,不能推导出这两个随机变量相互独立
例如$X$服从均匀分布$U(-1,1)$,令$Y=X^{2}$,则有
但$X$和$Y$不相互独立,它们之间存在确定的非线性关系,协方差衡量的是线性相关性,协方差为0只能说明两个随机变量线性独立
如果两个随机变量服从正态分布,则不相关与独立等价,对于两个随机变量$X$和$Y$,有
根据方差的定义,有
推广到多个随机变量,对于随机变量,有
如果两个随机变量$X$和$Y$相互独立,它们之和的方差等于各自的方差之和
推广到多个随机变量,如果相互独立,则有
协方差矩阵
对于$n$维随机向量$\boldsymbol{x}$,其任意两个分量和之间的协方差组成的矩阵称为协方差矩阵
由于协方差具有对称性,因此协方差矩阵是对称矩阵
进一步可以证明,协方差矩阵是半正定矩阵,下面对连续型概率分布进行证明,对于离散型概率分布方法类似
假设有$n$维随机向量$x$,其联合概率密度函数为$f(\boldsymbol{x})$,协方差矩阵为$\boldsymbol{\Sigma}$,对于任意非$\boldsymbol{0}$向量$\boldsymbol{y}$,有
因此$\Sigma$半正定,协方差矩阵的半正定性与方差的非负性是统一的
常用概率分布
多维均匀分布是一维均匀分布的推广,在封闭区域$D$内,联合概率密度函数为非0常数;在此范围之外,联合概率密度函数取值为0,其联合概率密度函数为
其中$s(D)$为封闭区域$D$的测度,对于一维向量是区间的长度,对于二维向量是区域的面积,对于三维向量是区域的体积
多维正态分布(Multivariate Normal Distribution)在机器学习中被广泛使用,将一维的正态 分布推广到高维, 可以得到多维正态分布概率密度函数
其中$x$为$n$维随机向量,$\mu$为$n$维均值向量,$\Sigma$为$n$阶协方差矩阵,通常要求协方差矩阵正定
这与一维正态分布$N\left(\mu, \sigma^{2}\right)$概率密度函数的表达式在形式上是统一的,均值为$\mu$,协方差为${\Sigma}$的正态分布简记为$N(\boldsymbol{\mu}, \boldsymbol{\Sigma})$
如果$n=1, \boldsymbol{\mu}=\mu, \boldsymbol{\Sigma}=\sigma^{2}$,则上式即为一维正态分布$N\left(\mu, \sigma^{2}\right)$
上式概率密度函数在 $\mathbb{R}^{n}$ 内的积分值为1
如果$\mu=0, \Sigma=I$则称为标准正态分布,简记为$N(0, I)$
联合概率密度函数为
此时随机向量的各个分量相互独立,且均服从一维标准正态分布$N(0,1)$,二维正态分布的概率密度函数如图所示,是钟形曲面,在均值点处有极大值,远离均值点时,函数值递减
二维正态分布
下面考虑二维正态分布,其概率密度函数可以写成下面的形式
其均值向量为
p271-p276
极限定理
切比雪夫不等式
大数定理
中心极限定理
参数估计
在机器学习中,通常假设随机变量服从某种概率分布$p(\boldsymbol{x})$,但这种分布的参数$\theta$是末知的
算法需要根据一组服从此概率分布的样本来估计出概率分布的参数,称为参数估计问题
- 已知概率密度函数形式的问题,可以使用的是最大似然估计、最大后验概率估计以及贝叶斯估计
- 如果不指定概率密度函数的具体形式,则可用核密度估计技术,这是一种无参的方法
最大似然估计
定义
最大似然估计(Maximum Likelihood Estimation, MLE)为样本集构造一个似然函数,通过让似然函数最大化,求解出参数$\theta$
其直观解释是,寻求参数的值使得给定的样本集出现的概率(或概率密度函数值)最大
最大似然估计认为使得观测数据(样本集)出现概率最大的参数为最优参数,这一方法体现了存在的就是合理的这一朴素的哲学思想:既然这组样本出现了,那么它们出现的概率理应是最大化的
方法
假设样本服从的概率分布为$p(\boldsymbol{x} ; \boldsymbol{\theta})$,其中$x$为随机变量$\theta$为要估计的参数
给定一组样本$x_{i}, i=1, \cdots, l$,它们都服从这种分布且相互独立,因此,它们的联合概率为
这个联合概率也称为似然函数,其中$x_{i}$是已知量,$\theta$是待确定的末知数,似然函数是优化变量$\theta$的函数
目标是让该函数的值最大化,这样做的依据是这组样本出现了,因此应该最大化它们出现的概率
即求解如下最优化问题
求解驻点方程可以得到问题的解
乘积求导不易处理且连乘容易造成浮点数溢出,将似然函数取对数,得到对数似然函数
对数函数是增函数,因此最大化似然函数等价于最大化对数似然函数
最后要求解的问题为
这是一个不带约束的优化问题,一般情况下可直接求得解析解
也可用梯度下降法或者牛顿法求解,对于离散型概率分布和连续型穊率分布,这种处理方法是统一的
例子_估计伯努利分布的参数
对于伯努利分布$B(p)$,有$n$个样本,其中取值为1的有$a$个,取值为0的有$n-a$个,样本集的似然函数为
如果$n=10, a=3$,那么似然函数的图像如图所示,图中横坐标为参数$p$,纵坐标是似然函数的值
从图像来看,该函数在$0.3$时取极大值,对数似然函数为
对$p$求导并令导数为0,可得
解得
将$n=10, a=3$代人,可以得到
这与图的直观结果一致
例子_估计正态分布的参数
对于正态分布$N\left(\mu, \sigma^{2}\right)$,有样本集,该样本集的似然函数为
对数似然函数为
对$\mu$和$\sigma$求偏导数并令其为0,得到下面的方程组
解得
正态分布最大似然估计的均值为样本集的均值,方差为样本集的方差
假设由一维正态分布产生了一组样本$[0.4,0.5,0.49,0.51,0.52,0.48,0.8,0.7,0.6]$
样本集似然函数有一个峰值,一般情况下似然函数是凹函数,因此有全局极大值点,对于多维正态分布有类似的结果
有$n$维正态分布$N(\boldsymbol{\mu}, \boldsymbol{\Sigma})$,给定一组样本,其对数似然函数为
对$\boldsymbol{\mu}$求梯度并令梯度为0
两边左乘$\boldsymbol{\Sigma}$,解得
对$\Sigma$的求解更为复杂,因火它要满足对称正定性约束条件,可以解得
$\boldsymbol{\mu}$ 在前面已经被算出,这与一维正态分布的最大似然估计狜果在形式上是统一的
最大后验概率估计
最大似然估计将参数$\theta$看作确定值(普通的变量),但其值末知,通过最大化对数似然函数确定其值
最大后验概率估计(Maximum A Posteriori Probability Estimate, MAP)则将参数$\theta$看作随机变量,假设它服从某种概率分布,通过最大化后验概率$p(\boldsymbol{\theta} \mid \boldsymbol{x})$确定其值
其核心思想是使得在样本出现的条件下参数的后验概率最大化
求解时需要假设参数$\theta$服从某种分布(称为先验分布)
假设参数服从概率分布$p(\theta)$,根据贝叶斯公式,参数对样本集的后验概率(即已知样本集$x$的条件下参数$\theta$的条件概率)为
其中$p(x \mid \theta)$是给定参数值时样本的概率分布,就是$x$的概率密度函数或概率质量函数,可以根据样本的值$x$进行计算,与最大似然估计相同,$\theta$是随机变量,因此,最大化该后验概率等价于
上式第二步忽略了分母的值,因为它和参数$\theta$无关且为正
最大后验概率估计与最大似然估计一致,实现时,同样可以将目标函数取对数然后计算
例子_用最大后验概率估计计算伯努利分布的参数
对于伯努利分布参数估计问题,假设参数$p$服从正态分布$N\left(0.3,0.1^{2}\right)$,则目标函数为
其图像为
其对数为
对$p$求导并令导数为0,将$n=10, a=3$代人上式,可以得到
由于$0<p<1$,因此解此方程即可得到$p$的值
最大值在$0.3$点附近取得,与上图有所差异,图中横坐标为参数$p$,纵坐标为目标函数值
接下来计算正态分布的参数,假设有正态分布,其均值末知,而方差已知
有组采样自该分布的独立同分布样本,假设参数服从从正态分布
最大后验概率估计的目标函数为
将该函数取对数, 可得
最大化此目标函数等价于最小化如下函数
对$\mu$求导并令导数为0,可以解得
这就是均值的最大后验概率估计结果
如果忽略上式分子和分母的第二部分即假设$\mu$的方差$\sigma_{v}$为0,则与最大似然估计的结果相同,此时的$\mu$退化成一个确定值
贝叶斯估计
定义
贝叶斯估计与最大后验概率估计的思想类似,区别在于不求出参数的具体值,而是求出参数所服从的概率分布
上节中已经推导过,参数$\theta$的后验概率分布为
同样的,$p(\boldsymbol{\theta})$为参数的先验分布,$p(\boldsymbol{x} \mid \boldsymbol{\theta})$为给定参数时样本的概率分布,这里得到的是参数的概率分布,通常取其数学期望作为参数的估计值,即参数的估计值为
式$p(\boldsymbol{\theta} \mid \boldsymbol{x})$分母中的积分通常难以计算,信息论章节将讲述参数后验概率的近似计算方法一变分推断
核密度估计
定义
前面介绍的参数估计方法均需要已知概率密度函数的形式,算法只确定概率密度函数的参数
对于很多应用,我们无法给出概率密度函数的显式表达式,此时可以使用核密度估计
核密度估计(Kernel Density Estimation, KDE)也称为Parzen窗技术,是一种非参数方法,它无须求解概率密度函数的参数,而是用一组标准函数的叠加表示概率密度函数
方法
有$d$维空间中的样本点$\boldsymbol{x}_{i}, i=1, \cdots, n$,它们服从某一末知的概率分布
给定核函数$K(\boldsymbol{x})$,在任意点$x$处的概率密度函数估计值根据所有的样本点计算
其中$h$为核函数的窗口半径,是人工设定的正参数
核函数要保证函数值随着待估计点离样本点的距离增加而递减
根据这一原则,如果$x$附近的样本点密集,则在该点处的概率密度函数估计值更大
如果附近的样本点稀疏,则概率密度函数的估计值小,这符合对概率密度函数的直观要求
系数$\frac{1}{n h^{d}}$是为了确保$p(\boldsymbol{x})$的积分为1,使得它是一个合法的概率密度函数
其中$\frac{1}{n}$对应于$n$个求和项;$\frac{1}{h^{d}}$是为了确保核函数进行$d$维换元之后积分值为1,即
核函数能确保积分值为1
如果令$\frac{x-x_{i}}{h}=y$
其逆变换为
此换元的雅可比行列式为
因此有
常用的核函数是径向对称核(Radially Symmetric Kernel),可以写成如下形式
其中$k(x)$为核的剖面(profile)函数,是$|\boldsymbol{x}|$的减函数且对点$x$关于原点径向对称,这也是径向对称核这一名称的来历
归一化常数$c_{k, d}$确保$K(x)$的积分值为1,即核函数成立,此常数根据具体的核函数而定
经典核函数
Epanechnikov剖面函数定义为
其对应的径向对称核称为Epanechnikov核,定义为
其中$c_{d}$是$d$维单位球的体积,Epanechnikov剖面函数在$x=1$点处不可导
高斯核的剖面函数定义为
其对应的多变量高斯核(Multivariate Gaussian Kernel)为
它的归一化系数为$(2 \pi)^{-d / 2}$,因为根据3.8.3节的结论
这就是标准多维正态分布,核密度值越大即样本点越密集的点处的亮度值越大,反之则越小
应用
借助于剖面函数,式子
可以写成
对于某些实际应用,需要计算核密度函数的极大值点,典型的是视觉目标跟踪、桃类算法
如果用梯度上升法求解此问题,那么可以得到著名的均值漂移(Mean Shift)算法





