vifcor 函数在 R 中的工作原理
how vifcor function works in R
我正在使用 R 中 usdm 包中的 vifcor
和 vifstep
函数来检测多重共线性。我对 vifcor
的理解是,如果我将阈值设置为 0.9,它应该给我所有 vif 值 <= 9 的变量。但结果显示更高的值(39 等)。
那么它到底是如何工作的,它与vif值有什么关系呢?
对于 vifcor
,th
是基于相关阈值而不是 VIF
进行过滤。如果要使用 VIF
.
进行过滤,请使用 vifstep
我正在使用 R 中 usdm 包中的 vifcor
和 vifstep
函数来检测多重共线性。我对 vifcor
的理解是,如果我将阈值设置为 0.9,它应该给我所有 vif 值 <= 9 的变量。但结果显示更高的值(39 等)。
那么它到底是如何工作的,它与vif值有什么关系呢?
对于 vifcor
,th
是基于相关阈值而不是 VIF
进行过滤。如果要使用 VIF
.
vifstep