Skip to content

A flexible and powerful State Space Matlab toolbox for linear Gaussian, non-linear and non-Gaussian univariate and multivariate systems.

License

Notifications You must be signed in to change notification settings

djpedregal/SSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SSpace

SSpace is a MATLAB toolbox for time series modeling and forecasting in a rather flexible and powerful State Space framework. Marco A Villegas and I publisehd a paper on the Journal of Statistical Software (here).

Any potential user that gives it a try would soon realize that it is very easy to use. I would recommend running the demos from beginning to end, since they are conceived as a tutorial that drives the user through the modeling process step by step. People who are not directly interested in State Space modeling may also take advantage of the toolbox, because there are several templates for implementing many sort of usual time series models in a very flexible way. In other words, there is no need to know anything about State Space approaches to exploit fully the toolbox.

Here you have also a tutorial.

Updates:

Here are the main changes to SSpace:

  1. Now inputs 'y' and 'model' are compulsory, then there is no need to set 'y' and 'model' every time you set up a model. Example:

    Before: m = SSmodel('y', y, 'model', @model, 'u', u);

    Now: m = SSmodel(y, @model, 'u', u);

  2. New SS function runs SSmodel, SSestim, SSvalidate and SSsmooth sequentially with the same syntax than SSmodel. This saves a lot of tedious repetitive calls to these functions.

  3. New model and template: SampleSH.m for seasonal heteroskedasticity. This is an implementation of BSM with dummy seasonality with the possibility of selecting different variances for each seasonal factor (see Proietti, T, 1998, Seasonal Heteroscedasticity and Trends, Journal of Forecasting, VOL. 17, 1-17.

  4. New model and template: SampleDHRt.m for DHR modelling with time varying periods, compulsory with rapidly sampled data. It is used in companion to dhrMatrix.m function.

  5. Tobit Kalman filter on general linear models are now available!!

About

A flexible and powerful State Space Matlab toolbox for linear Gaussian, non-linear and non-Gaussian univariate and multivariate systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages