实验十一回归分析_第1页
实验十一回归分析_第2页
实验十一回归分析_第3页
实验十一回归分析_第4页
实验十一回归分析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、辽宁工程技术大学上机实验报告成绩 实验名称回归分析院系专业班级姓名学号日期实验目的简述本次实验目的:1、了解回归分析基本内容2、掌握用matlab软件求解回归分析问题。实验准备你为本次实验做了哪些准备:复习书中相关的MATLAB函数知识,及相关的概率论的知识实验进度本次共有 6 个练习,完成 6 个。实验总结日本次实验的收获、体会、经验、问题和教训:在现实生活中存在着很多的相关关系,我们熟悉也只是其中的关系,这节课的练习,让我学会了利用matlab对数据进行处理,首先在图像中画出散点图,从而确定相关的回归模型来,求出他们之间存在的某种函数关系,来了解函数模型与回归模型之间的关系。以此利用数学知

2、识来说明相关的实际问题,我想这也是我们在日后的生活有很大帮助的。教师评语1、考察温度x对产量y的影响,测得下列10组数据:温度()20253035404550556065产量(kg)13.215.116.417.117.918.719.621.222.524.3求y关于x的线性回归方程,检验回归效果是否显著,并预测x=42时产量的估值及预测区间(置信度95%).>> x=20253035404550556065'Y=13.2 15.116.417.117.918.719.621.222.524.3'>> rstool(x,Y,'linear

3、9;) 图1 图2Variables have been created in the current workspace.>> beta, rmsebeta = 9.1212 0.2230rmse = 0.4830 结论:由图2知x=42时产量的估值18.4885. y关于x的线性回归方程:y=9.1212+ 0.2230x剩余标准差为0.4830,说明回归模型显著且显著性较好。2、某零件上有一段曲线,为了在程序控制机床上加工这一零件,需要求这段曲线的解析表达式,在曲线横坐标xi处测得纵坐标yi共11对数据如下:xiyi0.62.04.47.511.817.123.331.239

4、.649.761.7求这段曲线的纵坐标y关于横坐标x的二次多项式回归方程.>> x=02468101214161820'>> y=0.62.04.47.511.817.123.331.239.649.761.7'>> p,S=polyfit(x,y,2)p = 0.1403 0.1971 1.0105S = R: 3x3 double df: 8 normr: 1.1097得回归模型为:y=0.1403*x2+0.1971*x+1.01053、在研究化学动力学反应过程中,建立了一个反应速度和反应物含量的数学模型,形式为 其中是未知参数,是三种

5、反应物(氢,n戊烷,异构戊烷)的含量,y是反应速度.今测得一组数据如下表,试由此确定参数,并给出置信区间.的参考值为(1,0.05, 0.02, 0.1, 2).序号反应速度y氢x1n戊烷x2异构戊烷x318.554703001023.79285801034.8247030012040.024708012052.754708010614.391001901072.54100806584.3547019065913.0010030054108.50100300120110.05100801201211.3228530010133将拟合的非线性模型,建立m文件dongli

6、.m如下function y=dongli(beta,x)y=(beta(1)*x(:,2)-x(:,3)./beta(5)./(1+beta(2)*x(:,1)+beta(3)*x(:,2)+beta(4)*x(:,3);输入数据及求回归系数和置信区间(yy±delta)clearclcclose ally=8.55 3.79 4.82 0.02 2.75 14.39 2.54 4.35 13.00 8.50 0.05 11.32 3.13'x1=470 285 470 470 470 100 100 470 100 100 100 285 285'x2=300 8

7、0 300 80 80 190 80 190 300 300 80 300 190'x3=10 10 120 120 10 10 65 65 54 120 120 10 120'x=x1 x2 x3;beta0=1,0.05, 0.02, 0.1, 2'beta,r,J=nlinfit(x,y,'dongli',beta0);betayy,delta=nlpredci('dongli',x,beta,r ,J);yydelta得出结果:beta = 1.2526 0.0628 0.0400 0.1124 1.1914yy = 8.4179

8、 3.9542 4.9109 -0.0110 2.6358 14.3402 2.5662 4.0385 13.0292 8.3904 -0.0216 11.4701 3.4326delta = 0.2805 0.2474 0.1766 0.1875 0.1578 0.4236 0.2425 0.1638 0.3426 0.3281 0.3699 0.32370.1749>> y=8.55 3.79 4.82 0.02 2.75 14.39 2.54 4.35 13.00 8.50 0.05 11.32 3.13'x1=470 285 470 470 470 100 100

9、470 100 100 100 285 285'x2=300 80 300 80 80 190 80 190 300 300 80 300 190'x3=10 10 120 120 10 10 65 65 54 120 120 10 120'x=x1 x2 x3;beta0=1,0.05, 0.02, 0.1, 2'beta,r,J=nlinfit(x,y,'donglixue',beta0);>> yy,delta=nlpredci('donglixue',x,beta,r ,J);>> beta,r,J

10、=nlinfit(x,y,'donglixue',beta0);>> betabeta = 1.2526 0.0628 0.0400 0.1124 1.1914>> yy,delta=nlpredci('donglixue',x,beta,r ,J);>> yydeltayy = 8.4179 3.9542 4.9109 -0.0110 2.6358 14.3402 2.5662 4.0385 13.0292 8.3904 -0.0216 11.4701 3.4326delta = 0.2805 0.2474 0.1766 0

11、.1875 0.1578 0.4236 0.2425 0.1638 0.3426 0.3281 0.3699 0.3237 0.1749可以得出在显著性水平为1-0.05的时候,置信区间yy±delta4、混凝土的抗压强度随养护时间的延长而增加,现将一批混凝土作成12个试块,记录了养护日期x(日)及抗压强度y(kg/cm2)的数据:养护时间x234579121417212856抗压强度y354247535965687376828699试求型回归方程.建立m文件:function yhat=(beta,x)yhat=beta(1)+beta(2)*log(x);>> x=2

12、34579121417212856'y=354247535965687376828699'beta0=20 22'beta,r,J=nlinfit(x',y','volum',beta0)beta = 21.0058 19.5285所以有回归方程:y=21.0058+19.5285log(x)5、下表给出了某工厂产品的生产批量与单位成本(元)的数据,从散点图,可以明显的发现,生产批量在500以内时,单位成本对生产批量服从一种线性关系,生产批量超过500时服从另一种线性关系,此时单位成本明显下降。希望你构造一个合适的回归模型全面地描述生产批

13、量与单位成本的关系。生产批量650340400800300600720480440540750单位成本2.484.454.521.384.652.962.184.044.203.101.50先画出其散点图:>> x=650340400800300600720480440540750;>> y=2.484.454.521.384.652.962.184.044.203.101.50;>> plot(x,y,'*')6、一矿脉有13个相邻样本点,人为设定一个原点,现测得各样本点对原点的距离x,与该样本点某种金属含量y的一组数据如下,画出散点图观察

14、二者的关系,试建立合适的回归模型,如二次曲线,双曲线,对数曲线等.x23457810y106.42109.20109.58109.50110.00109.93110.49x111415151819y110.59110.60110.90110.76111.00111.20x1=2 3 4 5 7 8 10 11 14 15 15 18 19;y=106.42 109.20 109.58 109.50 110.00 109.93 110.49 110.59 110.60 110.90 110.76 111.00 111.20;plot(x1,y)线性模型y=b0+b1*xx=ones(13,1),

15、x1'b bint r rint stats=regress(y,x);b,bint,statsb = 108.2581 0.1742bint = 107.2794 109.2367 0.0891 0.2593stats = 0.6484 20.2866 0.0009即模型是y=108.2581+0.1742*x二次曲线模型y=b0+b1*x+b2*x2x=ones(13,1),x1',x1.2;b bint r rint stats=regress(y,x);b,bint,statsb = 106.9522 0.5271 -0.0170bint = 105.4769 108.4275 0.1896 0.8645 -0.0329 -0.0011stats = 0.7759 17.3112 0.0006即模型为y=106.9522+0.5271*x-0.0170*x2双曲线模型y=b0+b1/xx=ones(13,1),1./x1'b bint r rint stats=regress(y,x);b,bint,statsb = 111.4405 -9.0300bint = 111.1068 111.7743 -10.6711 -7.3889stats = 0.9302 146.6733 0.0000即 由stats变

温馨提示

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

评论

0/150

提交评论