2015-02-09 90 views
1

我有這樣簡單的數據,與定性可變x1PROC物流/ PROC qlim ...不同的結果SAS

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; 
估計參數

and

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

我不明白,爲什麼我不同的結果

,如果我刪除class x1,然後我也有同樣的效果。

謝謝你的幫助。

回答

4

默認情況下,proc logistic用途「的效果編碼」爲分類變量。這些參數表示班級效應與所有班級平均影響之間的差異。如果您想將類變量中的參數解釋爲虛擬變量,則可以在class語句中使用(param=ref ref='0')

+0

謝謝你的幫助,是的,它的工作原理 – Math 2015-02-09 16:20:31