作者utap2001 (尋找一個漫長的答案 )
看板Statistics
標題[程式] 用SPSS跑不出logis. regression結果
時間Sat Nov 12 22:04:30 2016
[軟體程式類別]:
SPSS
[程式問題]:
用SPSS跑不出logistic regression 結果
[軟體熟悉度]:
新手
[問題敘述]:
最近跑統計遇到一些問題
所以想上來請教大神求助
我最近想用spss分析資料要跑logistic regression
結果發現一直沒有結果
大概的通知訊息是這樣
http://imgur.com/a/psj0U
那我在猜想是不是本身資料的適用度有問題
大致上的分析是這樣
有兩群受試者
group 1---正常 有total 800多人
group 2---有病者 大概30多個
分析的自變數是 年紀 體重等等連續變項
想請問大家不知道是什麼原因跑不出結果
是因為兩組數量差太多嗎???
[程式範例]:
底下我有提供excel的檔案
裡面是有關的分組 跟其他參數等等資料建檔
想請大大們測試一下
感激不盡 m(_-_)m
https://www.dropbox.com/s/np9rql717l3lrmx/LogRegressionTest.xlsx?dl=0
----------------------------------
那想順便用這個機會問一下
就是說如果用logis. regression跑出結果之後
通常都有一個odds ratio
比如說每增加一歲 得病的機率高 1.05
不過我想問一下
如果說想要在這種連續變項之間切一個值
比如說年紀要大於幾歲
然後得病的機率是有顯著的差異
那這種切值要怎麼去切呢
是要看odds ratio大於多少嗎 比如說大於10等等
或是去計算得病群的年齡平均數之類
--------------------------------------------
在回答一下自己的問題
google過一些資料之後
才發現原來迴歸方程式算的不是y值
logistic regression方程式應該是
ln(odd)=a +b1*x1
y= odd/(1+odd)= exp^(a+b1*x1)/ 1+exp^(a+b1*x1)
y函數是機率
畫出來的圖就像底下
http://imgur.com/a/UKZMY
odd是勝率
odd跟y函數之間的關係是
odd= y/1-y
http://imgur.com/a/UKZMY
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.245.65.132
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1478959473.A.15D.html
1F:→ utap2001: 自問自答一下 現在找到原因原來是軟體的問題 11/12 22:53
2F:→ utap2001: 我的spss是學校授權版 如果要跑log. regression要vpn 11/12 22:54
3F:→ utap2001: 連線才會有結果 11/12 22:54
※ 編輯: utap2001 (111.241.41.236), 11/12/2016 23:09:07
※ 編輯: utap2001 (163.29.11.210), 11/14/2016 13:58:22