matlab 最小二乘法拟合_高中数学:最小二乘法与线性回归方程

9e7492570175666e0bc80e79cdd145a1.gif

1、怎样的拟合直线最好?——与所有点都近,即与所有点的距离之和最小。

最小二乘法可以帮助我们在进行线性拟合时,如何选择“最好”的直线。要注意的是,利用实验数据进行拟合时,所用数据的多少直接影响拟合的结果,从理论上说,数据越多,效果越好,即所估计的直线方程越能更好地反映变量之间的关系。一般地,我们可以先作出样本点的散点图,确认线性相关性,然后再根据回归直线系数的计算公式进行计算。

2、刻画样本点450410c0d09d134decdb678274105023.png与直线y=a+bx之间的“距离”——b690bc917acfeabf1420d29b94d352d5.png

思考:①这个“距离”与点到直线的距离有什么关系?

很显然,这个式值越小,则样本点与直线间的距离越小。

②为什么不直接利用点到直线的距离来刻画样本点与直线之间的距离关系?

a361dd871e7fa8ad532ff1551f5d55ce.png

3、最小二乘法

如果有n个点:(x1,y1),(x2,y2),(x3,y3),……,(xn,yn),我们用下面的表达式来刻画这些点与直线y=a+bx的接近程度:

3f78615b10b98d5c4369f329d2bbea15.png

使得上式达到最小值的直线y=a+bx就是我们所要求解的直线,这种方法称为最小二乘法

4、线性回归方程

,其中

0dd07dc2e8419fa3b9591a19d4c71e51.png2f3534e87431338caf38e076d25bd907.png

这个直线方程称为线性回归方程,a,b是线性回归方程的系数(回归系数)。

例1、推导2个样本点的线性回归方程

设有两个点A(x1,y1),B(x2,y2),用最小二乘法推导其线性回归方程并进行分析。

解:由最小二乘法,设0ea9bddfcdedd4ec17f4327b1dd74f34.png,则样本点到该直线的“距离之和”为12b2f423f75a14c61472ce802f5203f7.png

从而可知:当

6bfdbb9c883bc52196e3ca794dc15917.png

时,b有最小值。将

56568faa60036675883e85680e88c060.png

d9e4a99215eb49097fa741babda4482f.png代入“距离和”计算式中,视其为关于b的二次函数,再用配方法,可知:a6e9390a5bd016c9932e86d57bce4c29.png

此时直线方程为:

a10e47ac1395350093c06832c7e90e87.png

设AB中点为M43436fb05e04762536b1b8a6845f0b1b.png,则上述线性回归方程为

ac3addf3b8804a798757a12234c61e56.png

可以看出,由两个样本点推导的线性回归方程即为过这两点的直线方程。这和我们的认识是一致的:对两个样本点,最好的拟合直线就是过这两点的直线。

用最小二乘法对有两个样本点的线性回归直线方程进行了直接推导,主要是分别对关于a和b的二次函数进行研究,由配方法求其最值及所需条件。实际上,由线性回归系数计算公式:

9999ec206dedd8780a5fc71581e25e75.png

可得到线性回归方程为

731b8ea0f86d43b64616b52c13c300f8.png

设AB中点为M6acee729b73eb17f914a50b1e9c2ce10.png,则上述线性回归方程为

77a581681fd609eda3bb0d3442c31531.png

例2、求回归直线方程

在硝酸钠的溶解试验中,测得在不同温度00e4cbec7a2621436cbd6ba80f8107b0.png下,溶解于100份水中的硝酸钠份数68f0fda06b82dcb1ff50769e040e8913.png的数据如下

2849ad9bbc3dac35f8cb8d7180c108d2.png

0

4

10

15

21

29

36

51

68

009c0763e42427e9e1c6455d1b145cb9.png

66.7

71.0

76.3

80.6

85.7

92.9

99.4

113.6

125.1

描出散点图并求其回归直线方程.

解:建立坐标系,绘出散点图如下:

ad08eb95ac023e30bcef30403cc4e55b.png

由散点图可以看出:两组数据呈线性相关性。设回归直线方程为:c60218507665fc2a078d50f022f6f82e.png

由回归系数计算公式:

12bdf29edb40e8008c98015803c98a8c.pnge00ae051910b5a06ee171088da8c204b.png

可求得:b=0.87,a=67.52,从而回归直线方程为:y=0.87x+67.52。

例3、综合应用

假设关于某设备的使用年限x和所支出的维修费用y(万元)有如下统计资料:

a774b701713131553212e452181b08c0.png

(1)求回归直线方程;(2)估计使用10年时,维修费用约是多少?

解:(1)设回归直线方程为:

4d02802571bd095495624ed5df77543b.png

(2)将x = 10代入回归直线方程可得y = 12.38,即使用10年时的维修费用大约是12.38万元。

--END--

fd745c348d40b54be8438cdea9049d3b.png5767dd72051a3f772ac4b711b0d065f5.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501166.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

预充电电路工作原理_LED触摸调光台灯控制电路板的工作原理

一款美观实用的台灯堪称书桌上的艺术品,看着书桌上精致美观的台灯,可能还会增加一些阅读的乐趣吧。那么触摸开关台灯的工作原理到底是怎么的呢?两按键触摸调光电路板工作原理:一、两按键触摸调光电路板,触摸芯片工作电压2.4-5.5V。输入也可用…

IOC操作Bean管理XML方式(FactoryBean)

目录 IOC操作Bean管理XML方式(FactoryBean) Spring 有两种类型的bean 第一种:是普通的 bean 第二种:工厂bean FactoryBean 第一步:创建类,让这个类作为工厂bean 第二步:在类中实现接口里面…

python中自定义类中的self_Python类和构造方法

1.面向对象介绍描述:是函数的一个变种,在Python中,有函数式编程和面向对象编程,java和C#之类只能把函数写到类里,没有函数式编程,所以只有面向对象,所以在Python中有了选择,可能就变得有点麻烦,但是在Python里,函数式编程是可以完成所有的功能的,人都是想把事情变得…

激光slam_机器人主流定位技术,激光SLAM与视觉SLAM谁更胜一筹

定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and Mapping,即时定位与地图构建)是业内主流的定位技术,有激光SLAM和视觉SLAM之分。什么…

IOC操作Bean管理XML方式(bean的作用域)

目录 IOC操作Bean管理XML方式(bean的作用域) 1.在Spring 里面,设置创建 bean 实例是单实例还是多实例的方式 (1)在Spring 配置文件bean 标签里面有属性(scope)用于设置单实例还是多实例 &am…

bucket sort sample sort 并行_双调排序Bitonic Sort,适合并行计算的排序算法

双调排序是data-independent的排序, 即比较顺序与数据无关的排序方法, 特别适合做并行计算,例如用GPU、fpga来计算。1、双调序列在了解双调排序算法之前,我们先来看看什么是双调序列。 双调序列是一个先单调递增后单调递减&#x…

边缘检测后去除噪点_修图前vs修图后,原来那些网红“照骗”都是这样修出来的!...

如今手机上有许多功能强大的后期app都能帮助我们轻松实现一键修图我们也经常可以在网上看到各路大神们各显神通的手机修图作品无论是风景、人像还是创意修图前和修图后对比强烈、美若两图看到这里你是否想问为什么同样是用手机修图别人修的图总是比我好看到底是哪里出错了呢&am…

IOC操作Bean管理XML方式(bean 的生命周期)

目录 IOC操作Bean管理XML方式(bean 的生命周期) 1.bean 的生命周期(在单例模式下的生命周期) (1)通过构造器创建 bean 的实例(执行类中无参构造方法去创建对象) (2&…

springboot listener_Springboot 全套面试提升宝典,为金三银四冲刺

简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发…

IOC操作Bean管理XML方式(xml自动装配)

目录 IOC操作Bean管理XML方式(xml自动装配) 一.演示自动装配过程 (1)根据 属性名称 装配 步骤一: 步骤二: 步骤三: (2)根据 属性类型 装配 (2.1&#…

IOC操作Bean管理XML方式(外部属性文件)

目录 IOC操作Bean管理XML方式(外部属性文件) 前情引入: 实验演示: 1.直接配置数据库信息 (1)配置德鲁伊连接池 (2)引入德鲁伊连接池jar包 (3)创建一个b…

IOC操作Bean管理注解方式(创建对象)

目录 IOC操作Bean管理注解方式(创建对象) 1.什么是注解 2.Spring 针对 Bean 管理中创建对象提供注解主要有以下四种 (1)Component (2)Service (3)Controller (4&am…

嵌入式操作系统_航天科工海鹰翼辉嵌入式操作系统获自主原创“身份证”

日前,由中国航天科工集团三院三部研发的海鹰翼辉嵌入式操作系统顺利通过中国信息安全评测中心的自主原创评测,成为国内首个具有自主原创“身份证”的嵌入式操作系统。随着物联网和人工智能技术的快速发展,传统武器装备逐步进入智能互联时代&a…

.net core 调用c dll_Qt编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)

一、前言最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了很多人家的SDK,绝大部分用VC编写,而且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库&#…

求二叉树高度_LeetCode刷题——第二十五天(平衡二叉树)

这段时间跟二叉树杠上了,接下来还有许多二叉树的题目,虽然已经做了不少了,大多题目都涉及到了递归,也挺好,刚好有机会练习一下递归,但是遇到新的题目还是有点力不从心,还需要看参考答案&#xf…

IOC操作Bean管理注解方式(组件扫描配置)

IOC操作Bean管理注解方式&#xff08;组件扫描配置&#xff09; 开启组件扫描的 细节配置 约定那些类可以扫描&#xff0c;哪些类不可以扫描 bean1.xml配置如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://w…

rabbitmq 持久化_RabbitMQ原理与相关操作(三)消息持久化

现在聊一下RabbitMQ消息持久化&#xff1a;问题及方案描述1.当有多个消费者同时收取消息&#xff0c;且每个消费者在接收消息的同时&#xff0c;还要处理其它的事情&#xff0c;且会消耗很长的时间。在此过程中可能会出现一些意外&#xff0c;比如消息接收到一半的时候&#xf…

视图的数据存放在哪里_分布式 | DBLE 是如何实现视图的?

作者&#xff1a;苏仕祥浩鲸科技 PaaS 组件团队成员&#xff0c;长期从事分库分表中间件的相关解决方案工作&#xff0c;热爱技术&#xff0c;乐于分享。本文来源&#xff1a;原创投稿*爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请联系小编并…

IOC操作Bean管理注解方式(注入属性@Autowired和Qualifier)

目录 IOC操作Bean管理注解方式&#xff08;注入属性Autowired、Qualifier和Resource&#xff09; 1.基于注解方式实现 属性注入 &#xff08;1&#xff09;Autowired&#xff1a;根据属性类型进行自动装配 第一步&#xff1a; 第二步&#xff1a; &#xff08;2&#xff…

python数据可视化的特点_6 种 Python 数据可视化工具

原标题&#xff1a;6 种 Python 数据可视化工具 英文&#xff1a;Chris Moffitt&#xff0c;编译&#xff1a;伯乐在线/李加庆 简介 在 Python 中&#xff0c;将数据可视化有多种选择&#xff0c;正是因为这种多样性&#xff0c;何时选用何种方案才变得极具挑战性。本文包含了一…