问题描述
proc reg data=<developmen_data> outest=regout;
model <dep_v>=<Predictors>/selection-stepwise sle=0.1 sls= 0.05 details=all vif;
run;
在 SAS 中使用上面的代码在每一步生成 3 个表(因为 stepwise 没有删除任何变量):
- 进入统计
- 方差分析
- 包含 5 列的表格:变量、参数估计、标准误差、TypeII SS、F 值、Pr>F。
我想在表 3 中再添加一列,其中包含每个变量的 t 值(以衡量该变量的贡献)。
怎么做?
提前致谢
解决方法
改用 glmselect
。它不会为您提供 VIF,但您可以将其放入 PROC REG 以查看 VIF。
proc glmselect data=sashelp.cars;
model horsepower = cylinders msrp mpg_city mpg_highway
/ selection=stepwise(sle=0.1 sls= 0.05 select=adjrsq)
showpvalues
details=all
;
ods output ParameterEstimates = outest;
run;