作者zaq1xsw2121 (aaaa)
看板Statistics
標題[問題] SPSS跑邏輯迴歸怎麼預測成功率?
時間Fri Jan 31 11:23:11 2020
各位好:
目前要做的主題是
"用邏輯斯迴歸推估進行某事的成功率"
例如以性別為依變項
假設有以下數據
性別0 為男生 1為女生
成功1 為成功 0為失敗
性別 成功
0 1
0 1
0 0
1 1
1 1
1 1
1 1
1 0
1 0
1 0
直接計算的話 3個男生中2個成功 成功率為66.7%
7個女生中4個成功 成功率為57.1%
拿這個數據去跑二元邏輯迴歸
SPSS跑出來的報表是
https://imgur.com/iRXBYlt
方程式是
Y=-0.405*性別+0.693
這樣的結果顯然有問題
想請教是哪裡出錯了呢?是處理迴歸方面出了錯誤?還是報表解讀上有問題呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.24.181 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1580440993.A.FA9.html
1F:→ andrew43: 回歸式的Y是ln(成功機率除以失敗機率),男女分開看 01/31 13:01
2F:→ zaq1xsw2121: 想請教 要看成功率的話 要看報表哪裡呢? 01/31 14:17
3F:→ andrew43: 你的報表沒有,但按我說的還是能求得,因為相同條件下 01/31 15:04
4F:→ andrew43: 的成功機率加失敗機率為1,只有一個未知數,式子列出來 01/31 15:04
5F:→ andrew43: 就剩簡單的代數操作了。 01/31 15:04
6F:→ andrew43: 可以看看中文維基百科邏輯迴歸,只有一個式子就是你需 01/31 15:06
7F:→ andrew43: 要的。 01/31 15:06
9F:→ zaq1xsw2121: 想請問式子裡的ex'beta 是什麼意思呢 感謝 不好意思 01/31 16:19
10F:→ zaq1xsw2121: 我嘗試用Y=(成功機率/1-成功機率) 去算成功機率 出來 01/31 16:30
11F:→ zaq1xsw2121: 的數值也怪怪的 01/31 16:30
12F:→ zaq1xsw2121: 我發現用SPSS跑迴歸 把"儲存"格子中的預測值"機率"勾 01/31 18:35
13F:→ zaq1xsw2121: 起來 跑完就會有新的變數PRE_1 這個就是成功機率嗎? 01/31 18:36
14F:推 andrew43: 尤拉常數的y次方,其中y值就是你寫的回歸式帶入男或女 01/31 19:48
15F:→ andrew43: 後算出的值。 01/31 19:48
16F:→ andrew43: 另外,我最先的回應有個natural log,你大概忘了用到這 01/31 19:50
17F:→ andrew43: 個函數 01/31 19:50
18F:→ andrew43: 再來,我不用SPSS,沒辦法回答SPSS的問題。 01/31 19:51
19F:→ andrew43: 總之,先只看男生的話,log(p/(1-p)) = 0.693,可以得到 01/31 20:40
20F:→ andrew43: p = exp(0.693) / (exp(0.693)+1) = 0.66667 01/31 20:40
21F:→ andrew43: 其中exp(0.693)表示尤拉數e的0.693次方 01/31 20:41
22F:推 bruce89: 這結果不是跟你的想法一致嗎? 性別的beta是負數 所以女性 01/31 23:08
23F:→ bruce89: 會使log odds降低0.405 01/31 23:10
24F:→ zaq1xsw2121: 感謝各位說明 02/02 14:10