MATLAB中使用regress
函数
excel方差函数excelsd函数已知函数 2 f x m x mx m 2 1 4 2拉格朗日函数pdf函数公式下载
进行多元线性回归,最后返回的stats的量为什么是四个?
具体程序如下:
y =[ 0.1370
0.2860
0.1920
0.2075
0.2350
0.1725
0.2205
0.1725
0.2545 ];
>> X=[1 112 0.03 0.82 0.0005; 1 112 0.06 3.30 0.0025; 1 112 0.09 1.65 0.00125; 1 160 0.03 3.30 0.00125; 1 160 0.06 1.65 0.0005; 1 160 0.09 0.82 0.0025; 1 80 0.03 1.65 0.0025; 1 80 0.06 0.82 0.00125 ; 1 80 0.09 3.30 0.0005];
>
> X
X =
1.0000 112.0000 0.0300 0.8200 0.0005
1.0000 112.0000 0.0600 3.3000 0.0025
1.0000 112.0000 0.0900 1.6500 0.0013
1.0000 160.0000 0.0300 3.3000 0.0013
1.0000 160.0000 0.0600 1.6500 0.0005
1.0000 160.0000 0.0900 0.8200 0.0025
1.0000 80.0000 0.0300 1.6500 0.0025
1.0000 80.0000 0.0600 0.8200 0.0013
1.0000 80.0000 0.0900 3.3000 0.0005
>> [b,bint,r,rint,stats]=regress(y,x);结果是:
b =
0.1254
-0.0001
0.3000
0.0336
10.7687
bint =
0.1215 0.1294
-0.0001 -0.0001
0.2685 0.3315
0.0328 0.0343
9.8323 11.7051
r =
-0.0164
0.0188
-0.0153
-0.0312
0.0508
-0.0144
0.0137
-0.0019
-0.0041
rint =
-0.0181 -0.0147
0.0171 0.0206
-0.0175 -0.0131
-0.0322 -0.0302
0.0504 0.0512
-0.0155 -0.0133
0.0122 0.0153
-0.0040 0.0002
-0.0054 -0.0028
s
tats =
0.7153 2.5122 0.1970 0.0012