A general hierarchical Bayesian framework is introduced for mixture modelling of real-valued time series, including a collection of effective tools for learning and inference. At the top level, a discrete context (or `state') is extracted for each sample, consisting of a discretised version of some of the most recent observations preceding it. The set of all relevant contexts are represented as a discrete context tree. At the bottom level, a different real-valued time series model is associated with each context (i.e., with each state). This defines a very general framework that can be used in conjunction with any existing model class to build flexible and interpretable mixture models. We introduce algorithms that allow for efficient, exact Bayesian inference; in particular, the maximum a posteriori probability (MAP) model, including the relevant MAP context tree, can be identified exactly. These algorithms can be updated sequentially, facilitating efficient online forecasting. The utility of the general framework is illustrated in detail when autoregressive (AR) models are used at the bottom level, resulting in a nonlinear AR mixture model. Our methods are found to outperform several state-of-the-art techniques on both simulated and real-world data from economics and finance, both in terms of forecasting accuracy and computational requirements.
翻译:在最高一级,为每个样本抽取一种离散的上下文(或“状态”),包括一个离散的版本的最近一些观测结果。所有相关的一组背景都以离散的上下文树为代表。在下一级,一个不同的实际估价时间序列模型与每个背景(即每个州)相关联。这界定了一个非常广泛的框架,可以与任何现有的模型类别一起使用,以建立灵活和可解释的混合模型。我们采用算法,允许高效、精确的巴耶斯推断;特别是,可以准确地确定一个最大可能的外在概率(MAP)模型,包括有关的上下文树。这些算法可以按顺序更新,便利高效率的在线预报。当在底一级使用自动递增(AR)模型时,一般框架的有用性得到详细说明,从而在非线性AR混合物模型中产生非线式的混合模型。我们采用的方法是超越了实际和模拟经济预测数以及金融条件的模型。我们采用的方法从模拟和模拟世界数据要求中得出了几种状态的精确度。