我也在做这方面的工作。结论,如果协变量为01变量,定义分类变量与不定义分类变量与结果没有差别。
比如,我原始数据中汉族为1,,非汉为0,如果在操作中将其定义为分类协变量,则spss在分析过程中将其改为汉族=0,非汉=1。结果为:
B S.E, Wals df Sig. Exp (B) EXP(B) 的 95% C.I.
下限 上限
步骤 1a mz01(1) -.621 .234 7.059 1 .008 .538 .340 .850
常量 .452 .183 6.117 1 .013 1.571
如果不定义协变量,在分析过程中 汉族=1,结果如下:
B S.E, Wals df Sig. Exp (B) EXP(B) 的 95% C.I.
下限 上限
mz01 .621 .234 7.059 1 .008 1.860 1.177 2.941
常量 -.169 .146 1.344 1 .246 .845
不管哪种分析,最终汉族时的Z值是一样的。 系数正负号相反,常数项的值发生变化了。