Menangani multikolinearitas
Pada latihan sebelumnya, Anda menemukan bahwa terdapat multikolinearitas dalam model Anda dengan meninjau nilai VIF dari variabel independen. Ikuti langkah-langkah berikut untuk menghilangkan multikolinearitas:
- Langkah 1: Hitung VIF dari model
- Langkah 2: Identifikasi apakah ada variabel dengan VIF lebih besar dari atau sama dengan 5
- Langkah 2a: Hapus variabel dari model jika memiliki VIF lebih besar dari atau sama dengan 5
- Langkah 2b: Jika ada beberapa variabel dengan VIF lebih besar dari 5, hapus hanya variabel dengan VIF tertinggi
- Langkah 3: Ulangi langkah 1 dan 2 hingga VIF semua variabel kurang dari 5
Latihan ini adalah bagian dari kursus
Analitik SDM: Memprediksi Pergantian Karyawan dengan R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Remove level
model_1 <- glm(turnover ~ . - ___, family = "binomial",
data = train_set_multi)
# Check multicollinearity again
___
# Which variable has the highest VIF value?
highest <- ___