陈老师SPSS论坛

标题: 关于SPSS二元logistic回归中碰到的问题 [打印本页]

作者: 秋天的旖旎    时间: 2017-3-18 19:04
标题: 关于SPSS二元logistic回归中碰到的问题
我想要检验S100、HCY和CRP在调整混杂因素(年龄、高脂血症、高血压和吸烟)之后与对照组是否有差别。一起进入回归模型后,S100出来的结果是很大的(比如3.5E19这样的),因为S100的数值是零点几,而HCY和CRP是几到几十,是不是这样数量级差别不能同时进入模型?我把S100换算一个单位,乘以10^3数值变成几百后,输出结果是可以的,但我不知道这样行不行。
另外,输出结果中,血脂、高血压、吸烟都变成保护型的了,B值是复数。后来去除(cat)之后变成正数了。cat还能导致这样的结果?
图片太小,看不清。第一行是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
1、不能用原单位计算,用换算的单位算是非常好的。计量单位会直接影响回归系数的大小。(当回归系数不正常的时候,必须换算单位!)2、分类(cat)之后,回归系数的正负号会转变,从而导致OR值也会变化,分类(cat)之后,自变量“高血压”会重新编码,所以会导致回归系数的正负号变化。建议你不进行分类(cat)处理





欢迎光临 陈老师SPSS论坛 (http://cl850818.w150.mc-test.com/) Powered by Discuz! X3.2