推 wlsherica:descending 的問題?? 05/28 21:47
推 west1996:應該是minitab和SAS fit 的model不一樣,一個是fit 05/28 21:48
→ west1996:P(Y=0|X),一個是fit P(Y=1|X),這樣會剛好差一個負號 05/28 21:48
→ forever0322:可是SPSS跑出來的也跟MINITAB一樣 05/28 21:52
→ west1996:因為SPSS和minitab fit一樣的model阿,你外部檔book1.xls 05/28 21:55
→ west1996:的第一筆資料Y是多少? 05/28 21:56
→ forever0322:我剛剛改一下將01顛倒在MINITAB跑的確是差正負號 05/28 21:56
→ forever0322:第一筆是0 05/28 21:57
推 west1996:把第一筆跟後面換掉讓第一筆是1的話SAS就會跑出SPSS的那 05/28 21:59
→ west1996:組參數了 05/28 21:59
→ forever0322:這樣是fit P(Y=1|X)嗎 05/28 22:06
推 west1996:恩 SAS中的預設值是去fit讀進來的第一個 05/28 22:07
→ west1996:要改順序的話可以下order=來改,可以參考help 05/28 22:08
→ forever0322:可是我剛剛把後面一筆Y=1調到第一筆跑出來還是一樣 05/28 22:10
→ west1996:@@ 05/28 22:16
用回的好了
你用同樣的資料跑兩種code
1. proc logistic;
order=internal;
model Y=X;
run;
2. proc logistic;
order=internal desc;
model Y=X;
run;
這兩個應該會跑出剛好相反的beta值
第一個是fit P(Y=0|X)
第二個是fit P(Y=1|X)
看看那個是你要的吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.72.191