Apakah mungkin untuk menghitung nilai AIC atau BIC untuk model regresi laso dan model yang diregulasi lainnya di mana parameter hanya sebagian memasukkan persamaan. Bagaimana seseorang menentukan derajat kebebasan?
Saya menggunakan R agar sesuai dengan model regresi laso dengan glmnet()
fungsi dari glmnet
paket, dan saya ingin tahu bagaimana menghitung nilai AIC dan BIC untuk model. Dengan cara ini saya dapat membandingkan nilai dengan model yang sesuai tanpa regularisasi. Apakah ini mungkin dilakukan?
Jawaban:
Anda juga dapat menemukan makalah berikut yang menarik:
sumber
Saya banyak berjuang dengan cara bagaimana menghitung AIC dan BIC untuk model glmnet. Namun, setelah cukup banyak mencari, saya menemukan jawabannya di halaman ketiga google. Itu dapat ditemukan di sini . Saya memposting di sini untuk pembaca masa depan karena saya percaya saya tidak bisa menjadi satu-satunya.
Pada akhirnya, saya menerapkan AIC dan BIC dengan cara berikut:
sumber
Dalam tautan yang dirujuk oleh johnnyheineken, penulis menyatakan:
Menurut saya, jika Anda membandingkan AIC antara dua model, fakta bahwa Anda tidak dapat memisahkan penyimpangan nol seharusnya tidak menjadi masalah. Karena ada di kedua "sisi" ketidaksetaraan, itu akan menunjukkan model mana yang harus memiliki AIC lebih rendah. Ini tergantung pada dua hal:
sumber