为自己打气加油 发表于 2019-8-6 14:33:17

SAS线性回归


(1)线性回归简易代码
proc reg data=();                                                                                                                     
model 因变量=自变量;                                                                                                               
plot 纵轴*横轴/selection=选择方法;                                                                                                                  
run;   

plot语句是用来画出散点图,可以不要。
Selection=指定选择方法,有NONE(不进行模型选择,完整模型,缺省时候默认此操作)、FORWARD (逐步引入法)、BACKWARD(逐步剔除法)、STEPWISE(逐步筛选法)、MAXR(最大增量法)、MINR(最小增量法)、RSQUARE( 选择法)、ADJRSQ(修正 选择法)、CP(Mallows的 统计量法)。

(2)简例
对如下数据中的weight用height和age建模:

代码为:
proc reg data=sasuser.gpa;                                                                                                            
model weight=height age/stepwise;                                                                                                               
run;

采用逐步筛选法,最后只有height进入模型,age未进入。
页: [1]
查看完整版本: SAS线性回归