在PROC LOGISTIC中,哪个参数值被建模?

时间:2014-11-13 21:37:37

标签: sas logistic-regression

我的同事和我正在运行完全相同的SAS PROC LOGISTIC,但输入文件不同。 当我这样做时,SAS模型ooX = 1,当他这样做时,ooX = 0。 我们检查了主要变量的记录计数和FREQ计数。他们是一样的。 类型3的效果分析是相同的。除截距外,MLE估计是相同的。 SAS是否要求输入以某种方式排序?

PROC LOGISTIC data = TTTT;
class ooX Y1 Y2 Y3 Y4;
model ooX = Y1 Y2 Y3 q1 q2 q3;
RUN;

2 个答案:

答案 0 :(得分:1)

如果您的数据未排序,您可以在致电PROC LOGISTIC后立即指定结果变量的顺序。

我没有数据,但假设ooX是级别为0和1的二进制结果变量,模型将默认为ooX = 0建模,除非您指定要按降序排列。

PROC LOGISTIC data = TTTT descending; /* will model ooX = 1 */
class ooX Y1 Y2 Y3 Y4; /* Not sure if it makes sense to  have your outcome in the class statement */
model ooX = Y1 Y2 Y3 q1 q2 q3;
RUN;

答案 1 :(得分:0)

如SAS手册(http://support.sas.com/documentation/cdl/en/statug/63347/HTML/default/viewer.htm#statug_logistic_sect030.htm

中所述
  

对于包含event和nonevent类别的二进制响应数据,如果您的事件类别具有更高的Ordered Value,则默认情况下会对非事件进行建模。