作业帮 > 综合 > 作业

matlab求二元线性回归方程的程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 15:11:49
matlab求二元线性回归方程的程序
已知方程c=ax-bx+z并测的x,z 各10组数据 求用matlab程序回归 求a,b,c
x=[2.82,2.02,1.57,1.28,1.08,0.94] z=[40,55.9,62.8,66.2,68.7,70.6];
x=[2.82,2.02,1.57,1.28,1.08,0.94];
z=[40,55.9,62.8,66.2,68.7,70.6];
Z=z';
X1=[x;x]';
%c=ax-bx+z z=c-ax+bx
B1=regress(Z,[ones(length(x),1) X1])
c=B1(1),a=-B1(2),b=B1(3)
X2=[x]';
%c=ax-bx+z z=c-ax+bx
B2=regress(Z,[ones(length(x),1) X2])
c=B2(1),k=-B2(2)%k=-a+b
结果:
B1 =
86.7463
-16.0945
0
c =
86.7463
a =
16.0945
b =
0
B2 =
86.7463
-16.0945
c =
86.7463
k =
16.0945
这个题不严谨,严格说,是一元线性回归.