版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、回归分析的Matlab求解实验目的纯熟掌握Matlab编程中一元线性回归、多元线性回归、非线性回归等语句的调用格式会用Matlab对各种数据样本进展回归分析,并分析回归结果,对回归进展评价。对实际问题,可以进展数据样本的分析,选用哪种方式进展回归模拟,依该回归进展预测。 实验过程2.开启软件平台-MATLAB,将你建立的文件夹参加到MATLAB的搜索途径中。3.学会调用根本回归分析命令,掌握根本的回归分析方法;4.完成实验报告。 实验内容回归分析一元线性回归(regress)多元线性回归(regress)多项式回归自学一元多项式回归(polyfit)多元二项式回归(rstool)非线性回归(n
2、linfit)逐步分析(stepwise)一元线性回归例1人口预测1949年1994年我国人口数据资料如下:年份xi 49 54 59 64 69 74 79 84 89 94人数yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.3 11.8 建模分析我国人口增长的规律, 预报、年我国人口数建模分析步骤: (1) 在坐标系上作观测数据的散点图。 (2) 根据散点分布的几何特征提出模型 (3) 利用数据估计模型的参数 (4)结果分析一元线性回归例1人口预测1949年1994年我国人口数据资料如下:年份xi 49 54 59 64 69 74 79 84 89 94人数
3、yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.3 11.8 建模分析我国人口增长的规律, 预报、年我国人口数 解 : (1)散点图 x=49 54 59 64 69 74 79 84 89 94 y=5.4 6.0 6.7 7.0 8.1 9.1 9.8 plot(x,y,r.) 一元线性回归(2)人口线性增长模型假设:人口随时间线性地增加,模型:y = a + x (3) 利用数据估计模型的参数用MATLAB中的regress()命令编写主程序如下 :x1=49 54 59 64 69 74 79 84 89 94;y= ;%必须是列向量x=ones(10,1
4、),x1;b,bint,r,rint,stats=regress(y,x);一元线性回归(4)结果分析程序的结果为stats = 1.0e+003 * 0.0009928 1.101878 0.00000000000074 0.0000410%long即:那么模型:y = 2.032 + 0.148 xR2=0.9928 , F=1101.878 ,P=0由R2和F 说明拟合效果很好!(5)预报当X=108时,Y=多元线性回归例2为了研究火柴销量与各因素间的回归关系,搜集了如下数据年份火柴销量y(万件)煤气户数x1(万户)卷烟销量x2(万箱)蚊香销量x3(十万盒)打火石x4(百万粒)19711
5、7.8427.4321.4311.0925.78197218.2729.9524.9614.4828.16197320.2933.5328.3716.9724.26197422.6137.3142.5720.1630.18197526.7141.1645.1626.3917.08197631.1945.7352.4627.047.39197730.550.5945.323.083.88197829.6358.8246.824.4610.53197929.6965.2851.1133.8220.09198029.2571.2553.2933.5721.22试建立y与x1、x2、 x3、 x4多元
6、线性回归函数。多元线性回归解1建立模型如下:y=a0+a1x1+a2x2+a3x3+a4x4 2编写主程序liti2.m为:x1=17.84,27.43,21.43,11.09,25.78;18.27,29.95,24.96,.14.48,28.16;20.29,33.53,28.37,16.97,24.26;22.61,37.31,.42.57,20.16,30.18;26.71,41.16,45.16,26.39,17.08;31.19,.45.73,52.46,27.04,7.39;30.5,50.59,45.3,23.08,3.88;29.63,.58.82,46.8,24.46,10
7、.53;29.69,65.28,51.11,33.82,20.09;.29.25,71.25,53.29,33.57,21.22;x=ones(size(x1(:,1),x1(:,2:5);y=x1(:,1);b,bint,r,rint,stats=regress(y,x,0.05) 3结果分析 : 故 y= 17.2597 + 0.0486 x1+ 0.2218 x2+ 0.0705 x3-0.2469 x4 非线性回归解:1设施肥量为,产量为,作出散点图观察数据分布情况:源程序shiyan4_1.m:x=6.0 2.5 7.5 8.5 10.0 7.0 3.0. 11.5 5.5 6.5
8、4.0 9.0 11.0 12.5;y=1035 624 1084 1052 1015 1066 704 .960 990 1050 839 1030 985 855;plot(x,y,*) 2先编写m文件fun.m如下:function y=fun(beta0,x)y=beta0(1)*x.2+beta0(2)*x+beta0(3);再编写如下:x=6.0 2.5 7.5 8.5 10.0 7.0 3.0. 11.5 5.5 6.5 4.0 9.0 11.0 12.5;y=1035 624 1084 1052 1015 1066 704 .960 990 1050 839 1030 985
9、855;beta0=0 0 0;beta=nlinfit(x,y,fun,beta0)例4为了研究火柴销量与各因素间的回归关系,搜集数据:年份火柴销量y(万件)煤气户数x1(万户)卷烟销量x2(万箱)蚊香销量x3(十万盒)打火石x4(百万粒)197117.8427.4321.4311.0925.78197218.2729.9524.9614.4828.16197320.2933.5328.3716.9724.26197422.6137.3142.5720.1630.18197526.7141.1645.1626.3917.08197631.1945.7352.4627.047.39197730
10、.550.5945.323.083.88197829.6358.8246.824.4610.53197929.6965.2851.1133.8220.09198029.2571.2553.2933.5721.22逐步回归解:确定一个线性模型。MATLAB实现:x1=17.84,27.43,21.43,11.09,25.78;18.27,29.95,24.96,.14.48,28.16;20.29,33.53,28.37,16.97,24.26;22.61,37.31,.42.57,20.16,30.18;26.71,41.16,45.16,26.39,17.08;31.19,.45.73,52.46,27.04,7.39;30.5,50.59,45.3,23.08,3.88;29.63,.58.82,46.8,24.46,10.53;29.69,65.28,51.11,33.82,20.09;.29.25,71.25,53.29,33.57,21.22;x=x1(:,2:5);y=x1(:,1);stepwise(x,y)stepwise初始界面:S1为空。(红色表示未参加)第一步:将最显著的x2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗园区顶管施工服务合同
- 渔市场防火门施工合同
- 农村建筑维修规划设计合同
- 跨国公司外派员工聘用合同范例
- 高空作业供应租赁合同
- 艺术品交易市场合同
- 体育馆活动空调租赁协议
- 民航空运代理合同范例
- 音响销售合同范例
- 纺织原料销售合同三篇
- 腹腔穿刺术评分表
- 危重病人心理护理与沟通技巧
- 四年级上数学计算题100道可打印
- 曳引驱动乘客电梯安全风险评价内容与要求
- 护理疑难病例讨论肺心病
- 耳硬化症护理查房
- 浙江省义乌市六校联考2024届八年级物理第二学期期末学业质量监测试题含解析
- 北京市昌平区2023-2024学年七年级上学期期末生物试卷
- 消防员心理培训课件
- 【一例小儿支气管肺炎的临床护理个案分析2200字】
- 项目管理机构及服务方案
评论
0/150
提交评论