题目
假设向量y=[7613.51 7850.91 8381.86 9142.81 10813.6 8631.43 8124.94 9429.79 10230.81 10163.61 9737.56 8561.06 7781.82 7110.97];
x1=[7666 7704 8148 8571 8679 7704 6471 5870 5289 3815 3335 2927 2758 2591];
x2=[16.22 16.85 17.93 17.28 17.23 17 19 18.22 16.3 13.37 11.62 10.36 9.83 9.25];
是一个表格中三个列向量。
建立的基本模是:
y=Ax1^2+Bx2^2+Cx1+Dx2+Ex1*x2;
利用regress函数求解各个系数的估计值。
分析
regress命令——用于一元及多元线性回归,本质上是最小二乘法。在Matlab中,输入help regress ,会弹出和regress的相关信息:
调用格式:
B = regress(Y,X)
[B,BINT] = regress(Y,X)
[B,BINT,R] = regress(Y,X)
[B,BINT,R,RINT] = regress(Y,X)
B,BINT,R,RINT,STATS] = regress(Y,X)
[