matlab中的regress函数.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 21:57:08
matlab中的regress函数.matlab中的regress函数.matlab中的regress函数.在Matlab软件包中有一个做一般多元回归分析的命令regress,调用格式如下:[b,bi

matlab中的regress函数.
matlab中的regress函数.

matlab中的regress函数.
在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)可信区间;