Bayesian Structural Time Series
   HOME

TheInfoList



OR:

Bayesian structural time series (BSTS) model is a
statistical Statistics (from German language, German: ', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of data. In applying statistics to a s ...
technique used for
feature selection In machine learning, feature selection is the process of selecting a subset of relevant Feature (machine learning), features (variables, predictors) for use in model construction. Feature selection techniques are used for several reasons: * sim ...
, time series forecasting, nowcasting, inferring causal impact and other applications. The model is designed to work with
time series In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. ...
data. The model has also promising application in the field of analytical
marketing Marketing is the act of acquiring, satisfying and retaining customers. It is one of the primary components of Business administration, business management and commerce. Marketing is usually conducted by the seller, typically a retailer or ma ...
. In particular, it can be used in order to assess how much different marketing campaigns have contributed to the change in web search volumes, product sales, brand popularity and other relevant indicators. Difference-in-differences models and
interrupted time series Interrupted time series analysis (ITS), sometimes known as quasi-experimental time series analysis, is a method of statistical analysis involving tracking a long-term period before and after a point of intervention to assess the intervention's effe ...
designs are alternatives to this approach. "In contrast to classical difference-in-differences schemes, state-space models make it possible to (i) infer the temporal evolution of attributable impact, (ii) incorporate empirical priors on the parameters in a fully Bayesian treatment, and (iii) flexibly accommodate multiple sources of variation, including the time-varying influence of contemporaneous covariates, i.e., synthetic controls."


General model description

The model consists of three main components: #
Kalman filter In statistics and control theory, Kalman filtering (also known as linear quadratic estimation) is an algorithm that uses a series of measurements observed over time, including statistical noise and other inaccuracies, to produce estimates of unk ...
. The technique for time series decomposition. In this step, a researcher can add different state variables: trend, seasonality, regression, and others. # Spike-and-slab method. In this step, the most important regression predictors are selected. # Bayesian model averaging. Combining the results and prediction calculation. The model could be used to discover the causations with its counterfactual prediction and the observed data. A possible drawback of the model can be its relatively complicated mathematical underpinning and difficult implementation as a computer program. However, the programming language R has ready-to-use packages for calculating the BSTS model, which do not require strong mathematical background from a researcher.


See also

*
Bayesian inference using Gibbs sampling Bayesian inference using Gibbs sampling (BUGS) is a statistical software for performing Bayesian inference using Markov chain Monte Carlo (MCMC) methods. It was developed by David Spiegelhalter at the Medical Research Council Biostatistics Unit i ...
*
Correlation does not imply causation The phrase "correlation does not imply causation" refers to the inability to legitimately deduce a cause-and-effect relationship between two events or variables solely on the basis of an observed association or correlation between them. The id ...
* Spike-and-slab regression


References

{{Reflist


Further reading

* 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

''The Annals of Applied Statistics.'' * R packag
"bsts"
* R packag

* 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.'' Machine learning Bayesian statistics Time series