Variational Bayesian State-Space Models (aka Linear Dynamical Systems) v3.4.1

Implements an approximation to full Bayesian input-driven state-space models (aka linear dynamical systems), allowing dimensionality determination of the hidden state (and all parameters) via automatic relevance determination methods. The tar includes variational Kalman Filter and Smoother functions, which are called as subroutines.

Additions in v3.4.1 (03/29/05) since v3.0 (08/11/03)

  1. Function to compute posterior distributions over ABCD block matrix and CB+D parameters.
  2. Function to compute significance of these distributions for structure determination.
  3. Functions to compute ROC and AUC measurements of an inferred structure from a known structure.
  4. Codebase rewritten to include (optional) modifications to ARD prior to incorporate expert external knowledge:
    • on observed correlations,
    • and also on hidden correlations (thus indentifying hidden states).

In upcoming releases v3.4.1+

  1. Provide sample scripts to demonstrate features new in release v3.4.1
  2. Allow missing (unobserved) entire time points in the data (smooth, predict, and feedback).
  3. Allow for missing individual dimensions at some time points (sensor failure).

To appear on or before April 1 2006. Download, unzip and extract the vbssm341.tgz file for vbssm functions (use tar -xvzf vbssm341.tgz).

You are strongly recommended to consult chapter 5 of my thesis to understand the code.

Follow the included readme file for help.

Link to relevant papers


Acknowledgement: This material is based upon work supported by the National Science Foundation under Grant No. 0524331.

Disclaimer: Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).