Matlab回归分析求助这学期选修了MATLAB.但上课没认真听不懂做,.回归分析在某化探异常内观测18个点,每点测得Ag(x1),Pb(x2),Zn(x3),Cu(y)的数据如下表.已知y对x1,x2,x3具有线性关系,求y对x1,x2,x3 的线性
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 13:27:26
Matlab回归分析求助这学期选修了MATLAB.但上课没认真听不懂做,.回归分析在某化探异常内观测18个点,每点测得Ag(x1),Pb(x2),Zn(x3),Cu(y)的数据如下表.已知y对x1,x2,x3具有线性关系,求y对x1,x2,x3 的线性
Matlab回归分析求助
这学期选修了MATLAB.但上课没认真听不懂做,.
回归分析
在某化探异常内观测18个点,每点测得Ag(x1),Pb(x2),Zn(x3),Cu(y)的数据如下表.
已知y对x1,x2,x3具有线性关系,求y对x1,x2,x3 的线性回归方程,并作显著性检验.
样号 y x1 x2 x3
1 64 0.4 53 158
2 60 0.4 23 163
3 71 3.1 19 37
4 61 0.6 34 157
5 54 4.7 24 59
6 77 1.7 65 123
7 81 9.4 44 46
8 93 10.1 31 117
9 93 11.6 29 173
10 51 12.6 58 112
11 76 10.9 37 111
12 96 23.1 46 114
13 77 23.1 50 134
14 93 21.6 44 73
15 95 23.1 56 168
16 54 1.9 36 143
17 168 26.8 58 202
18 99 29.9 51 124
Matlab回归分析求助这学期选修了MATLAB.但上课没认真听不懂做,.回归分析在某化探异常内观测18个点,每点测得Ag(x1),Pb(x2),Zn(x3),Cu(y)的数据如下表.已知y对x1,x2,x3具有线性关系,求y对x1,x2,x3 的线性
y=[64 60 71 61 54 77 81 93 93 51 76 96 77 93 95 54 468 99]';
x1=[0.4 0.4 3.1 0.6 4.7 1.7 9.4 10.1 11.6 12.6 10.9 23.1 23.1 21.6 23.1 1.9 26.8 29.9]';
x2=[53 23 19 34 24 65 44 31 29 58 37 46 50 44 56 36 58 51]';
x3=[158 163 37 157 59 123 46 117 173 112 111 114 134 73 168 143 202 124]';
x=[ones(18,1),x1,x2,x3];
[b,bint,r,rint,stats]=regress(y,x,0.05);
b
stats
以上是程序,你找个电脑黏贴运行下就可以了.
运行的结果是:
b=
-43.3990
3.8088
0.1132
0.7405
其中y关于x1,x2,x3的线性方程就是:
y=b[0]+b[1]*x1+b[2]*x3+b[3]*x3;注:b[0~3]就是程序输出b值的第一个到第四个.
stats= 0.3563 2.5836 0.0948(有的Matlab可能会输出四个来),第一个为R^2,要尽可能的趋向1;第二个为F,应该尽可能的大;第三个为p,应该尽可能的趋向0;以上三个都符合要求的话,就说明回归有效.这里看来参数都不是很好.