如何解决如何读取SAS中PROC LOGISTIC和PROC REG输出的相关矩阵?
| 如您所知,使用选项CORRB,可以让SAS中的逻辑回归或线性回归输出估计矩阵的相关性。有趣的是,我不确定如何读取此矩阵。我有两个明显很强的正相关的变量。从PROC CORR中,我可以看到这两个变量的皮尔逊相关系数为0.7+。但是从逻辑回归和线性回归得出的估计矩阵都为-0.7。相关强度大约相似,但是符号相反。有人可以解释吗?非常感谢。解决方法
您正在正确读取值,它们只是表示不同的意思。 PROC CORR为您提供变量的相关性,而CORRB是模型中这些变量的系数的相关性。
这是为什么正相关的预测变量将具有负相关的系数的直观解释。设
y = a + b1*x1 + b2*x2 + eps
。如果将b1
从回归获得的最佳值稍微增加一点,则y
的预测值也会增加(对于正x1
),并且会使整体拟合度变差。补偿该值并使预测值更接近所观察值的一种方法是减小b2
:由于ѭ3high的高值与x2
的高值相关联,您将恢复为原来的拟合值。这表明b2
中的不确定性与b1
中的不确定性呈负相关:增加一个而减少另一个将导致相似的拟合。
观察完美相关的极端情况可能是有启发性的:x2=x1
。然后,以下内容将为您提供完全相同的预测:
y = 1 + 2*x + 3*x
y = 1 + 3*x + 2*x
y = 1 + 9*x + (-4)*x
etc
因此ѭ11和系数具有理想的负相关性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。