MATLAB中怎么做三组数据的回归。

y=
-396.523758947399 4579.41318765518 -172.638099629557 56.7959269001142
x1=
4579.41318765518 -172.638099629557 56.7959269001142 -141.012691259653
x2=
1689126149407.64 1692222538236.47 1694929412250.16 1703165620347.86
怎么做
y=x1+x2
的回归

第1个回答  2014-10-12
用regress(y,X)求解,对于你的问题可以这样来解决。
clc,clear all
x1=[。。。];x2=[。。。];y=[。。。];
X=[x1 x2]
[a,bint,r,rint,stats] = regress(y,X);
得到的回归方程为 y=a1*x1+a2*x2

a 1= -0.426985488607142
a 2= 8.70329495657867e-010本回答被提问者和网友采纳
相似回答