matlab 建立多元线性回归方程

X1 157.00 296.00 18.00 55.00 367.00 438.00 2.00 113.00 653.00
X2 672.00 672.00 741.00 384.00 565.00 158.00 444.00 651.00 657.00
X3 775.00 867.00 848.00 586.00 1025.00 759.00 607.00 753.00 991.00
X4 366.00 366.00 250.00 540.00 535.00 695.00 515.00 505.00 524.00
X5 366.00 499.00 472.00 519.00 323.00 501.00 416.00 268.00 428.00
X6 70.70 56.10 66.20 63.20 65.00 63.00 73.00 66.00 56.00
X7 81.30 71.00 78.40 86.00 81.00 81.00 83.00 78.00 71.00
X8 6.00 3.00 4.00 5.00 3.00 2.00 6.00 4.00 5.00
X9 8.00 4.00 8.00 7.00 9.00 7.00 6.00 7.00 4.00
X10 205.90 221.10 214.10 210.20 220.00 198.00 203.00 220.00 244.00
X11 239.60 242.10 223.10 217.00 226.00 220.00 222.00 236.00 240.00
X12 53.60 28.10 50.90 81.40 47.50 72.30 75.80 40.60 25.50
Y 30.10 34.40 43.60 59.20 39.40 50.80 51.30 35.00 18.70
要使用matlab建立一个包含全部自变量的,带有常数项的多元线性回归方程,求教高手怎么写呢?

第1个回答  2012-04-28
X1 = [157.00 296.00 18.00 55.00 367.00 438.00 2.00 113.00 653.00 ];
X2 = [672.00 672.00 741.00 384.00 565.00 158.00 444.00 651.00 657.00];
X3 = [775.00 867.00 848.00 586.00 1025.00 759.00 607.00 753.00 991.00];
X4 = [366.00 366.00 250.00 540.00 535.00 695.00 515.00 505.00 524.00];
X5 = [366.00 499.00 472.00 519.00 323.00 501.00 416.00 268.00 428.00];
X6 = [70.70 56.10 66.20 63.20 65.00 63.00 73.00 66.00 56.00];
X7 = [81.30 71.00 78.40 86.00 81.00 81.00 83.00 78.00 71.00];
X8 = [6.00 3.00 4.00 5.00 3.00 2.00 6.00 4.00 5.00];
X9 = [8.00 4.00 8.00 7.00 9.00 7.00 6.00 7.00 4.00];
X10 = [205.90 221.10 214.10 210.20 220.00 198.00 203.00 220.00 244.00];
X11 = [239.60 242.10 223.10 217.00 226.00 220.00 222.00 236.00 240.00];
X12 = [53.60 28.10 50.90 81.40 47.50 72.30 75.80 40.60 25.50];
Y = [30.10 34.40 43.60 59.20 39.40 50.80 51.30 35.00 18.70]';
X = [ones(9,1),X1',X2',X3',X4',X5',X6',X7',X8',X9',X10',X11',X12'];
b = regress(Y,X)
相似回答