如何在 sas 的 proc reg 中逐步选择的所有选择模型中添加 t-statistics 值?

问题描述

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 没有删除任何变量):

  1. 进入统计
  2. 方差分析
  3. 包含 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;

enter image description here