如何在MATLAB中计算多元线性回归?
我有3个变量:X1,X2,X3,要拟合成Y=A1*X1+A2*X2+A3*X3+A4这种形式,在MATLAB中如何实现?谢谢!!!!! 多元线性回归即用y=a1*x1+a2*x2+..+am*xm来拟合数据点{x1i,x2i,…xmi,yi} (i=1~n)|x11,x21,…xm1|
A=|x12,x22,…xm2|
|…………… ……|
|x1n,x2n,…xmn|
Y={y1,y2,y3,…,yn}'
则系数{a1,a2,…,am}'=pinv(A)*Y
在matlab中使用
coeff=A\Y
则可以得到最小二乘意义上的拟合系数
页:
[1]