Баєсів структурний часовий ряд
Модель бає́сового структу́рного часово́го ря́ду (БСЧР, англ. bayesian structural time series, BSTS) — це методика машинного навчання, що її застосовують для обирання ознак, передбачування часових рядів, надкороткочасного прогнозування, з'ясовування причинного впливу та інших застосувань. Цю модель розроблено для роботи з даними часових рядів.
Ця модель також має обнадійливе застосування в галузі аналітичного маркетингу. Зокрема, її можливо застосовувати для оцінювання внеску різних маркетингових кампаній до зміни в об'ємах веб-пошуку, продажах продукту, популярності бренду та інших доречних індикаторах (звичним альтернативним підходом в цьому випадку є модель різниці в різницях).[1] «На противагу до класичних схем різниці-в-різницях, станово-просторові моделі уможливлюють (i) висновування про розгортання приписуваного впливу в часі, (ii) включення емпіричних апріорних до параметрів у повністю баєсовому трактуванні, та (iii) гнучке пристосовування численних джерел мінливості, включно зі змінюваним у часі впливом одночасних коваріат, наприклад, штучних керувань.»[1]
Загальний опис моделі
Ця модель складається з трьох основних частин:
- Фільтр Калмана. Методика для розкладання часових рядів. На цьому кроці дослідник може додати різні змінні стану: тенденцію, сезонність, повертання до попереднього стану та інші.
- Піково-пластинний метод. На цьому кроці обираються найважливіші передбачувачі регресії.
- Баєсове усереднювання моделей. Поєднання результатів та обчислення передбачення.
Цю модель можливо використовувати для виявляння спричинювання за допомогою її припущень від зворотного та фактичних даних.[1]
Можливим недоліком цієї моделі може бути відносно складна математична основа та складне втілення як комп'ютерної програми. Проте, мова програмування R має готові для використання пакети для обчислення моделі БСЧР (англ. BSTS),[2][3] які не вимагають від дослідника сильної математичної кваліфікації.
Див. також
- Баєсове висновування із застосуванням ґіббсової вибірки
- Кореляція не означає спричинювання
Примітки
- Inferring causal impact using Bayesian structural time-series models. research.google.com. Процитовано 17 квітня 2016. (англ.)
- bsts. (англ.)
- CausalImpact. google.github.io. Процитовано 17 квітня 2016. (англ.)
Література
- Scott, S. L., & Varian, H. R. 2014a. Bayesian variable selection for nowcasting economic time series. Economic Analysis of the Digital Economy. (англ.)
- Scott, S. L., & Varian, H. R. 2014b. Predicting the present with bayesian structural time series. International Journal of Mathematical Modelling and Numerical Optimisation. (англ.)
- Varian, H. R. 2014. Big Data: New Tricks for Econometrics. Journal of Economic Perspectives (англ.)
- Brodersen, K. H., Gallusser, F., Koehler, J., Remy, N., & Scott, S. L. 2015. Inferring causal impact using Bayesian structural time-series models. The Annals of Applied Statistics. (англ.)
- Пакет R "bsts". (англ.)
- Пакет R "CausalImpact". (англ.)
- O’Hara, R. B., & Sillanpää, M. J. 2009. A review of Bayesian variable selection methods: what, how and which. Bayesian analysis. (англ.)
- Hoeting, J. A., Madigan, D., Raftery, A. E., & Volinsky, C. T. 1999. Bayesian model averaging: a tutorial. Statistical science. (англ.)