IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 最小二乘估计参数为什么使用残差平方和? -> 正文阅读

[数据结构与算法]最小二乘估计参数为什么使用残差平方和?

文章福利:Python学习精选书籍10本


对于线性回归模型?y=ax+b, 常用到的估计参数的方法有:最小二乘法和极大似然估计,本话题暂不讨论这两种理论方法如何去估计出参数,只讨论在最小二乘法的核心思想中,为什么使用残差平方和去做处理。

先来看看最小二乘法的核心思想:

平面直角坐标系中有一些数据点,对于线性回归模型来说就是要找到一条回归线,能使得这几个样本数据点尽可能的靠近这条回归线

最小二乘估计参数为什么使用残差平方和?

问题来了,样本点尽可能靠近这条拟合线?这句话毕竟是主观臆想,怎么将主观思想进行量化,从而变得更加直观呢?

既然要寻找最优拟合线,假设是?y=ax+b?,那么拟合数据应该与每条对应的真实数据之间的误差越小越好,量化成数据也就是:

y(真实)-y(拟合)达到最小,这个思想对于每个样本点均要适应,毕竟大家小才是真的小。

更直观理解请看如下动图:

最小二乘估计参数为什么使用残差平方和?

将上述思想规范的写起来就是:

最小二乘估计参数为什么使用残差平方和?

?

上式中,每个小括号中的差值我们通常称之为?残差。

到这里其实目标已经很明确了,即让F达到最小时,回归拟合线?y?才是真正适合的。然而还有一些计算上的小问题。


使用残差平方和的原因一

1:直接使用残差来计算的话会有一个符号问题,间接性的引出计算复杂等问题--结果未知

最小二乘估计参数为什么使用残差平方和?

?

2:使用优化后的 离差带上绝对值怎么样呢?最终结果还是一样,是直接性的出现计算复杂问题。

最小二乘估计参数为什么使用残差平方和?

?3:为了避免上述策略对计算带来的复杂性,大伙一致认为(存在即合理)使用残差平方和作为最终优策略。

最小二乘估计参数为什么使用残差平方和?

?使用残差平方和的原因二

既然最小二乘的核心思想是让残差和达到最小,我们不妨在残差方面继续扩展下, 回归拟合线?y=ax+b?与真实数据值之间差了个?残差e

,求得的拟合线也是在基本假设(残差服从正态分布)成立下才有意义

最小二乘估计参数为什么使用残差平方和?

?因此根据残差服从正态分布可知样本点y的概率密度函数为:

最小二乘估计参数为什么使用残差平方和?

?注:表达式3中 每个样本点都是独立的正态分布,但并不是同分布的。

分析到了这里,我们已经知道了每个样本点?y?的概率分布,则对于已存在的样本点数据(相当于已发生的事实),出现这些样本点的似然函数为:

最小二乘估计参数为什么使用残差平方和?

?emmmm,这个似然函数表达式看起来有些复杂,我们再简化下,

简化思想:似然函数L的总是大于0的(事件已经发生),原函数L与取对数后的函数在新的定义域上有相同的单调性

基于上述简化思想,我们对该似然函数两边取对数并继续简化

最小二乘估计参数为什么使用残差平方和?

?至此,所有样本点已发生的似然函数最终简化为表达式为F,要求的F的最大概率(已出现的样本点我们有理由相信他的概率取最大)也就是最终目的求出F的最大值,这样以最大概率估计出来的参数,才是符合事物发展的规律。

要求出F最大,即使得下述代数最小

最小二乘估计参数为什么使用残差平方和?

?分析到了这里,再和本文刚开始分析的代数式(下图)比较起来殊途同归。

最小二乘估计参数为什么使用残差平方和?

?那么本话题的原因二用一句话总结就是:

最小二乘估计参数时使用残差平方和估计的参数值是当前样本的极大似然估计;

根据已存在的样本点(事实)采用残差平方和思想估计出来的模型参数比其他估计手段(例取绝对值、四次方等)的估计值概率要大。

既然是已存在的事实当然是选择概率最大的才是最优的。


--- END ---

首发地址: 公众号:数据与编程之美

最小二乘估计参数为什么使用残差平方和?

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-07-31 16:53:22  更:2021-07-31 16:53:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 16:52:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码