求一个关于解答多元线性回归问题的matlab代码

y=b0+b1*x1+b2*x2+b3*x3+ε 数据x1=[0.6134 0.6122 0.6650 0.6507 0.6434];x2=[0.2507 0.0204 0.0287 0.0143 0.0286]; x3=[0.0567 0.0510 0.1148 0 0];y=[0.6968 0.6837 0.8086 0.6651 0.6721];需要求得:b,bint,r,rint及stats 谢谢了

请用regress函数求解
x1=[0.6134 0.6122 0.6650 0.6507 0.6434];
x2=[0.2507 0.0204 0.0287 0.0143 0.0286];
x3=[0.0567 0.0510 0.1148 0 0];
y=[0.6968 0.6837 0.8086 0.6651 0.6721];
X=[ones(5,1),x1',x2',x3'];
y=y';
[b,bint,r,rint,stats] = regress(y,X)追问

最后求得的stats不是只有三个值吗?怎么会变成四个呢。。。还有就是我用另一组数据算出的结果里面有1.0e+0.29*
0.0000 5.1253 0.0000 0.0000 这又是神马情况?万分感谢呐。

追答

参考 doc regress

温馨提示:答案为网友推荐,仅供参考
相似回答