MATLAB中regress函数

2024-12-01 14:12:29
推荐回答(3个)
回答1:

等号右边完整应写作:regress(Y,X,alpha)

bint是回归系数的区间估计,r是残差,rint是置信区间,stats是用于检验回归模型的统计量,有三个数值:相关系数r^2,F值,与F对应的概率P,alpha是显著性水平(缺省的时候为0.05)。相关系数r^2越大,说明回归方程越显著;与F对应的概率P

回答2:

在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)可信区间;

回答3:

依次返回判定系数R^2、F的统计变量的观测值、检验的p值和误差方差б^2……