matlab回归分析——回归分析MATLAB工具箱.doc
- 1318384917个人认证 |
- 2016-07-26 发布|
- 131 KB|
- 7页
回归分析MATLAB工具箱
一、多元线性回归
多元线性回归:
1、确定回归系数的点估计值:
命令为:b=regress(Y, X )
= 1 \* GB3 ①b表示
= 2 \* GB3 ②Y表示
= 3 \* GB3 ③X表示
2、求回归系数的点估计和区间估计、并检验回归模型:
命令为:[b, bint,r,rint,stats]=regress(Y,X,alpha)
= 1 \* GB3 ①bint表示回归系数的区间估计.
= 2 \* GB3 ②r表示残差.
= 3 \* GB3 ③rint表示置信区间.
= 4 \* GB3 ④stats表示用于检验回归模型的统计量,有三个数值:相关系数r2、F值、与F对应的概率p.
说明:相关系数越接近1,说明回归方程越显著;时拒绝,F越大,说明回归方程越显著;与F对应的概率p时拒绝H0,回归模型成立.
= 5 \* GB3 ⑤alpha表示显著性水平(缺省时为0.05)
3、画出残差及其置信区间.
命令为:rcoplot(r,rint)
例1.如下程序.
解:(1)输入数据. x=[143 145 146 147 149 150 153 154 155 156 157 158 159 160 162 164]'; X=[ones(16,1) x]; Y=[88 85 88 91 92 93 93 95 96 98 97 96 98 99 100 102]';
(2)回归分析及检验. [b,bint,r,rint,stats]=regress(Y,X) b,bint,stats
得结果:b = bint = -16.0730 -33.7071 1.5612 0.7194 0.6047 0.8340 stats = 0.9282 180.9531 0