r - vifcor 函数在 R 中的工作原理
问题描述
我正在使用R 中 usdm 包中的vifcor
和vifstep
函数来检测多重共线性。我的理解vifcor
是,例如,如果我将阈值设为 0.9,它应该给我所有 vif 值 <= 9 的变量。但结果显示出更高的值(39 等)。
那么它究竟是如何工作的,它与 vif 值有什么关系呢?
解决方案
对于vifcor
,th
是不是基于相关阈值进行过滤VIF
。vifstep
如果您想使用 过滤,请使用VIF
。
推荐阅读
- cluster-analysis - Mahout 聚类 - 单个聚类中的所有文本向量 - 为什么?
- javascript - 您应该在全局范围内使用“var”还是“let”?
- angular - 如何在 Angular 6 中更新 Bootstrap?
- javascript - JavaScript中的null比较应该使用哪种方式
- angular - 带有对象的复杂 Typescript 接口
- mysql - 设置默认值为子查询输出
- odata - 从 odata v2 迁移到 v4 时缺少方法
- javascript - 需要在javascript中验证带有特殊字符的数字
- hadoop - Hbase TimeSeries 数据分布
- jquery - 引导数据表列宽