【问题标题】:Does SAS proc logistic perform variable selection?SAS proc 逻辑是否执行变量选择?
【发布时间】:2020-02-04 10:23:14
【问题描述】:

我正在尝试拟合多项逻辑回归模型。我有四个结果。我还需要做一个变量选择。我有大约 15 个变量。我知道在模型语句中,如果我使用link=glogit,那么它将执行多项逻辑回归。但是,有没有办法进行变量选择?

【问题讨论】:

    标签: sas logistic-regression


    【解决方案1】:

    proc logistic 有几种不同的变量选择方法,可以在model 语句中指定。请参阅文档中的表 60.8 Effect Selection Options。其中许多选项和语法与其他过程共享,例如proc glmselectproc 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;
    

    【讨论】:

    • 这只有两个响应。我有超过 2 个响应,这就是我需要拟合多项逻辑回归的原因。
    • 无论是多项式还是二项式,变量选择选项仍然有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    相关资源
    最近更新 更多