Comece agoraComece grátis

Lidando com multicolinearidade

No exercício anterior, você descobriu que há multicolinearidade no seu modelo ao revisar os valores de VIF das variáveis independentes. Siga os passos abaixo para remover a multicolinearidade:

  • Passo 1: Calcule o VIF do modelo
  • Passo 2: Identifique se alguma variável tem VIF maior ou igual a 5
    • Passo 2a: Remova a variável do modelo se ela tiver VIF maior ou igual a 5
    • Passo 2b: Se houver várias com VIF maior que 5, remova apenas a variável com o maior VIF
  • Passo 3: Repita os passos 1 e 2 até que o VIF de todas as variáveis seja menor que 5

Este exercicio faz parte do curso

Análise de RH: Prevendo Rotatividade de Funcionários em R

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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

# Check multicollinearity again
___

# Which variable has the highest VIF value?
highest <- ___
Editar e Executar Código