作者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/cn.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