回归分析MATLAB 工具箱 一、多元线性回归 多元线性回归:ppxxy
110 1、确定回归系数的点估计值: 命令为:b=regress(Y, X ) ①b 表示pbˆ
ˆˆ10 ②Y 表示nYYYY
21 ③X 表示npnnppxxxxxxxxxX
1212222111211 2、求回归系数的点估计和区间估计、并检验回归模型: 命令为:[b, bint,r,rint,stats]=regress(Y,X,alpha) ①bint 表示回归系数的区间估计
②r 表示残差
③rint 表示置信区间
④stats 表示用于检验回归模型的统计量,有三个数值:相关系数r2、F 值、与 F 对应的概率p
说明:相关系数2r 越接近 1,说明回归方程越显著;)1,(1knkFF时拒绝0H ,F 越大,说明回归方程越显著;与 F 对应的概率 p时拒绝 H0,回归模型成立
⑤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