Saya menggunakan fungsi auto.arima () dalam paket perkiraan agar sesuai dengan model ARMAX dengan beragam kovariat. Namun, saya sering memiliki sejumlah besar variabel untuk dipilih dan biasanya berakhir dengan model akhir yang berfungsi dengan subset dari mereka. Saya tidak suka teknik ad-hoc untuk pemilihan variabel karena saya manusia dan cenderung bias, tetapi deret waktu validasi silang sulit , jadi saya belum menemukan cara yang baik untuk secara otomatis mencoba subset berbeda dari variabel saya yang tersedia, dan Saya terjebak menyetel model saya menggunakan penilaian terbaik saya sendiri.
Ketika saya cocok dengan model glm, saya dapat menggunakan jaring elastis atau laso untuk regularisasi dan pemilihan variabel, melalui paket glmnet . Apakah ada toolkit yang ada di R untuk menggunakan jaring elastis pada model ARMAX, atau apakah saya harus roll sendiri? Apakah ini ide yang bagus?
sunting: Apakah masuk akal untuk secara manual menghitung AR dan MA (katakan sampai AR5 dan MA5) dan gunakan glmnet agar sesuai dengan model?
sunting 2: Tampaknya paket FitAR memberi saya bagian, tetapi tidak semua, dari perjalanan ke sana.
forecast
paket yang sangat baik untuk R. Dia mengatakan itu akan sulit dengan ARIMA lengkap, karena Anda harus membungkus laso di sekitar pengoptimal ARIMA nonlinear. Salah satu solusi parsial adalah menyesuaikan model AR menggunakan glmnet
dengan variabel lagged Sejauh yang saya tahu, belum ada yang melakukan ini dengan model ARIMA lengkap.