MATLAB 函数regress用法详解.docVIP

  • 91
  • 0
  • 约1.59千字
  • 约 2页
  • 2019-08-21 发布于河北
  • 举报
MATLAB 函数regress用法详解

常采用最小二乘法(用残差平方和来刻画所有观察值与回归直线的偏差程度)。 ? ?基本调用方法: [b, bint, r, rint, s] = regress(y, xdata); %?调用regress函数作一元线性回归 yhat = xdata*b; %?计算y的估计值 ? B = REGRESS(Y,X) 返回值为线性模型Y = X*B的回归系数向量 X?:n-by-p?矩阵,行对应于观测值,列对应于预测变量 Y?:n-by-1?向量,观测值的响应(即因变量,译者注) ? [B,BINT] = REGRESS(Y,X) BINT:B的95%的置信区间矩阵。Bint?置信区间不大,说明有效性较好;若含零点,说明结果无效。 ? ? ? [B,BINT,R] = REGRESS(Y,X) R:残差向量(因变量的真实值减去估计值) ? [B,BINT,R,RINT] = REGRESS(Y,X) RINT:返回残差的95%置信区间,它是一个2×n的矩阵,第1列为置信下限,第2列为置信上限。该矩阵可以用来诊断异常(即发现奇异观测值,译者注)。 如果第i组观测的残差的置信区间RINT(i,:)所定区间没有包含0,则第i个残差在默认的5%的显著性水平比我们所预期的要大,这可说明第i个观测值是个奇异点(即说明该点可能是错误而无意义的,如记录错误等,译者注) ? [B,BINT,R,RINT

文档评论(0)

1亿VIP精品文档

相关文档