1

我正在使用 proc hpgenselect 构建模型,但我无法设置显着性级别。在文档中,我发现了该参数:ALPHA= 指定全局显着性级别。但是 SAS 仍然使用默认值 0.05 建筑模型(见下图)。 显着性水平 我想看看哪些参数将在不同的显着性水平上建模,但现在我不能这样做。&意义。是一个宏变量。我的代码:

%let significance = 0.15;

proc hpgenselect data=MySet ALPHA=&significance.;
model Y = &Var./ dist=nb ALPHA=&significance.;
id id;
selection method=STEPWISE(stop=SL) DETAILS=SUMMARY;
run;
4

1 回答 1

2

试试SLS=&significanceonSELECTION声明。我相信它控制了选择的阿尔法。ALPHA=上的是model生成的置信区间,ALPHA=上的hpgenselect也控制置信区间。

proc hpgenselect data=MySet ALPHA=&significance.;
model Y = &Var./ dist=nb ALPHA=&significance.;
id id;
selection method=STEPWISE(stop=SL SLS=&significance) DETAILS=SUMMARY;
run;

那应该给你想要的。

于 2017-12-22T01:59:01.230 回答