.
Matlab 实现多元回归实例
假设已有数据 X 和 Y,在 Matlab 软件包中,使用 stepwise 命令进行逐步回
归,得到回归方程
Y a
1
X
1
a
2
X
2
a
n
X
n
,其中
是随机误差。stepwise
命令的使用格式如下:stepwise(X,Y)
在应用 stepwise 命令进行运算时,程序不断提醒将某个变量加入(Move in)
回归方程,或者提醒将某个变量从回归方程中剔除(Move out)。
注释:①使用 stepwise 命令进行逐步回归,既有剔除变量的运算,也有引
入变量的运算,它 是目前应 用较为广 泛的一种多 元回归 方法。 ②在 运行
stepwise(X,Y)命令时,默认显著性概率
0.05
。
求出关系式
Y f
X
。
解:(1)本问题涉及的数据是多维的,不能画图观察。先做异常值分析。
num=xlsread('1.xls','Sheet5','C2:M27');
y=num(1:26,1);
x=num(1:26,2:11);
A=[x,y]; mahal(A,A) %异常值分析 A=[X,Y];
程序执行后得到结果:
ans =
11.6977
13.9331
.