在平炉炼钢中,由于矿石与炉气的氧化作用,铁水的总含碳量在不断降低,一炉钢在冶炼初期总的去碳量Y与所加的两种矿石的量X1、X2及熔化时间x,(单位:5min)有关.经实测某号平炉的49组数据如表4.4.1所示.求Y对X1,X2,X3的线性回归方程,检验回归方程和回归系数的显著性.如有不显著的变量,请剔除之并求剔除不显著的变量之后的回归方程.数据在文档尾

close all;clear all;clc
x1=[2 7  5  12  1  3  3  6  7  0  3  0  8  6  0  3  7  16  6  0  9  4  0  9  2  9  12  6  12  0  5  4  0  6  4  10  4  5  9  6  5  5  8  2  7  4  10  3  4 ]';
x2=[18 9  14  3  20  12  17  5  8  23  16  18  4  14  21  14  12  0  16  15  0  6  17  0  16  6  5  13  7  24  12  15  20  16  17  4  14  13  8  13  8  11  6  13  8  10  5  17  15 ]';
x3=[50 40  46  43  64  40  64  39  37  55  60  49  50  51 51  51  56  48  45  52  40  32  47  44  39  39  51  41  47  61  37  49  45  42  48  48  36  36  51  54  100  44  63  55  50  45  40 64 72]';% 输入因变量数据
y=[4.3302 3.6485 4.4830 5.5468 5.4970 3.1125 5.1182 3.8759 4.6700 4.9536 5.0060 5.2701 5.3772 5.4849 4.5960 5.6645 6.0795 3.2194 5.8076 4.7306 4.6805 3.1272 2.6104 3.7174 3.8946 2.7066 5.6314 5.8152 5.1302 5.3910 4.4533 4.6569 4.5212 4.8650 5.3566 4.6098 2.3815 3.8746 4.5919 5.1588 5.4373 3.9960 4.3970 4.0622 2.2905 4.7115 4.5310 5.3637 6.0771]';
X=[ones(size(x1)),x1,x2,x3];
[b,bint,r,rint,stats]=regress(y,X);% 回归分析
% b,bint,stats,r,rint%与书上公式计算进行对比
xbar=mean(X,1); %计算x的观察值的平均值
q=sum(r.^2)   %计算残差平方和
ybar=mean(y)  %计算y的观察值的平均值
yhat=X*b;   %计算y的估计值
u=sum((yhat-ybar).^2)   %计算回归平方和
m=3;    %变量的个数,拟合参数的个数为m+1
n=length(y); %样本点的个数
F=u/m/(q/(n-m-1))  %计算F统计量的值,自由度为样本点的个数减拟合参数的的个数
fw1=finv(0.025,m,n-m-1) %计算上1-alpha/2分位数
fw2=finv(0.975,m,n-m-1) %计算上alpha/2分位数
%回归系数检验
c=diag(inv(X'*X))   %计算c(j,j)的值
% t=b./sqrt(c)/sqrt(q/(n-m-1))  %计算t统计量的值
f=b.^2./c/(q/(n-m-1))  %计算t统计量的值
ffw=finv(0.99,1,n-m-1)   %计算f分布的上alpha/分位数
%tfw=tinv(0.975,n-m-1)   %计算t分布的上alpha/分位数
rcoplot(r,rint);


b =0.69520.16060.10760.0359bint =-1.0476    2.43790.0392    0.28210.0322    0.18290.0147    0.0572stats =0.3392    7.7011    0.0003    0.6594

MATLAB计算F值为7.071和用公式计算差别不大

表4.4.1  某号平炉的49组实测数据
编号 x1

(槽)

x2

(槽)

x3

(5min)

y

(t)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

2

7

5

12

1

3

3

6

7

0

3

0

8

6

0

3

7

16

6

0

9

4

0

9

2

9

12

6

12

0

5

4

0

6

4

10

4

5

9

6

5

5

8

2

7

4

10

3

4

18

9

14

3

20

12

17

5

8

23

16

18

4

14

2l

14

12

0

16

15

0

6

17

0

16

6

5

13

7

24

12

15

20

16

17

4

14

13

8

13

8

11

6

13

8

10

5

17

15

50

40

46

43

64

40

64

39

37

55

60

49

50

5l

51

51

56

48

45

52

40

32

47

44

39

39

51

41

47

61

37

49

45

42

48

48

36

36

51

54

100

44

63

55

50

45

40

64

72

4.3302

3.6485

4.4830

5.5468

5.4970

3.1125

5.1182

3.8759

4.6700

4.9536

5.0060

5.2701

5.3772

5.4849

4.5960

5.6645

6 0795

3.2194

5.8076

4.7306

4.6805

3.1272

2.6104

3.7174

3.8946

2.7066

5.6314

5.8152

5.1302

5.3910

4 4533

4 6569

4.5212

4.8650

5.3566

4.6098

2.3815

3.8746

4.5919

5.1588

5.4373

3.9960

4.3970

4.0622

2.2905

4.7115

4.5310

5.3637

6.0771

MATLAB线性回归实例 平炉炼钢相关推荐

  1. 秦九韶算法matlab程序,数值分析matlab程序实例.doc

    数值分析matlab程序实例 1,秦九韶算法,求出P(x=3)=2+4x+5x^2+2x^3的值 clear?all; x=3; n=3; a(1)=2;a(2)=4;a(3)=5;a(4)=2 v( ...

  2. matlab项目实例教程,matlab简明实例教程.doc

    matlab简明实例教程.doc 南京航空航天大学王正盛1MATLAB数学工具软件实例简明教程王正盛编写南京航空航天大学南京航空航天大学王正盛2第一章MATLAB简介MALAB译于矩阵实验室MATri ...

  3. matlab简单程序实例视频,matlab编程实例100例.docx

    matlab编程实例100例 1-32是:图形应用篇33-66是:界面设计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figur ...

  4. matlab数值模拟的例子,第12章 MATLAB 数值模拟实例解析课件

    第12章 MATLAB 数值模拟实例解析课件 采用比母材金属熔点低的金属材料作钎料,将焊件和钎料加热到高于钎料熔点.低于母材溶化温度,利用液态钎料润湿母材 采用比母材金属熔点低的金属材料作钎料,将焊件 ...

  5. keras下的线性回归实例

    keras下的线性回归实例 1.首先准备一个数据集,这里我自己准备了一份Income1.csv的文件,导入到jupter中 Education,Income 10,26.6588 10.4013,27 ...

  6. matlab仿真的实例,MATLAB仿真实例

    <MATLAB仿真实例>由会员分享,可在线阅读,更多相关<MATLAB仿真实例(51页珍藏版)>请在人人文库网上搜索. 1.实际应用,MATLAB/Simulink,的推出得到 ...

  7. Matlab数值分析实例:三次样条插值

    Matlab数值分析实例:三次样条插值 任务要求 分析 代码实现 总结 任务要求 湖水在夏天会出现分层现象,接近湖面温度较高,越往下温度变低.这种上热下冷的现象影响了水的对流和混合过程,使得下层水域缺 ...

  8. MATLAB 线性回归多项式拟合+预测区间、置信区间的绘制

    MATLAB 线性回归多项式拟合+预测区间.置信区间的绘制 一.前言 二.多项式拟合polyfit 1.语法 2.示例 三.区间绘制 四.整体源码 五.思考 六.参考博客 一.前言 现有一组数据:x. ...

  9. 粒子群算法matlab代码实例使用与参数解读(二维数据)

    粒子群算法与matlab代码实例使用 粒子群算法介绍 粒子群算法使用场景 粒子群的优缺点 实例编程分析 代码分析 参数分析 更多应用场景 在网络中有很多的博客都已经粒子群算法的算法本质讲解的非常清晰明 ...

最新文章

  1. SQL 基础命令和函数
  2. TOP (100) PERCENT
  3. python pickle模块操作
  4. 现在的人工智能逆天到什么地步了?
  5. ajax上传文件到servlet
  6. 【Netty】EventLoop和线程模型
  7. GNU make manual 翻译(三十八)
  8. 怎样下载Firefox与Chrome浏览器驱动
  9. java springmvc 教程pdf_最全最经典spring_mvc教程.pdf
  10. URP管线理解(一)宏观入口
  11. 计算机控制系统由硬件和软件组成部分,计算机控制系统的硬件一般由哪几个主要部分组成,各有何作用?...
  12. 百度echart resize的坑
  13. 用C语言打印1到100的罗马数字
  14. 智能硬件市场与产品概况整理
  15. c语言音乐程序天空之城,51单片机演奏天空之城 c语言源程序
  16. luogu1378 油滴扩展 (深搜)
  17. ScrollView的属性(纵向的用HorizontalScrollView)
  18. Summery about show input info bar of MTK 分享
  19. 将CDLINUX装入U盘
  20. Mac安装 anaconda及其基本命令

热门文章

  1. nginx正向代理https
  2. 英文版sketch如何转为中文版?sketch英文转为中文教程!
  3. %d %ld %lld
  4. 了不起的Node.js: 将JavaScript进行到底(Web开发首选,实时,跨多服务器,高并发)...
  5. div overflow属性
  6. python的线程如何启用和结束_python线程进程
  7. 多元正态分布的性质和定理
  8. 对于java的初步认识
  9. Kettle 3.2 连接 SQL Server 2008
  10. Redis高可用架构