Saya menggunakan kode R berikut agar sesuai dengan model probit:
p1 <- glm(natijeh ~ ., family=binomial(probit), data=data1)
stepwise(p1, direction='backward/forward', criterion='BIC')
Saya ingin tahu apa yang dilakukan stepwise
dan backward/forward
dilakukan dengan tepat dan bagaimana memilih variabel?
r
probit
stepwise-regression
Mahmoud
sumber
sumber
Jawaban:
Prinsip pemilihan bertahap
Anda ulangi 2. sampai tidak ada pengurangan BIC. Anda hanya memiliki BIC minimum lokal, yang berarti Anda mungkin tidak mendapatkan model terbaik di antara semua pilihan subset variabel yang mungkin. Tapi bagaimanapun, biasanya ada terlalu banyak dari mereka, jadi ini adalah cara untuk mengoptimalkan sedikit, tanpa terlalu banyak bekerja.
Lihat juga Regresi bertahap dan pemilihan Model di Wikipedia.
sumber
Regresi bertahap pada dasarnya sesuai dengan model regresi dengan menambahkan / menjatuhkan kovariat satu per satu berdasarkan kriteria yang ditentukan (dalam contoh Anda di atas kriteria akan didasarkan pada BIC).
Dengan menentukan ke depan Anda memberi tahu
R
bahwa Anda ingin memulai dengan model paling sederhana (yaitu, satu kovariat) dan kemudian menambahkan satu kovariat satu per satu dengan hanya menjaga yang menghasilkan peningkatan pada model BIC.Dengan menentukan mundur Anda mengatakan
R
bahwa Anda ingin memulai dengan model lengkap (yaitu, model dengan semua kovariat) dan kemudian menjatuhkan kovariat, sekali waktu, yang menghasilkan peningkatan dalam BIC.Regresi bertahap dapat menjadi prosedur statistik yang sangat berbahaya karena ini bukan prosedur pemilihan model yang optimal. Metode ini dapat menyebabkan pemilihan model yang sangat buruk karena dan tidak melindungi Anda terhadap masalah seperti beberapa perbandingan.
sumber