Уровень значимости в процедуре hpgenselect в SAS
Я строю модели с помощью 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;
1 ответ
Решение
Попробуйте SLS=&significance
на SELECTION
заявление. Я считаю, что контролирует альфа для выбора. 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;
Это должно дать вам то, что вы хотите.