› Tutorial Olah Data
Uji Multikolinearitas dan Heteroskedastisitas: Cara Uji dan Penanganannya
Tim Statistician Jokify · Terbit 7 September 2026

Dalam analisis regresi linier berganda, dua masalah yang paling sering ditemui peneliti — terutama mahasiswa yang sedang mengerjakan skripsi — adalah multikolinearitas dan heteroskedastisitas. Keduanya merupakan pelanggaran terhadap asumsi dasar regresi yang dapat membuat hasil analisis menjadi menyesatkan. Artikel ini membahas secara mendalam cara mendeteksi, membaca output, dan menangani kedua masalah tersebut.
Apa Itu Multikolinearitas?
Multikolinearitas terjadi ketika dua atau lebih variabel independen dalam model regresi memiliki korelasi yang sangat tinggi satu sama lain. Akibatnya:
- Koefisien regresi menjadi tidak stabil dan sulit diinterpretasikan
- Standar error koefisien membengkak, sehingga uji t menjadi tidak dapat diandalkan
- Model tampak tidak signifikan meskipun variabel sebenarnya memiliki pengaruh
Cara Mendeteksi Multikolinearitas
Metode VIF (Variance Inflation Factor)
VIF adalah indikator utama multikolinearitas. Langkah di SPSS:
- Klik Analyze → Regression → Linear
- Masukkan variabel dependen dan independen
- Klik tombol Statistics → centang Collinearity Diagnostics
- Klik Continue lalu OK
Pada tabel Coefficients, cari kolom Tolerance dan VIF:
| Nilai VIF | Interpretasi |
|---|---|
| VIF < 5 | Tidak ada multikolinearitas (aman) |
| 5 ≤ VIF < 10 | Multikolinearitas sedang (perlu perhatian) |
| VIF ≥ 10 | Multikolinearitas serius (harus ditangani) |
Metode tambahan:
- Matriks korelasi antar variabel independen: jika r > 0,80, ada indikasi multikolinearitas
- Condition Index: nilai > 30 pada tabel Collinearity Diagnostics mengindikasikan masalah serius
Cara Mengatasi Multikolinearitas
Jika ditemukan multikolinearitas yang serius, beberapa solusi yang dapat dicoba:
- Menghapus salah satu variabel yang berkorelasi tinggi — pilih variabel yang secara teoritis lebih relevan
- Menggabungkan variabel melalui composite score atau analisis faktor (PCA)
- Menambah ukuran sampel — lebih banyak data dapat membantu menstabilkan estimasi
- Ridge Regression — metode alternatif yang lebih tahan terhadap multikolinearitas (tersedia di software lain seperti R)
- Meancentering untuk variabel interaksi — terutama jika multikolinearitas muncul akibat variabel moderasi
Apa Itu Heteroskedastisitas?
Heteroskedastisitas terjadi ketika varians dari residual (error) tidak konstan di sepanjang nilai variabel independen. Kondisi ideal disebut homoskedastisitas — yaitu varians residual yang stabil.
Jika heteroskedastisitas terjadi:
- Estimasi koefisien masih unbiased, tetapi tidak efisien
- Standar error menjadi tidak akurat → uji hipotesis menjadi tidak valid
- Interval kepercayaan (confidence interval) bisa terlalu sempit atau terlalu lebar
Cara Mendeteksi Heteroskedastisitas
1. Scatterplot (Visual)
Langkah di SPSS:
- Klik Analyze → Regression → Linear
- Klik Plots → masukkan
*ZPREDke sumbu X dan*SRESIDke sumbu Y - Klik Continue → OK
Interpretasi grafik:
- Titik menyebar acak tanpa pola → homoskedastis (aman)
- Titik membentuk pola corong (melebar/menyempit) → heteroskedastis
2. Uji Glejser (Statistik)
Uji Glejser menguji apakah nilai absolut residual berkorelasi dengan variabel independen:
- Simpan residual dari regresi: klik Save → centang Unstandardized residuals
- Buat variabel baru = nilai absolut residual (gunakan Transform → Compute Variable →
ABS(RES_1)) - Regresikan nilai absolut residual tersebut terhadap semua variabel independen
Interpretasi:
- Jika Sig. semua variabel > 0,05 → tidak ada heteroskedastisitas
- Jika ada variabel dengan Sig. < 0,05 → terdapat heteroskedastisitas
Cara Mengatasi Heteroskedastisitas
- Transformasi variabel dependen menggunakan logaritma natural (
LN) atau akar kuadrat (SQRT) - Weighted Least Squares (WLS) — memberikan bobot lebih kecil pada observasi dengan varians besar
- Robust Standard Errors — koreksi standar error tanpa mengubah koefisien (tersedia di Stata/R)
- Menambahkan variabel yang hilang — heteroskedastisitas kadang merupakan tanda adanya variabel penting yang belum dimasukkan model
Mendeteksi Keduanya Sekaligus: Checklist Praktis
Gunakan tabel berikut sebagai panduan pemeriksaan:
| Pemeriksaan | Metode | Kriteria Lolos |
|---|---|---|
| Multikolinearitas | VIF & Tolerance | VIF < 10, Tolerance > 0,1 |
| Heteroskedastisitas (visual) | Scatterplot ZPRED vs SRESID | Pola acak, tidak membentuk corong |
| Heteroskedastisitas (statistik) | Uji Glejser | Sig. semua variabel > 0,05 |
Menulis Hasil di Bab 4
Contoh pelaporan multikolinearitas:
"Hasil pengujian multikolinearitas menunjukkan bahwa nilai VIF untuk variabel X1, X2, dan X3 masing-masing sebesar 1,234; 2,187; dan 1,876. Semua nilai VIF berada di bawah 10 dan nilai tolerance di atas 0,1, sehingga dapat disimpulkan tidak terdapat multikolinearitas dalam model."
Contoh pelaporan heteroskedastisitas:
"Uji Glejser menunjukkan nilai signifikansi untuk X1 = 0,312, X2 = 0,541, dan X3 = 0,228, yang semuanya > 0,05. Dengan demikian, tidak terdapat gejala heteroskedastisitas pada model regresi yang digunakan."
Jika kamu mengalami kesulitan menjalankan uji ini atau menentukan solusi yang tepat, layanan bimbingan bab 3 dari Jokify dapat membantu kamu membangun metodologi penelitian yang solid dan terhindar dari kesalahan interpretasi.


