在SAS中:在PROC LOGISTIC中指定参考级别

时间:2018-12-17 04:27:29

标签: sas logistic-regression

我正在运行一条PROC LOGISTIC语句,将class下的引用级别定义为:

proc logistic data=data1 
class Var1 (param=ref ref=first);
model Var2=Var1 ;
run;

我的列联表如下:

           Var1  
Var2     | 1      2   
---------------------- 
   0     | 1240   218
   1     | 924    224 

在这里我将Var1的参考级别设为first,我的意思是将其设为1。这毕竟是变量Var1的第一级别。但是,给出的优势比为0.725。这意味着将第二级2作为参考组。

给出的赔率:

(924/1240)/(224/218)= 0.725

预期:

(224/218)/(924/1240)= 1.379

这是参考小组的定义问题,还是我未按预期定义级别?

1 个答案:

答案 0 :(得分:1)

这似乎确实正在发生,但看起来确实不正确。请联系SAS技术支持。

data have;
input var1 var2 freq;
cards;
0 1 1240
1 1 924
0 2 218
1 2 224
;;;;

proc logistic data=have;
class var1 (param=ref ref='1');
model var2 = var1 / expb;
freq freq;
run;