identify_multicollinearity: Calculate Multicollinearity of Variables in a Linear...

View source: R/linreg-multicollinearity.R

identify_multicollinearityR Documentation

Calculate Multicollinearity of Variables in a Linear Regression

Description

A wrapper around car::vif() that standardizes the inputs and outputs.

Usage

identify_multicollinearity(object)

## S3 method for class 'lm'
identify_multicollinearity(object)

## S3 method for class ''_lm''
identify_multicollinearity(object)

Arguments

object

A model object (such as a fitted lm object).

Value

A tibble with columns test, statistic, p_value, result, outcome, and .notes with extra information.

Examples

library(tidytest)

#> `lm` Method
mod_lm_fit <- lm(mpg ~ disp + wt + hp, data = mtcars)

identify_multicollinearity(mod_lm_fit)

#> `linear_reg` Method
library(parsnip)

mod_linreg_fit <- linear_reg() %>%
  set_engine("lm") %>%
  fit(mpg ~ disp + wt + hp, data = mtcars)

identify_multicollinearity(mod_linreg_fit)

RobbyLankford/tidytest documentation built on Jan. 27, 2024, 7:36 a.m.