作者forever0322 (水藍色)
站內Statistics
標題[問題] logistic regression model
時間Thu May 28 21:22:38 2009
想請問SAS logistic regression model
跑出來的beta0和beaa1值和我用minitab和SPSS差正負號
檢查蠻久也是找不出來
PROC IMPORT OUT= book1 /*this is the name of the data set*/
DATAFILE= "I:\123\book1.xls" /*this is where you saved your excel data file*/
DBMS=EXCEL REPLACE;
SHEET="sheet1"; /*sheet1 is the excel files sheet name*/
GETNAMES=yes; /*yes means the first row of the data is the variables names*/
RUN;
proc LOGISTIC ;
MODEL Y = X ;
run;
這是SAS的程式碼
我這樣KEY有錯嘛?
麻煩是否可以給我指正
拜託大家了
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.139.143
1F:推 wlsherica:descending 的問題?? 05/28 21:47
2F:推 west1996:應該是minitab和SAS fit 的model不一樣,一個是fit 05/28 21:48
3F:→ west1996:P(Y=0|X),一個是fit P(Y=1|X),這樣會剛好差一個負號 05/28 21:48
4F:→ forever0322:可是SPSS跑出來的也跟MINITAB一樣 05/28 21:52
5F:→ west1996:因為SPSS和minitab fit一樣的model阿,你外部檔book1.xls 05/28 21:55
6F:→ west1996:的第一筆資料Y是多少? 05/28 21:56
7F:→ forever0322:我剛剛改一下將01顛倒在MINITAB跑的確是差正負號 05/28 21:56
8F:→ forever0322:第一筆是0 05/28 21:57
9F:推 west1996:把第一筆跟後面換掉讓第一筆是1的話SAS就會跑出SPSS的那 05/28 21:59
10F:→ west1996:組參數了 05/28 21:59
11F:→ forever0322:這樣是fit P(Y=1|X)嗎 05/28 22:06
12F:推 west1996:恩 SAS中的預設值是去fit讀進來的第一個 05/28 22:07
13F:→ west1996:要改順序的話可以下order=來改,可以參考help 05/28 22:08
14F:→ forever0322:可是我剛剛把後面一筆Y=1調到第一筆跑出來還是一樣 05/28 22:10
15F:→ west1996:@@ 05/28 22:16
16F:推 kingbee:通常都會打 proc logistic descending; 05/28 22:22
17F:→ forever0322:我試出來了model Y(event='1')=X; 05/28 22:22
18F:→ forever0322:感謝大家 謝謝 05/28 22:23
19F:推 tew:如果有看SAS的help會知道SAS是針對小的數據計算 也就是0 05/28 22:28
20F:→ tew:改成降冪的話 應該就沒問題 05/28 22:29
21F:→ west1996:所以我說錯了XD 手邊沒有軟體可以用 我是翻古早的書的 05/28 22:30
22F:→ west1996:沒check sorry 05/28 22:30