网易首页 > 网易号 > 正文 申请入驻

最小二乘法:多项式拟合实例(matlab实现)

0
分享至

一、什么是最小二乘法

最小二乘法在生活中的例子:

拿测一个人的身高为例,现实生活中我们无法用测量仪器完全准确地测得一个人的身高,相应地,用任何仪器测量都会存在误差。当然,我们求某人的身高时也不需要完全准确,我们只要使误差在一定范围之内就行了。比如我们生活中并不认为1.831米和1.832米身高的人有什么区别。但是我们会觉得1.83米的人和1.85米的人有所差别,比如很多女生会更喜欢身高为后者的男生,因而我们要把测量身高的误差控制在0.01米以内。这里我们用v代表误差。

那么这就引出了一个问题,如何来降低误差。

很直观的想法就是去求样本的平均数,比如测五次同一个人的身高,求五个样本的平均数,然后就认为这个平均数就是这个人的身高。那么问题来了,为什么要用算数平均数,而不是中位数、几何平均数还有调和平均数之类的。

要解决这个问题,首先我们得假设一个值就是这个人的准确身高。比如我们假设某个值y就是身高的准确值,那么误差v就是 |y-yi| ,(yi代表样本,就是每次的身高测量值)(如下图)

黑色直线长度即代表误差大小,既然是长度,那就是一个绝对值,但由于|y-yi|不方便计算,故而直接用平方来代表这个误差,误差为(y-yi)^2,总误差v即所有样本误差之和,因此最小二乘法的目标就是求出使总误差v尽量小的y。

要求总误差v的最小值,我们对v求导,使导数为0,此时对应的y恰好就是样本yi的算数平均数。

二、最小二乘法的应用

上面的测身高只展示了最小二乘法的一个简单的应用,事实上,最小二乘法为我们提供了一个思路:我们可以先假设一个“准确值y”,然后用这个准确值和其它样本,将误差表示出来,再对误差求导,以此求出误差最小时的y,这个y画成线,就可以代表样本中变量的关系。(如下图)

这里我们就用蓝线拟合了红色的点,我们也就可以用蓝线的方程来表示横轴的变量和纵轴的变量之间的关系(本例子为y=2*x)。

下面我们再举一个例子:matlab里面的polyfit函数可以用最小二乘法来对给定的数据进行拟合,其有三个参数ployfit(x,y,n)表示用最高次数为n次幂的函数来拟合y与x的关系。(如上图就是用了一次函数y=2*x来进行拟合)

我们随便输入一些数据,如代码所示:

clear all

clc

x=[0.3 0.35 0.4 0.7 0.92 1.2 1.92 2.4 2.8 3.6 4.5];

y=[1 3 2 4 5 7 6 7 6 9 10];

plot(x,y,'bo');

axis([-1 6 0 11]);

(x和y的散点图如下图)

我们对其进行拟合:

先用最高次为一次幂的方法。

一次幂就是y=a*x+b,polyfit函数求的就是a和b的值,更高次幂依次类推。代码如下:

clear all

clc

x=[0.3 0.35 0.4 0.7 0.92 1.2 1.92 2.4 2.8 3.6 4.5];

y=[1 3 2 4 5 7 6 7 6 9 10];

p1=polyfit(x,y,1) %求拟合曲线的参数。这里的1代表用1次函数拟合

y2=polyval(p1,x) %求拟合曲线下,y的值

figure;

plot(x,y,'ro');

hold on;

plot(x,y2,'b-');

axis([0 5 0 12]);

这其中,p1=polyfit(x,y,1) 是核心语句,用于求拟合曲线的参数。这里的1代表用1次函数拟合(曲线见上图)。当我们把1变为2或者更大

时。

值得注意的是,选取次数的时候,次数长度不得超过length(x)-1。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
除非你不相信人民币,否则一克都不能投资黄金。

除非你不相信人民币,否则一克都不能投资黄金。

流苏晚晴
2025-02-17 19:18:08
中国篮球历史仅一人结膜破碎后成功复出:八一男篮名宿王中光

中国篮球历史仅一人结膜破碎后成功复出:八一男篮名宿王中光

雷速体育
2025-02-18 18:46:28
39岁薇娅复出"大变活人"!小V脸神似赵丽颖,网友:是AI换脸了?

39岁薇娅复出"大变活人"!小V脸神似赵丽颖,网友:是AI换脸了?

晚晚时评
2025-02-17 23:15:42
欧冠连续3场不胜 开场闪击仍无力赢球 10人AC米兰遭“绝杀”出局

欧冠连续3场不胜 开场闪击仍无力赢球 10人AC米兰遭“绝杀”出局

狂言体育
2025-02-19 05:23:44
宣布断交!菲下令撤船,马科斯亲姐大义灭亲,对中国态度不简单!

宣布断交!菲下令撤船,马科斯亲姐大义灭亲,对中国态度不简单!

天行舰
2025-01-28 00:00:04
巴菲特:富人从不碰两样东西,穷人却对它们上瘾

巴菲特:富人从不碰两样东西,穷人却对它们上瘾

清风拂心
2024-10-18 10:26:54
杨丞琳晒婚纱照!与李荣浩秘密举办婚礼一周年,曝婚礼地点在泰国

杨丞琳晒婚纱照!与李荣浩秘密举办婚礼一周年,曝婚礼地点在泰国

清风游史
2025-02-18 13:38:37
整天吹人的女人,到底能获得什么快感?

整天吹人的女人,到底能获得什么快感?

趣闻分享1
2025-02-11 16:15:39
凌晨3点17分!美国突然对北约宣判死刑,中国成最大输家?

凌晨3点17分!美国突然对北约宣判死刑,中国成最大输家?

暖心的小屋
2025-02-14 15:33:51
所谓得了绝症后不治疗到处去旅游,基本上都是胡咧咧!

所谓得了绝症后不治疗到处去旅游,基本上都是胡咧咧!

去非
2025-02-05 16:05:29
《六姊妹》直到家文嫁给大十岁的老范,才明白她一手好牌打的多烂

《六姊妹》直到家文嫁给大十岁的老范,才明白她一手好牌打的多烂

小七追剧站
2025-02-18 21:44:28
司美格鲁肽立新功!110万人研究:用它可降低70%老年痴呆风险!

司美格鲁肽立新功!110万人研究:用它可降低70%老年痴呆风险!

李药师谈健康
2025-02-18 16:01:46
马斯克迎来第13个孩子?美女作家自曝诞子,马斯克仅回应1字回应

马斯克迎来第13个孩子?美女作家自曝诞子,马斯克仅回应1字回应

金融界
2025-02-18 19:14:01
大S年轻时房间曝光,太过诡异引人不适,难怪有人预言她活不过50

大S年轻时房间曝光,太过诡异引人不适,难怪有人预言她活不过50

星辰生肖馆
2025-02-18 02:45:03
安徽亳州一特斯拉坠河致4人遇难,现场画面曝光,知情者发声

安徽亳州一特斯拉坠河致4人遇难,现场画面曝光,知情者发声

小人物看尽人间百态
2025-02-18 16:46:20
张碧晨首晒与女儿合照,母女一起看烟花,小公主长势喜人像华晨宇

张碧晨首晒与女儿合照,母女一起看烟花,小公主长势喜人像华晨宇

柠檬有娱乐
2025-02-16 11:00:01
浙江女子回家时被男子强奸,意犹未尽叫上好哥们,长达4小时

浙江女子回家时被男子强奸,意犹未尽叫上好哥们,长达4小时

罪案洞察者
2025-02-17 14:43:42
刷新最快记录!刚刚,破200亿了!

刷新最快记录!刚刚,破200亿了!

FM93浙江交通之声
2025-02-16 23:57:09
梁文锋参与著作!DeepSeek最新论文介绍新机制 可使AI模型进一步降本增效

梁文锋参与著作!DeepSeek最新论文介绍新机制 可使AI模型进一步降本增效

财联社
2025-02-18 20:49:11
东莞电子厂,闺蜜把组长睡了,又把经理睡了,怀孕却不知孩子是谁的

东莞电子厂,闺蜜把组长睡了,又把经理睡了,怀孕却不知孩子是谁的

温情邮局
2025-02-18 09:23:36
2025-02-19 06:16:49
数模乐园官方
数模乐园官方
专注于数学建模,分享干货知识
1187文章数 809关注度
往期回顾 全部

教育要闻

山东中考数学真题,灵活运用指数幂的运算性质,致命题秒变送分题

头条要闻

10元1个螺母被认定为枪支散件 父子被刑拘获分案调查

头条要闻

10元1个螺母被认定为枪支散件 父子被刑拘获分案调查

体育要闻

曾遭遇两年欠薪,国足最新归化球员是他?

娱乐要闻

陈晓与陈妍希宣布离婚:今后各自安好

财经要闻

存款准备金率5%隐形下限能否突破?

科技要闻

马斯克发布"最聪明AI":号称碾压DeepSeekV3

汽车要闻

两种电池可选 小米YU7最大续航820km

态度原创

艺术
数码
教育
公开课
军事航空

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

数码要闻

体验全升级,最低4200元! 联想小新Pro这波新品太炸了

教育要闻

希望杯初中数学题,有好多同学认为题目有问题,其实并非如此

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

北约秘书长:欧洲准备为乌克兰提供安全保障

无障碍浏览 进入关怀版