2014-10-07 37 views
0

我認爲我的大腦是糊塗的。 當我在glm過程中使用SAS中的類變量時,我不再獲得係數估計值。係數在sas中的glm過程與類變量

還有一種方法可以獲得係數估計值並使用一個(或多個)類變量嗎?

proc glm data=mydata; 
    class sex; 
    model dep=indep1 indep2 sex; 
     run; 

如果我刪除類聲明,一切工作hunky dory。 任何想法?

+0

你仍然應該得到性別的係數估計值。它是如何編碼的,日誌說什麼? – Reeza 2014-10-07 20:47:01

+0

日誌不提供任何東西。一切都看起來運行找到。輸出只提供1型SS和III型SS。我試圖將性別編碼爲數字和字符變量。 – Rainmaker 2014-10-07 21:17:11

回答

1

你沒錯,將/解決方案添加到你的模型聲明。你應該驗證模型是如何編碼你的類變量,以確保它是你所期望的。

proc glm data=sashelp.class; 
class sex; 
model weight = height age sex/solution; 
run;quit;