多元回归 matlab这里有一组数据x1(7.5323 7.9262 8.2833 8.5420 8.7702)x2(117.2 117.4 117.7 118.3 118.6)x3(2.950 3.300 5.270 6.525 7.470)x4(2001 2002 2003 2004 2005)y(12.7627 12.8453 12.9277 12.9988 13.0756)用y=a*x1+b*x2+c
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 12:07:41
![多元回归 matlab这里有一组数据x1(7.5323 7.9262 8.2833 8.5420 8.7702)x2(117.2 117.4 117.7 118.3 118.6)x3(2.950 3.300 5.270 6.525 7.470)x4(2001 2002 2003 2004 2005)y(12.7627 12.8453 12.9277 12.9988 13.0756)用y=a*x1+b*x2+c](/uploads/image/z/5436450-18-0.jpg?t=%E5%A4%9A%E5%85%83%E5%9B%9E%E5%BD%92+matlab%E8%BF%99%E9%87%8C%E6%9C%89%E4%B8%80%E7%BB%84%E6%95%B0%E6%8D%AEx1%EF%BC%887.5323+7.9262+8.2833+8.5420+8.7702%EF%BC%89x2%EF%BC%88117.2+117.4+117.7+118.3+118.6%EF%BC%89x3%EF%BC%882.950+3.300+5.270+6.525+7.470%EF%BC%89x4%EF%BC%882001+2002+2003+2004+2005%EF%BC%89y%EF%BC%8812.7627+12.8453+12.9277+12.9988+13.0756%EF%BC%89%E7%94%A8y%3Da%2Ax1%2Bb%2Ax2%2Bc)
多元回归 matlab这里有一组数据x1(7.5323 7.9262 8.2833 8.5420 8.7702)x2(117.2 117.4 117.7 118.3 118.6)x3(2.950 3.300 5.270 6.525 7.470)x4(2001 2002 2003 2004 2005)y(12.7627 12.8453 12.9277 12.9988 13.0756)用y=a*x1+b*x2+c
多元回归 matlab
这里有一组数据x1(7.5323 7.9262 8.2833 8.5420 8.7702)
x2(117.2 117.4 117.7 118.3 118.6)
x3(2.950 3.300 5.270 6.525 7.470)
x4(2001 2002 2003 2004 2005)
y(12.7627 12.8453 12.9277 12.9988 13.0756)
用y=a*x1+b*x2+c*x3+d*x4+e来拟合求出abcde
分数不是问题
用matlat拟合哦
多元回归 matlab这里有一组数据x1(7.5323 7.9262 8.2833 8.5420 8.7702)x2(117.2 117.4 117.7 118.3 118.6)x3(2.950 3.300 5.270 6.525 7.470)x4(2001 2002 2003 2004 2005)y(12.7627 12.8453 12.9277 12.9988 13.0756)用y=a*x1+b*x2+c
x1=[7.5323 7.9262 8.2833 8.5420 8.7702]';
x2=[117.2 117.4 117.7 118.3 118.6]';
x3=[2.950 3.300 5.270 6.525 7.470]';
x4=[2001 2002 2003 2004 2005]';
y=[12.7627 12.8453 12.9277 12.9988 13.0756]'
X=[x1,x2,x3,x4]
abcde=regress(y,[X,ones(length(y),1)])
Y=[X,ones(length(y),1)]*abcde %验证
error=y-Y
结果:
abcde =
0.0277
-0.0239
0.0020
0.0758
-136.2619
Y =
12.7627
12.8453
12.9277
12.9988
13.0756
error =
1.0e-013 *
-0.5151
-0.0888
0.1243
-0.1776
-0.0888