Skip to content

1.2 概率理解

在本节,我们主要想解决的问题是为什么使用线性回归,以及为什么定义一个最小二乘代价函数 这两个问题。我们主要的探讨思路是给出一系列的概率假设,然后试图推导出这种做法的合理性。

首先,假设目标变量和输入特征之间的关系满足下式:

其中 是误差项,记录了不在建模中的影响因素,或者随机的噪声。我们进一步假设它是独立同分布的高斯噪声:. 由此,我们可以写出其概率密度函数:

亦即

WARNING

  • 记号 表示 在已知 下的条件分布,其中 为参数, 中间用分号隔开;
  • 记号 表示 在已知 下的条件分布, 中间用逗号隔开。

上式表示的是单个样本的条件分布,所有样本汇聚在一起的分布是:

其中

上面这个函数一般被看作是关于 的函数,而我们主要想研究的是 的行为对分布有着怎样的影响,因此我们需要引入似然函数:

彼此独立,根据相互独立的定义,上式可改写为

最大似然估计告诉我们,我们需要找到一个 ,使得 取得最大值。考虑到连乘的形式确实不利于求导,我们先取对数,变连乘为累加,再考虑求出

因此,求出使得 最大的 等价于求出使得 最小的 . 这也就是我们的代价函数。

说明:我们刚刚基于一系列的概率假设论证了线性回归方法的合理性。但这些概率假设对于说明线性回归的合理性并不是必要的。事实上,存在其他的假设方式,来说明线性回归算法是一个自然的、合理的算法。

注意到我们刚刚求出 的方法并不依赖于 的具体取值。这一点在之后的讨论中也会涉及。