Zacznij terazZacznij za darmo

Wykrywanie współliniowości

W tym ćwiczeniu sprawdzisz współliniowość między wszystkimi zmiennymi za pomocą współczynnika inflacji wariancji (VIF). Do obliczenia VIF możesz użyć funkcji vif() z pakietu car.

Wartości VIF są dostępne w kolumnie GVIF wyników i zazwyczaj wyświetlane w formacie wykładniczym. Jeśli ten format nie jest ci dobrze znany, możesz skorzystać z funkcji format():

sample_vif_value <- 2.213e+10
format(sample_vif_value, scientific = FALSE)

"22130000000"

To ćwiczenie jest częścią kursu

HR Analytics: Przewidywanie rotacji pracowników w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj pakiet car.
  • Sprawdź współliniowość w modelu (multi_log) zbudowanym w poprzednim ćwiczeniu.
  • Która zmienna ma najwyższy VIF? Przypisz nazwę tej zmiennej jako ciąg znaków do highest.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Load the car package
___

# Model you built in a previous exercise
multi_log <- glm(turnover ~ ., family = "binomial", data = train_set_multi)

# Check for multicollinearity
___

# Which variable has the highest VIF?
highest <- ___
Edytuj i uruchom kod