试验概率统计问题的Matlab求解.pptVIP

  • 27
  • 0
  • 约6.3千字
  • 约 27页
  • 2020-11-21 发布于天津
  • 举报
数 学 实 验 概率统计问题的M atlab 求解 —— 回归分析 实验目的 ? 熟练掌握 Matlab 编程中一元线性回归、多 元线性回归、一元多项式回归、非线性回归 等语句的 调用格式 ? 会用 Matlab 对各种数据样本进行回归分析, 并 分析 回归结果,对回归进行 评价 。 ? 对实际问题,能够进行数据样本的分析,选 用哪种方式进行回归模拟,依该回归进行 预 测 。 实验过程 ? 1. 在 D 盘建立一个自己的文件夹 ? 2. 开启软件平台 -MATLAB ,将你建立的 文件夹加入到 MATLAB 的搜索路径中。 ? 3. 学会调用基本回归分析命令,掌握基本 的回归分析方法; ? 4. 完成实验报告。 实验内容 ? 回归分析 ? 一元线性回归 (regress) ? 多元线性回归 (regress) ? 多项式回归 (自学) ? 一元多项式回归 (polyfit) ? 多元二项式回归 (rstool) ? 非线性回归 (nlinfit) ? 逐步回归分析 (stepwise) 一元线性回归 ? 例 1 人口预测 1949 年 — 1994 年我国人口数据资料如下: 年份 x i 49 54 59 64 69 74 79 84 89 94 人数 y i 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.3 11.8 建模分析我国人口增长的规律 , 预报 2008 、 2010 年我国人口数 建模分析步骤: (1) 在坐标系上作观测数据的散点图。 (2) 根据散点分布的几何特征提出模型 (3) 利用数据估计模型的参数 (4) 结果分析 一元线性回归 ? 例 1 人口预测 1949 年 — 1994 年我国人口数据资料如下: 年份 x i 49 54 59 64 69 74 79 84 89 94 人数 y i 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.3 11.8 建模分析我国人口增长的规律 , 预报 2008 、 2010 年我国人口数 解 : (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 10.3 11.3 11.8 ] plot(x,y,‘r.) 一元线性回归 (2) 人口线性增长模型 假设:人口随时间线性地增加,模型: y = a + c x (3) 利用数据估计模型的参数 用 MATLAB 中的 regress() 命令 编写主程序 liti1.m 如下 : x1=[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 10.3 11.3 11.8 ];% 必须是列向量 x=[ones(10,1),x1]; [b,bint,r,rint,stats]=regress(y,x); 一元线性回归 (4) 结果分析 程序的结果为: b = -2.0320 0.1480 stats = 1.0e+003 * 0.0009928 1.101878 0.00000000000074 0.0000410%long 即: a = – 2.032 , c = 0.148 则模型: y = – 2.032 + 0.148 x R 2 =0.9928 , F=1101.878 ,P=0 由 R 2 和 F 表明拟合效果很好! (5) 预报 当 X=108 时, Y= 13.952 亿 ; 当 X=110 时, Y=14.248 亿 多元线性回归 ? 例 2 为了研究火柴销量与各因素间的回归关系,收集了如下数据 年份 火柴销量 y( 万件 ) 煤气户数 x1( 万户 ) 卷烟销量 x2(

文档评论(0)

1亿VIP精品文档

相关文档