Saya memiliki deret waktu biner dengan 1 saat mobil tidak bergerak, dan 0 saat mobil bergerak. Saya ingin membuat perkiraan untuk horizon waktu hingga 36 jam ke depan dan untuk setiap jam.
Pendekatan pertama saya adalah menggunakan Naive Bayes menggunakan input berikut: t-24 (musiman harian), t-48 (musiman mingguan), jam dalam sehari. Namun, hasilnya tidak terlalu bagus.
Artikel atau perangkat lunak apa yang Anda rekomendasikan untuk masalah ini?
r
time-series
forecasting
binary-data
Ricardo Bessa
sumber
sumber
Jawaban:
Anda dapat menggunakan model ARMA umum (GLARMA). Lihat, misalnya, Kedem dan Fokianos (2002), Model Regresi untuk Analisis Rangkaian Waktu.
Lihat juga paket R glarma (di CRAN)
sumber
Paket R BSTs memungkinkan Anda untuk memperkirakan Bayesian struktural model time series dengan target biner dengan menetapkan
family = 'logit'
. Namun, perlu diketahui bahwa model-model ini sering membutuhkan proses yang lebih lama daripada data Gaussian (mis.,niter = 10000
).sumber
Bagaimana dengan menggunakan regresi logistik dengan beberapa jeda waktu (harian, mingguan) sebagai prediktor? (sebagian besar paket perangkat lunak statistik memiliki regresi logistik). Ini sedikit memotret dalam gelap - dapatkah Anda berbagi data atau plot?
sumber
Model markov Tersembunyi adalah versi berurutan dari Naif Bayes. Dalam naif bayes, Anda memiliki label dengan beberapa nilai yang mungkin (dalam kasus Anda 0/1) dan serangkaian fitur. Nilai untuk y dipilih oleh pemodelan p (fitur | label) * p (label).
Dalam model markov tersembunyi, urutan label diprediksi oleh pemodelan p (label | label sebelumnya) dan P (fitur | label).
sumber