版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、曲线拟合问题摘要本文首先对给定数据根据不同要求进行多次直线拟合,分别求得使所拟直线预期值的偏差平方和、绝对偏差总和和最大偏差最小的三类拟合直线,然后再求得二次曲线条件下满足三类要求的二次拟合曲线,最后运用其他曲线对给定数据进行拟合,得到吻合度最高的曲线。针对问题一,构建线性回归方程,运用最小二乘法及lingo软件使得目标函数预期值的即拟合偏差平方和达到最小,从而得到拟合曲线y=0.8031048为-0.0123077。针对问题二,构建给定数据的线性回归方程,使得目标函数即预期值的绝对偏差综合最小,但由于绝对偏差较难处理,采用转化的思想将对绝对偏差的求解转化为对偏差平方和开方的求解,从而得到拟合
2、曲线y=0.65x+0.575。针对问题三,构建给定数据的线性回归方程,运用lingo软件使得目标函数即预期值的最大偏差最小,从而得到拟合曲线y=1.13Xj-1.879。针对问题四,构建给定数据的二次方程,运用lingo软件分别求得三类不同条件下的最优拟合曲线,偏差平方和达到最小:y1=0.09703011x2-0.138534k+1.425301,绝对偏差总和达到最小:y1=0.04148148x:+0.2711111%+1,观测值与预测值最大偏差为最小:y1=0.02556818x:+0.7659091x-0.6923295。针对问题五,本文做出给定数据散点图,构建不同曲线类型进行拟合,
3、得到R2即吻合度最高的曲线类型,运用Matlab软件求得该曲线类型的方程。本文的特色在于利用图标直观表达拟合曲线,增强文章可靠性及真实性,并构建不同的曲线类型,得到吻合度最高的拟合曲线。关键词:曲线拟合、线性回归、lingo1.问题的重述已知一个量y依赖于另一个量x,现收集有数据如下:x0.00.51.01.51.92.53.03.54.04.5y1.00.90.71.52.02.43.22.02.73.5x5.05.56.06.67.67.68.59.010.0y1.04.07.62.75.74.66.06.812.3(1)求拟合以上数据的直线y=bx+a。目标为使y的各个观察值同按直线关系
4、所预期的值的偏差平方和为最小。(2)求拟合以上数据的直线y=bx+a,目标为使y的各个观察值同按直线关系所预期的值的绝对偏差总和为最小。(3)求拟合以上数据的直线,目标为使y的各个观察值同按直线关系所预期的值的最大偏差为最小。(4)求拟合以上数据的曲线y=cx2+bx+a,实现(1)(2)(3)三种目标。(5)试一试其它的曲线,可否找出最好的?2.模型假设(1)假设数据可靠,并且数据量足够充分来反映y与x的依赖关系;(2)假设原始数据精度较大,拟合求得的曲线足够精确;3 .符号说明ay预测值y观测值o观测值与预测值的差值4 .问题一的分析与求解4.1 问题的分析对于给定的点(x,yi)(i=1
5、,2,n),假定x和y之间满足线性模型yi=bx+a+。,。N(0产2),cov(仃尸)=0,(i/j;i,j=1,2,n),据此,建立线性回归方程y=bx+a,n使得拟合偏差平方和S=v二2i1na=£y-yi=12n一2、一一r=£|yi-bxi-a达到取小,i1即利用最小二乘法求解4.2问题的求解将数据代入lingo软件(程序代码见附录1),约束条件为:可解得:nminS=Syi=12a4nk2y=Lybx-ai=1y=0.8031048xi0.0123077,Smin=48.55993偏差平方和最小时的函数与数据散点图y图15 .问题二的分析与求解5.1 问题的分析
6、对于给定的点(x,yi)(i=1,2,n),假定x和y之间满足线性模型yi=bx+a+。,。N(0,。2),cov(o,o)=0,(i/j;i,j=1,2,n),据此,建立线性回归方程y=bXi+a,使得拟合绝对偏差总和S=£同=£yi-yi=L|yi-bxi-a达到最小。但是,绝对值难以计算,因此,可将其看作S=£拧=£dyi-bxi-a5.2 问题的求解将数据代入lingo软件(程序代码见附录2),约束条件为:inryi-yi=£2yi-bXi-a可解得:y=0.65xi+0.575,Smin=18.45514绝对偏差总和最小时的函数与数据
7、散点图y=0.65x+0.575线性(y=0.65x+0.575)6 .问题三的分析与求解6.1 问题的分析对于给定的点(x,yi)(i=12,n),假定x和y之间满足线性模型yi=bx+a+。,。N(0,。2),cov(仃产)=0,(i#j;i,j=1,2,n),据此,建立线性回归方程y=bXj+a,使y的各个观察值同按直线关系所预期的值的最大偏差为最小,即求各线性方程中maxS=yi-y=|yi-bxi-a达到最小时,对应的线性方程。6.2 问题的求解将数据代入lingo软件(程序代码见附录3),约束条件为:min(maxS)=min(maxyi-y)=min(maxyi-bxi-a)可解
8、得:ay=1.13xj1.879,maxSmin=2.8797 .问题四的分析与求解7.1 问题的分析该问题分析方法与上述三个问题相同,对于给定的点(刈)(i=1,2,n),假定x和y之间满足模型2,y=cxi+bXi+a+仃,2、二N(0,0),cov(二,二)=0,(i=j;i,j=1,2,n),据此,建立方程y=cx:+bXj+a,分别求nnS="二2='、i1i1n=£n=£y-bx-a2y-bx-a使得maxS=仃=yiy=ybxj-a达到最小7.2 问题的求解将数据代入lingo软件(程序代码见附录4),约束条件分别对应为:i-1"2
9、i42n=ZYi-bx-aYi-bXj-amin(maxS)=min(maxyi-Y)=min(maxyi-bx,-a)可解得:偏差平方和达到最小:y1=0.09703011x2-0.138534xi+1.425301,Smin=36.93492偏差平方和最小时的函数与数据散点图绝对偏差总和达到最小:Y1=0.04148148x20.2711111xi1,Smin=17.4803绝对偏差总和最小时的函数与数据散点图Y=0.04148148xA2+0.2711111x+1多项式(y=0.04148148xA2+0.2711111x+1)观测值与预测值最大偏差为最小:y=aebxHc+d,maxS
10、min=2.77642观测值与预测值观测值与预测值最大偏差为最小时的函数与数据散点图多项式(y=0,025o6818x2W.7659。91苫-。.6g23295)y=0.02556818k7659091x'0,69232958 .问题五的分析与求解8.1 问题的分析该问题分析方法主要是采用最小二乘法拟合函数图像,利用观测值与预测值的平方nn和达到最小,即S=£仃2=£%=1i=1a2n2-y|yi-bXi-a达到最小。采用最小二乘法进行i=1参数估计时,R2表示回归平方和与总离差平方和的比值,这一比例越大越好,模型越精确,回归效果越显著。R2介于01之间,越接近1,
11、回归拟合效果越好,一般认为超过0.8的模型拟合度比较高8.2 问题的求解将原始数据录入Matlab拟合工具箱,观察其散点图分布情况,发现指数函数、三次多项式和三角函数能够较好的反映散点分布,分别得拟合图像(图1、图2、图3)yi1.088e0.3728x-1.4711.028图1通过对R值的比较R1=0.7927,R2=0.8088,R3=0.688发现R2相较于其他来说最大,所以采用三次多项式作为目标函数。9 .模型的优缺点分析与改进方向9.1 优点:(1)本文首先画出所给数据散点图,然后运用图表直观表达拟合曲线,避免了只有函数方程,增强了本文的可读性和理解性。(2)本文在构建绝对偏差最小目
12、标函数时,由于绝对偏差较难处理,采用转化的思想,将对绝对偏差的求解转化为对偏差平方和开方的求解,从而巧妙地解决这一难题,使得文章更加通俗易懂。(3)本文所用程序增加注释,增强了程序的可读性和规范性。9.2 缺点:本文虽建立不同拟合曲线类型,但也仅限于有限的曲线类型,无法保证此曲线即是吻合度最高的曲线。9.3 改进方向:针对模型特点,在此基础上,找到吻合度更高的拟合曲线类型,从而得到最优的拟合曲线。10参考文献1周鹏,许钢.基于LabVIEW的广义线性拟合在成本预测中的应用J,安徽工程大学学报,2013,(3)2王礼想,刘利姣,黄光明.基于EM算法的线性拟合问题研究J.廊坊师范学院学报,自然科学
13、版,2013,(4)3狄晓敏,谢红薇.多疾病共同危险因素挖掘与MAR颈测模型研究J.电子学报,2009,(6)4郝海燕,郝春蕾,康荣雷等.我国普通高等学校生源规模预测及高职院校发展趋势分析.承德石油高等专科学校学报,2013,(4)11附录:1 .第一问:model:sets:!定义集math,属性x,y,共119个成员数据math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910Jy=10.90.71.522.43.222.73.5147.62.75.74.666.812.3JEnddata!约束条件;min
14、=sum(math:(a*x+b-y)A2);!解除变量a,b的非负限制;free(a);free(b);end2 .第二问:model:sets:!定义集math,属性x,y,共119个成员数据math/1.19/:x,y;endsetsdata:00.511.51.92.533.5455.566.67.67.68.5910x=J4.5y=10.90.71.522.43.222.73.5147.62.75.74.666.812.3JEnddata!约束条件;min=sum(math(i):(y(i)-z(i)A2)A(1/2);for(math(i):z(i)=a*x(i)+b);!解除变量
15、a,b的非负限制;free(a);free(b);end3 .第三问model:sets:!定义集math,属性x,y,共119个成员数据12math/1.19/:x,y;endsetsdata:free(a);free(b);End4 .第四问4.1model:sets:!定义集math,属性x,y,共119个成员数据math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910Jy=10.90.71.522.43.222.73.5147.62.75.74.666.812.3JEnddata!约束条件;min=s
16、um(math:(a*xA2+b*x+c-y)A2);!解除变量a,b,c的非负限制;free(a);free(b);free(c);End4.2model:sets:!定义集math,属性x,y,共119个成员数据math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.591013Jy=10.90.71.522.43.222.73.5147.62.75.74.666.812.3JEnddata!约束条件;min=sum(math:abs(a*xA2+b*x+c-y);!解除变量a,b,c的非负限制;free(a);free(b);free(c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品机械代理加盟协议
- 风力发电安全帽管理办法
- 摄影作品收藏管理准则
- 淄博市物业节能技术应用
- 影视娱乐公司股权规则
- 环境资源保护诉讼指南
- 办公室地板砖铺设合同
- 产业转移项目异议处理程序时效
- 高层自建住宅施工合同
- 药品生产厂房建筑施工合同
- 期末复习试题(试题)-2024-2025学年三年级上册数学苏教版
- 2021年内一科临床路径与单病种质量管理年度总结
- 【运营】2020年万达某轻资产项目上线计划模块节点
- 乌兰察布市工业固体废物资源综合利用
- 危重患者的护理评估PPT课件
- 电气工程预算
- 川教版九年级上册第23课《巴黎公社》
- 项目进场计划及临建方案
- “青年安全生产示范岗”创建活动方案
- 最新 场地平整施工方案
- 列方程解应用题.(课堂PPT)
评论
0/150
提交评论