多项式回归、非线性回归模型_第1页
多项式回归、非线性回归模型_第2页
多项式回归、非线性回归模型_第3页
多项式回归、非线性回归模型_第4页
多项式回归、非线性回归模型_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多项式回归、非线性回归模型关键词:回归方程的统计检验、拟合优度检验、回归方程的显著性检验、F检验、回归系数的显著性检验、残差分析、一元多项式回归模型、一元非线性回归模型1、 回归方程的统计检验1. 拟合优度检验1. 概念介绍SST总离差平方和totalSSR回归平方和regressionSSE剩余平方和error2. 例题1存在四点(-2,-3)、(-1,-1)、(1,2)、(4,3)求拟合直线与决定系数。2. 回归方程的显著性检验例6(F检验)在合金钢强度的例1中,我们已求出了回归方程,这里考虑关于回归方程的显著性检验,经计算有:表5 X射线照射次数与残留细菌数的方差分析表来源平方和自由度均

2、方比值回归184.940.0000残差总计这里值很小,因此,在显著性水平0.01下回归方程是显著的。3. 回归系数的显著性检验4. 残差分析2、 一元多项式回归模型模型如以下形式的称为一元多项式回归模型:例1(多项式回归模型)为了分析X射线的杀菌作用,用200千伏的X射线来照射细菌,每次照射6分钟,用平板计数法估计尚存活的细菌数。照射次数记为,照射后的细菌数为见表1。试求:(1)给出与的二次回归模型。(2)在同一坐标系内作出原始数据与拟合结果的散点图。(3)预测时残留的细菌数。(4)根据问题的实际意义,你认为选择多项式函数是否合适?表1 X射线照射次数与残留细菌数123456789101112

3、1314153522111971601421061046056383632211915程序1t=1:15;y=3522111971601421061046056383632211915;p=polyfit(t,y,2)%作二次多项式回归y1=polyval(p,t);%模型估计与作图plot(t,y,'-*',t,y1,'-o');%在同一坐标系中做出两个图形legend('原始数据','二次函数')xlabel('t(照射次数)')%横坐标名ylabel('y(残留细菌数)')%纵坐标名t0=16

4、;yc1=polyconf(p,t0)%预测t0=16时残留的细菌数,方法1yc2=polyval(p,t0)%预测t0=16时残留的细菌数,方法2即二次回归模型为:图1 原始数据与拟合效果的散点图原始数据与拟合结果的散点图如图所示,从图形可知拟合效果较好。照射16次后,用二次函数计算出细菌残留数为39.0396,显然与实际不符。由实际问题的意义可知,尽管二次多项式拟合效果较好,但是用于预测并不理想。因此如何根据原始数据散点图的规律,选择适当的回归曲线是非常重要的,这样就有必要给出非线性回归模型。3、 一元非线性回归模型为了便于正确选择合适的函数进行回归分析建模,我们给出通常选择的6类曲线:(

5、1)双曲线(如图所示)(2)幂函数曲线,其中,(如图所示)(3)指数曲线,其中参数(如图所示)(4)倒指数曲线,其中(如图所示)(5)对数曲线(如图所示)(6)型曲线,其中(如图所示)非线性回归建模通常有两种方法:一是通过适当的变换转化为线性回归模型,例如双曲线模型(如图1所示),如果作变换,则有,此时就是线性回归模型。如果无法实现线性化,可以利用最小二乘法直接建立非线性回归模型,求解最佳参数。例2(非线性回归模型、置信区间)炼钢厂出钢时所用盛钢水的钢包,由于钢水对耐火材料的侵蚀,容积不断增大,我们希望找出使用次数与增大容积之间的函数关系。实验数据见表2。(1)建立非线性回归模型;(2)预测钢

6、包使用次后增大的容积;(3)计算回归模型参数的置信度为95%的置信区间。表2 钢包使用次数与增大容积使用次数(x)2345678910111213141516增大容积(y)6.428.29.589.59.7109.939.9910.4910.5910.610.810.610.910.76解:(1)建立非线性回归模型:程序2x=2:16;y= 6.42 8.2 9.58 9.5 9.7 10 9.93 9.99 10.49 10.59 10.6 10.8 10.6 10.9 10.76;%建立非线性双曲线回归模型b0=0.084,0.1436;%回归系数初值fun=inline('x./

7、(b(1)*x+b(2)','b','x');%建立函数beta,r,J=nlinfit(x,y,fun,b0);%非线性拟合命令;其中,beta表示最佳回归系数的估计值,r是残差,J是雅可比矩阵beta%输出最佳参数y1=x./(0.0845*x+0.1152);%拟合曲线plot(x,y,'*',x,y1,'-or')legend('原始数据','拟合曲线')%legend为图例命令初始值要先计算后才能得到上面程序中的b0,选择已知程序中的点(2,6.42)和点(16,10.76),可选

8、择手工方法解方程,也可利用以下MATLAB程序求解。程序3 a,b=solve('1/6.42=a+b/2','1/10.76=a+b/16')%解方程注:当所求解的方程过于复杂时,MATLAB运行会出现错误,此时需将方程尽量化简后再进行求解,如以下形式:a,b=solve('6.42*(2*a+b)=2','10.76*(16*a+b)=16')运行程序3可得到最佳参数为、,求解得到钢包使用次数与增大容积的非线性拟合图,如图2所示。图2 钢包使用次数与增大容积的非线性拟合图(2) 预测钢包使用17次后增大的容积:程序4ypred=nlpredci(fun,17,beta,r,J)%预测钢包使用17次后增大的容积(3) 置信区间:程序5ci=nlparci(beta,r,J)%置信区间运行后得到ci = 0.0814 0.0876 0.0934 0.1370即回归模型中参数的置信度为的置信区间分别为0.0814,0.0876与0.0934,0.1370。我们求出的最佳参数分别为和,均属于上述置信区间。调用多项式回归的GUI界面,可显示出钢包使用次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论