Julia中的VIF计算

时间:2020-02-13 10:15:05

标签: julia variance

是否有一个可以计算出Julia中的方差膨胀因子(VIF)的程序包,类似于R中的VIF程序包中的fmsb?如果没有,我将如何手动进行操作(我对所有的Julia Statistics软件包及其所做的假设仍然感到困惑)?

1 个答案:

答案 0 :(得分:1)

我找不到要执行的程序包或函数,但我想出了一种手动执行的方法:

using RDatasets, DataFrames, CSV, GLM
airquality = rename(dataset("datasets", "airquality"), "Solar.R" => "Solar_R")
model = lm(@formula(Wind ~ Temp+ Solar_R), airquality)
print(1/(1-r2(model)))

这将返回1.267492,与R中的VIF(lm(Wind ~ Temp+Solar.R, data=airquality))相同