急!!跪求matlab高手 多元线性回归模型求解!高分!

三组数据:
Y1(%) 46.78 43.42 37.64
Y2(%) 36.05 37.43 31.63
Y3(%) 10.73 5.99 6.01
X1(%) -6.08 -4.77 0.12
X2(%) 71.32 61.85 71.14
X3(%) 25.88 23.39 19.46
X4(%) 10.85 11.18 12.02
X5 19.69 19.66 19.66
X6(%) -0.71 -2.97 -0.17
建立多元线性回归模型:
Y1=β0+β1X1+β2X2+β3X3+β4X4+β5X5+β6X6+ε
Y2=β0+β1X1+β2X2+β3X3+β4X4+β5X5+β6X6+ε
Y3=β0+β1X1+β2X2+β3X3+β4X4+β5X5+β6X6+ε
其中,β0为常量,β1-6为回归系数,ε为随机扰动项。
解出参数估计值、置信区间、F、P、R的平方。
实在是不会用matlab啊! 有加分!!

>> Y1=[46.78 43.42 37.64]';
Y2=[36.05 37.43 31.63]';
Y3=[10.73 5.99 6.01]';
X1=[-6.08 -4.77 0.12]';
X2=[71.32 61.85 71.14]';
X3=[25.88 23.39 19.46]';
X4=[0.85 11.18 12.02]';
X5=[19.69 19.66 19.66]';
X6=[-0.71 -2.97 -0.17]';
X=[ones(3,1),X1,X2,X3,X4,X5,X6];
[B1,BINT1,R1,RINT,STATS1] = regress(Y1,X);
B1,BINT1,STATS1
[B2,BINT2,R2,RIN2,STATS2] = regress(Y2,X);
B2,BINT2,STATS2
[B3,BINT3,R3,RIN3,STATS3] = regress(Y3,X);
B3,BINT3,STATS3
Warning: X is rank deficient to within machine precision.
> In regress at 82

B1 =

0
0
0.0598
1.6387
0.1246
0
0

BINT1 =

0 0
0 0
NaN NaN
NaN NaN
NaN NaN
0 0
0 0

STATS1 =

1 NaN NaN NaN

Warning: X is rank deficient to within machine precision.
> In regress at 82

B2 =

0
0
-0.0382
1.4831
0.4561
0
0

BINT2 =

0 0
0 0
NaN NaN
NaN NaN
NaN NaN
0 0
0 0

STATS2 =

1 NaN NaN NaN

Warning: X is rank deficient to within machine precision.
> In regress at 82

B3 =

0
0
0.0979
0.1556
-0.3316
0
0

BINT3 =

0 0
0 0
NaN NaN
NaN NaN
NaN NaN
0 0
0 0

STATS3 =

1 NaN NaN NaN

>> rank(X)

ans =

3
说明X1-X6线性相关追问

看不懂啊 要求出来三组数据是不够么?

追答

就是说X1-X6只用其中的三个就可以回归出Y,而且线性相关,R2=1

追问

能把 残差分析出图的那个
输入公式给我么?如果可以我把两个的80分都给你~

追答

你的的回归画不了残差图,主要是,线性相关,你应该检查下你的数据,还有多元线性回归模型,是个否要用六个x回归?
Y1=[46.78 43.42 37.64]';
Y2=[36.05 37.43 31.63]';
Y3=[10.73 5.99 6.01]';
X1=[-6.08 -4.77 0.12]';
X2=[71.32 61.85 71.14]';
X3=[25.88 23.39 19.46]';
X4=[0.85 11.18 12.02]';
X5=[19.69 19.66 19.66]';
X6=[-0.71 -2.97 -0.17]';
X=[ones(3,1),X1,X2,X3,X4,X5,X6];
[B1,BINT1,R1,RINT,STATS1] = regress(Y1,X);
B1,BINT1,STATS1
rcoplot(R1,RINT)

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