1
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 个表(因为逐步没有删除任何变量):

  1. 入境统计
  2. 方差分析
  3. 包含 5 列的表格:变量、参数估计、标准误差、II 型 SS、F 值、Pr>F。

我想在表 3 中再添加一列,其中包含每个变量的 t 值(以衡量该变量的贡献)。

怎么做?

提前致谢

4

1 回答 1

1

改为使用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;

在此处输入图像描述

于 2021-04-13T17:24:47.640 回答