【问题标题】:proc logistic / proc qlim ... different results SASproclogistic / proc qlim ...不同的结果SAS
【发布时间】:2015-04-09 08:06:41
【问题描述】:

我有这个简单的数据,定性变量x1

proc iml;
y={1,0,1,0,1};
x1={0,1,0,0,1};
CREATE newdata var{y x1};append;close newdata;
run;
quit;

我用这两个proc来估计SAS中的参数

PROC LOGISTIC DESCENDING DATA = newdata;
 class x1;
     MODEL y = x1;
RUN;

 PROC qlim DATA = newdata;
     MODEL y = x1/discrete(d=logit);
RUN;

我不明白,为什么我有不同的结果

注意,如果我删除class x1,那么我会得到相同的结果。

感谢您的帮助。

【问题讨论】:

    标签: sas logistic-regression


    【解决方案1】:

    默认情况下,proc logistic 对分类变量使用“效果编码”。参数表示类效应与所有类的平均效应之间的差异。如果您想将类变量中的参数解释为虚拟变量,您可以在 class 语句中使用 (param=ref ref='0')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      相关资源
      最近更新 更多