如何将P值和R平方同时放入SAS数据集?

时间:2017-09-12 15:49:39

标签: sas regression

我在SAS中运行此代码:

%let control = A;
%let test = B C D E F;

ods output ParameterEstimates = parms;

proc reg data=reg_data outest=work.model tableout;
    model &control = &test / selection= rsquare adjrsq;
run;

proc sql;
  create table max_r_square as
  select *
  from work.model
  order by _ADJRSQ_ desc, _RSQ_ desc;
quit;

它有效地遍历test变量的所有组合,然后将包括R-Squared的信息丢弃到数据集中。从那里我可以选择具有最高R-Squared的模型。

我的问题是,在查看test变量的所有组合时,我无法找到同时包含R-Squared和P-Values的方法。

取出rsquareadjrsq选项会在表格中获取p值,但会阻止SAS在所有组合上运行代码。

我一直在查看proc reg论点和选项,并且找不到迄今为止有效的内容。

有没有办法让SAS对输入变量的所有组合进行回归,并将R-Squared和P-values输出到同一个表中?

0 个答案:

没有答案