做有序logistics回归,但是共线性检验一直出现这个full model cannot be estimated due to perfect prediction。删了一个自变量后,又做了一次平行线检验,现在算是通过了吗,p都大于0.05😭还想问问有序logit回归可以加入控制变量吗,在stata里如何实现呢?

做有序logistics回归,但是共线性检验一直出现这个full model cannot be estimated due to perfect prediction。删了一个自变量后,又做了一次平行线检验,现在算是通过了吗,p都大于0.05😭还想问问有序logit回归可以加入控制变量吗,在stata里如何实现呢?

以下内容由AIGC 及 gpt.4o 科技梦想家编程波士 共同为您回答解决方案、有用望采纳☀️☀️:
在进行有序逻辑回归分析时,共线性检验和模型估计的问题可能会影响你的结果。以下是一些建议和步骤,帮助你解决这些问题:
相关性矩阵:使用 correlate 命令查看自变量之间的相关性。
方差膨胀因子 (VIF):用 vif 命令检查变量的 VIF 值。一般来说,VIF 大于 10 表示存在严重共线性。
2. 平行线检验
如果你在做平行线检验时 p 值大于 0.05,通常表明平行假设成立,这样就可以继续使用有序逻辑回归模型。
ologit dependent_variable independent_variable1 independent_variable2 control_variable1 control_variable2
这里 control_variable1 和 control_variable2 是你的控制变量。确保你在模型中包含它们,以便正确地控制潜在的混杂因素。
ologit y x1 x2 c1 c2
总结
先解决共线性问题,删除或合并高相关的变量。
确保平行假设成立后再进行模型分析。
可以加入控制变量以提高模型的准确性。