多项式回归、非线性回归模型.pdf

上传人:赵** 文档编号:20011486 上传时间:2022-06-12 格式:PDF 页数:6 大小:310.27KB
返回 下载 相关 举报
多项式回归、非线性回归模型.pdf_第1页
第1页 / 共6页
多项式回归、非线性回归模型.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《多项式回归、非线性回归模型.pdf》由会员分享,可在线阅读,更多相关《多项式回归、非线性回归模型.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、多项式回归、非线性回归模型多项式回归、非线性回归模型关键词:关键词:回归方程的统计检验、拟合优度检验、回归方程的显著性检验、 F 检验、回归系数的显著性检验、残差分析、一元多项式回归模型、一元非线性回归模型一、回归方程的统计检验一、回归方程的统计检验1. 1. 拟合优度检验拟合优度检验1.概念介绍SST 总离差平方和 totalSSR 回归平方和 regressionSSE 剩余平方和 errorR21(y(yi1i1nnii) y2(yni yi)2i yi)2(yi1i1ni yi)22.例题 1存在四点(-2,-3)、(-1,-1)、(1,2)、(4,3)求拟合直线与决定系数。2. 2.

2、 回归方程的显著性检验回归方程的显著性检验(yF i1ini yi)2(yi1ni)2/(n 2) ySSASSE /(n 2)例例 6 6(F F 检验)检验)在合金钢强度的例 1 中, 我们已求出了回归方程, 这里考虑关于回归方程的显著性检验,经计算有:表 5 X 射线照射次数与残留细菌数的方差分析表方差分析表来源回归残差总计平方和自由度均方F比184.94p值0.0000SR 327.34Se17.72fR1fe10MSR 327.34MSe1.77ST 345.06fT11这里值很小,因此,在显著性水平0.01 下回归方程是显著的。3. 3. 回归系数的显著性检验回归系数的显著性检验4

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

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

5、时残留的细菌数,方法1yc2=polyval(p,t0)%预测 t0=16 时残留的细菌数,方法2即二次回归模型为:y11.9897t251.1394t 347.89672400350300原始数据二次函数y(残留细菌数)25020015010050005t(照射次数)1015图 1 原始数据与拟合效果的散点图原始数据与拟合结果的散点图如图所示,从图形可知拟合效果较好。照射16 次后,用二次函数计算出细菌残留数为39.0396,显然与实际不符。由实际问题的意义可知,尽管二次多项式拟合效果较好, 但是用于预测并不理想。 因此如何根据原始数据散点图的规律, 选择适当的回归曲线是非常重要的,这样就有

6、必要给出非线性回归模型。三、一元非线性回归模型三、一元非线性回归模型为了便于正确选择合适的函数进行回归分析建模,我们给出通常选择的6 类曲线:(1)双曲线1b a (如图所示)yxb(2)幂函数曲线y ax,其中x 0,a 0(如图所示)(3)指数曲线y aebx,其中参数a 0(如图所示)(4)倒指数曲线y aeb/ x,其中a 0(如图所示)(5)对数曲线y a bln x(如图所示)(6)S型曲线y 1,其中ab 0(如图所示)a bex非线性回归建模通常有两种方法: 一是通过适当的变换转化为线性回归模型, 例如双曲线模型111b,如果作变换y ,x则有y a bx,此时就 a (如图

7、1 所示)xyyx是线性回归模型。如果无法实现线性化, 可以利用最小二乘法直接建立非线性回归模型, 求解最佳参数。例例 2 2(非线性回归模型、置信区间)(非线性回归模型、置信区间)炼钢厂出钢时所用盛钢水的钢包, 由于钢水对耐火材料的侵蚀, 容积不断增大,我们希望找出使用次数与增大容积之间的函数关系。实验数据见表2。3(1)建立非线性回归模型1b a ;yx(2)预测钢包使用x017次后增大的容积y0;(3)计算回归模型参数的置信度为95%的置信区间置信区间。表 2 钢包使用次数与增大容积使用次数(x)增大容积(y)23456789101112131415166.428.29.589.59.7

8、109.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./(b(1)*x+b(2),b,x);%建立函数beta,r,J=nlinfit(x,y,fun,b0);% 非线性拟合命令;其中,beta 表示最佳回归系数的估计值,r 是残差,J 是雅可比矩阵beta%输出最佳

9、参数y1=x./(0.0845*x+0.1152);%拟合曲线plot(x,y,*,x,y1,-or)legend(原始数据,拟合曲线)%legend 为图例命令初始值要先计算后才能得到上面程序中的b0, 选择已知程序中的点 (2, 6.42) 和点 (16,10.76) ,可选择手工方法解方程,也可利用以下MATLAB程序求解。程序 3a,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*

10、(16*a+b)=16)运行程序 3 可得到最佳参数为a 0.0845、b 0.1152,求解得到钢包使用次数与增大容积的非线性拟合图,如图2 所示。41110.5109.598.587.576.56246810121416原始数据拟合曲线图 2 钢包使用次数与增大容积的非线性拟合图(2)预测钢包使用 17 次后增大的容积:程序 4ypred=nlpredci(fun,17,beta,r,J)%预测钢包使用 17 次后增大的容积(3)置信区间:程序 5ci=nlparci(beta,r,J)%置信区间运行后得到ci =0.08140.08760.09340.1370即回归模型中参数的置信度为的置信区间分别为0.0814,0.0876与0.0934,0.1370。 我们求出的最佳参数分别为a 0.0845和b 0.1152,均属于上述置信区间。调用多项式回归的GUI界面, 可显示出钢包使用次数与增大容积的拟合交互图, 见图3。程序 6polytool(x,y,2)5图 3 钢包使用次数与增大容积的拟合交互图图中的星号代表实验的原始数据点,绿色实线是回归模型曲线,两条红色虚线为95%上下置信区间的曲线,纵向的虚线表示自变量为9 时,横向虚线对应的预测值为10.4118。6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁