找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于SPSS二元logistic回归中碰到的问题

[复制链接]
发表于 2017-3-18 19:04:29
我想要检验S100、HCY和CRP在调整混杂因素(年龄、高脂血症、高血压和吸烟)之后与对照组是否有差别。一起进入回归模型后,S100出来的结果是很大的(比如3.5E19这样的),因为S100的数值是零点几,而HCY和CRP是几到几十,是不是这样数量级差别不能同时进入模型?我把S100换算一个单位,乘以10^3数值变成几百后,输出结果是可以的,但我不知道这样行不行。
另外,输出结果中,血脂、高血压、吸烟都变成保护型的了,B值是复数。后来去除(cat)之后变成正数了。cat还能导致这样的结果? QQ图片20170318185511.png
图片太小,看不清。第一行是S100,B值是0.045,sig值是0.022,95%CI是0.007-1.086.但是这是换算单位之后的结果(从ug/ml换算成pg/ml)
要是用原单位,出来的结果就是3.5E19这样的。求解!
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\16106255\QQ\WinTemp\RichOle\(0Q$]%Z7HONL@73}PG7(2NB.png

使用道具 举报 回复
发表于 2017-3-19 13:36:57
1、不能用原单位计算,用换算的单位算是非常好的。计量单位会直接影响回归系数的大小。(当回归系数不正常的时候,必须换算单位!)2、分类(cat)之后,回归系数的正负号会转变,从而导致OR值也会变化,分类(cat)之后,自变量“高血压”会重新编码,所以会导致回归系数的正负号变化。建议你不进行分类(cat)处理
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
QQ在线咨询