我的同事和我正在运行完全相同的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;
答案 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)
对于包含event和nonevent类别的二进制响应数据,如果您的事件类别具有更高的Ordered Value,则默认情况下会对非事件进行建模。