SAS提供的回归过程比较多,包含REG(回归)过程、rsreg(二次响应面回归)过程、orthoreg(病态数据回归)过程、nlin(非线性回归)过程、transreg(变换回归)过程、calis(线性机构方程和路径分析)过程、glm(一般线性回归)过程、genmod(广义线性回归)过程等
reg的一般格式:
PROC REG DATA=数据集 选项;
VAR 变量列表;
MODEL 因变量=自变量列表/selection=回归模型;
PRINT 输出结果;
PLOT 诊断图形;
RUN;
使用不同的线性回归模型
selection=forward为顺向选择法,将全模型中的自变项逐一加入至最佳模型
selction=backward为反向排除法,将全模型中的自变项逐一去除至最佳模型
selection=stepwise为逐步排除法,为前二者之合并
例如:
PROC REG DATA=SASUSER.SCORE;
VAR MATH ENGLISH CHINESE;
MODEL MATH=ENGLISH CHINESE;
RUN;
|