【发布时间】:2020-02-04 10:23:14
【问题描述】:
我正在尝试拟合多项逻辑回归模型。我有四个结果。我还需要做一个变量选择。我有大约 15 个变量。我知道在模型语句中,如果我使用link=glogit,那么它将执行多项逻辑回归。但是,有没有办法进行变量选择?
【问题讨论】:
我正在尝试拟合多项逻辑回归模型。我有四个结果。我还需要做一个变量选择。我有大约 15 个变量。我知道在模型语句中,如果我使用link=glogit,那么它将执行多项逻辑回归。但是,有没有办法进行变量选择?
【问题讨论】:
proc logistic 有几种不同的变量选择方法,可以在model 语句中指定。请参阅文档中的表 60.8 Effect Selection Options。其中许多选项和语法与其他过程共享,例如proc glmselect 和proc reg。
他们提供了一个Stepwise Selection 示例,展示了一种使用自动变量选择的方法。
proc logistic data=Remission outest=betas covout;
model remiss(event='1')=cell smear infil li blast temp
/ selection=stepwise
slentry=0.3
slstay=0.35
details
lackfit;
output out=pred p=phat lower=lcl upper=ucl
predprob=(individual crossvalidate);
run;
【讨论】: