Začněte nyníZačněte zdarma

Řešení multikolinearity

V předchozím cvičení jsi pomocí hodnot VIF nezávislých proměnných zjistil/a, že v modelu existuje multikolinearita. Postupuj podle níže uvedených kroků, aby ses jí zbavil/a:

  • Krok 1: Vypočítej VIF modelu
  • Krok 2: Zjisti, zda má některá proměnná VIF větší nebo roven 5
    • Krok 2a: Pokud má proměnná VIF větší nebo roven 5, odstraň ji z modelu
    • Krok 2b: Pokud má VIF větší než 5 více proměnných, odstraň pouze tu s nejvyšším VIF
  • Krok 3: Opakuj kroky 1 a 2, dokud nebude VIF všech proměnných menší než 5

Toto cvičení je součástí kurzu

HR Analytics: Predicting Employee Churn in R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Remove level
model_1 <- glm(turnover ~ . - ___, family = "binomial", 
               data = train_set_multi)

# Check multicollinearity again
___

# Which variable has the highest VIF value?
highest <- ___
Upravit a spustit kód