matlab中的regress函数.

问题描述:

matlab中的regress函数.
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
在Matlab软件包中有一个做一般多元回归分析的命令regress,调用格式如下:
[b, bint, r, rint, stats] = regress(y,X,alpha) 或者
[b, bint, r, rint, stats] = regress(y,X) 此时,默认置信度alpha = 0.05.
这里,y是一个 的列向量,X是一个 的矩阵,其中第一列是全1向量(这一点对于回归来说很重要,这一个全1列向量对应回归方程的常数项),一般情况下,需要人工造一个全1列向量.回归方程具有如下形式(待定参数 具有线性关系):

其中, 是残差.
在返回项[b,bint,r,rint,stats]中,
① 是回归方程的系数;
② 是一个 矩阵,它的第 行表示 的(1-alpha)可信区间;
③ 是 的残差列向量;
④ 是 矩阵,它的第 行表示第 个残差 的(1-alpha)可信区间;
 
 
展开全文阅读
剩余:2000