我正在运行一条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
这是参考小组的定义问题,还是我未按预期定义级别?
答案 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;