2024年5月6日发(作者:)
1. REG过程的语法格式
REG过程的基本用法为:
PROC REG DATA=<输入数据集> [<选项列表>];
VAR <变量列表>;
MODEL <因变量> = <自变量表>/<选项>;
PRINT <选项列表>;
PLOT
RUN;
说明:
MODEL语句用以指定所要拟合的回归模型,其后的选项与REG语句的选项类似。
PLOT语句用以对两个变量绘制散点图,表达式中位置在前(在乘号“*”之前)的变量作为散
点图的y轴,位置在后的变量作为散点图的x轴。等号后的符号为散点图中表示点的图形符号,此
项内容可省略,SAS会用默认方式显示图形,但如需指定,符号要用单引号括起来。对于同一个模
型可以指定多个plot语句。
PRINT语句用于交互地显示MODEL语句中的有关选项,可以将拟合模型的有关统计量显示在结
果中。
【例4-7】使用REG过程对数据集中所有6个自变量与因变量单位面积营业额Y建立
多元线性回归。
调用如下的REG过程就可以在输出窗口产生如图4-43所示的结果:
procreg data = ;
var y x1 – x6;
model y = x1 – x6;
run;
逐步回归
我们发现有些变量的作用不显著,所以使用REG提供的自动选择最优自变量子集的选项。
在MODBL语句中加上“SELECTION = 选择方法”的选项就可以自动挑选自变量,选择方法有NONE
(全用,这是缺省),FORWARD(向前逐步引入法),BACKWARD(向后逐步剔除法),STEPWISE
222
(逐步筛选法),MAXR(最大R增量法),MINR(最小R增量法),RSQUARE(R选择法),
2
ADJRSQ(修正R选择法),CP(Mallows的Cp统计量法)。
比如,我们用如下程序:
model y = x1 – x6 / selection=stepwise;
run;
可得到逐步筛选法的分析结果,如图4-44~4-47所示。


发布评论