2024年5月6日发(作者:)
用REG过程进行回归分析
一、用REG过程进行回归分析
SAS/STAT中提供了几个回归分析过程,包括REG(回归)、RSREG(二次响应面
回归)、ORTHOREG(病态数据回归)、NLIN(非线性回归)、TRANSREG(变换回
归)、CALIS(线性结构方程和路径分析)、GLM(一般线性模型)、GENMOD(广
义线性模型),等等。我们这里只介绍REG过程,其它过程的使用请参考《SAS
系统――SAS/STAT软件使用手册》。
REG过程的基本用法为:
PROCREGDATA=输入数据集
选项
;
VAR
可参与建模的变量列表
;
MODEL因变量=自变量表/
选项
;
输出结果
;
PLOT诊断图形;
RUN;
REG过程是交互式过程,在使用了RUN语句提交了若干个过程步语句后可以继续
写其它的REG过程步语句,提交运行,直到提交QUIT语句或开始其它过程步或
数据步才终止。
1 / 20
用REG过程进行回归分析
例如,我们对中的WEIGHT用HEIGHT和AGE建模,可以用如下的
简单REG过程调用:
procregdata=;
varweightheightage;
modelweight=heightage;
run;
就可以在输出窗口产生如下结果,注意程序窗口的标题行显示
“PROCREGRunning”表示REG过程还在运行,并没有终止。
Seeoutput
AGE的作用不显著,所以我们只要再提交如下语句:
modelweight=height;
run;
就可以得到第二个模型结果:
Seeoutput
2 / 20
发布评论