caicailuguo 发表于 2015-1-22 00:33
赞。请问心得3 怎么做 现在在做 m regression
不好意思,才看到。你是想做无序多分类logistic回归模型吗?这个模型你要做多重共线性诊断,可用线性回归模型那里的选项做。即任意选择一个自变量进入因变量选项框,然后其它所有的自变量进入自变量选项框,在后面的“统计量”菜单中勾选共线性诊断框,然后通过VIF,CN等判定多重共线性的指标判定自变量间是否存在多重共线性。这是一种方法;第二种方法是直接分析——相关——双变量,将所有自变量选入对话框,看自变量间的 相关系数,可粗略判定其是否存在多重共线性。
若自变量间不存在多重共线性,直接用无序多分类Logistic做就行,在将全部变量纳入模型前,可每一个自变量均与因变量做个回归,判定自变量对因变量影响显著与否,若不显著,在专业上也不需要,那么在后续的进一步建模分析中就可以不用再纳入不显著的变量。一般情况下p值0.2以上的就可剔除,0.2以下在专业上有意义可保留并进一步探究影响不显著的原因。
同理,如果发现自变量存在多重共线性怎么处理。一是采用主成分分析,将存在多重共线性的变量合并为一个新的变量(在因子分析对话框里面“得分”菜单设置),再将新的变量和原有自变量一起纳入构建模型,这个方法最好。还有种方法就是将存在多重共线性的2个变量剔除一个,只剩1个进入模型;还有个办法是构建模型时采用后向步进法,这样也可以消除多重共线性影响。但这个方法犯错几率比较大。所以,综合而言,建议选用主成分回归。