Time Series Lab

Advanced Time Series Forecasting Software

Download for Windows

Time Series Lab v2.6.0

Changelog

v2.6.0 is the most recent version of Time Series Lab.
It is advised to de-install all Time Series Lab products if you are using a version of Time Series Lab with a version number smaller than 2.00.
Supported platforms: Windows 10 (64 bit), Windows 11 (64 bit).


Make sure to read the license agreement before installing the program.

Time Series Lab should be cited whenever it is used in the following way: Lit, R. , S.J. Koopman, and A.C. Harvey (2023), Time Series Lab: https://timeserieslab.com.

See this section for known issues with the software.

Changelog


v2.6.0: 2023-11-21   Download v2.6.0

ADDED
  • Batch page to control Time Series Lab without going through the menus. See example Batch programs in the batch_programs folder in the installation folder.
  • You can block outside connections that TSL makes by running TSL with command line arguments. Run TSL with the -u argument to disable checking if a new version is available on the server. Run TSL with argument -B to block all outside connections (links to website and papers for example).
  • Trend + Xβ and Trend + Intervention components to Composite tab of Graph page.
  • Two more print options on Estimation page.
CHANGED
  • Dependent variable (Y data) is not automatically stored with other saved components but must be selected specifically.
  • Module section added to side bar.
  • New outline of Front page.
FIXED
  • Bug on Build your own model page where estimation failed if only Explanatory variables and Intervention variables were selected.


v2.5.1: 2023-03-22

FIXED
  • Small bug fixes.


v2.5.0: 2023-02-14

ADDED
  • Reading-in of SPSS Statistics Data Document (.sav) files.
  • Information button for seasonal subplot with examples.
  • Automatic recognition of Excel date numbers for time axis.
  • Clickable and copy-pastable tooltips.
CHANGED
  • New outline of Pre-built Models page.
  • New outline of Dashboard on Pre-built Models page.
REMOVED
  • Slider to set sample sizes on Dashboard on Pre-built Models page.
FIXED
  • Bug in multi-step-ahead forecasting of X variables with Local Level model.
  • Bug introduced in v2.4.0 where plotting of ACF and Histogram of residuals was disabled.
  • Bug introduced in v2.4.0 with plotting of Spectral density.


v2.40: 2022-12-20

ADDED
  • Improved look and feel for a range of monitor resolutions and scaling factors.
  • XGBoost is added to the list of pre-built models.
  • Ability to fix p or q in auto-detect optimum for score-driven models to avoid overfitting.
  • User can select the scoring method for auto-detect optimum p,q values. Choices are AIC, AICc, and BIC. This setting can be found on the settings page.
  • Seasonal moving average added to naive benchmark forecasting methods on Model comparison page.
  • Method for forecasting of X variables (Explanatory variables, Features) does now include the option to not forecast X and use the actual values.
  • MASE loss function added to the Forecast and model comparison page.
CHANGED
  • Improved BFGS method for likelihood optimization.
  • The option to not forecast X and use the actual values is as of now the default option and it is up to the user to supply either forecasted X variables or choose one of the forecast settings. This is introduced since for Machine Learning methods it often not needed to forecast X variables (e.g. day-of-week, day-of-year) since these X variables are known in advance. For other variables it might still be needed to forecast them, e.g. variables that cannot be known at a time point in the future.
  • On the Forecast page, lossed are shown for each plotted model Y forecast instead of only from the last model added.
FIXED
  • Bug in search bar.
  • Bug in model comparison where under some circumstances explanatory variable were not selected for forecasting.
  • Bug in forecasting of X variables with average of last ''x'' observations if X variables were lagged variables.
  • Bug in exit module where in some cases a Python process kept running after exiting TSL.


v2.30: 2022-11-10

ADDED
  • Dynamic Conditional Score (DCS) models added to the Build your own model page. The class of DCS models provide a unified and consistent framework for introducing time-varying parameters in a wide class of linear and nonlinear models. The DCS model encompasses other well-known models such as the autoregressive integrated moving average (ARIMA), autoregressive conditional duration (ACD), and Poisson count models with time-varying mean.
  • Support for loading time series data in .tsf format, see also https://forecastingdata.org/ and https://github.com/rakshitha123/TSForecasting/tree/master/utils.
  • Box Cox and Vertical shift are added to the data tranformations.
  • Seasonal subplots are available as plot option on the 'Select & Prepare data' page.
  • Double and triple line width for plotting with thicker lines available on Graph page.
  • Added 'remove grid' and 'remove background color' to right mouse click menu on graphs.


v2.20: 2022-09-27

ADDED
  • Connect to the Federal Reserve Economic Data | FRED | St. Louis Fed database from within Time Series Lab. You can search for keywords and download time series from the database.
  • Button on settings page to clear previous models from memory.
FIXED
  • Bug in automatic intervention variable selection when no interventions were found.


v2.10: 2022-08-18

  • Fixed bug in standard error calculation of hyper parameters. Select Full parameter report in the Select diagnostic output window to obtain standard erorrs of the hyper parameters.
  • DCS-Logit, DCS-Poisson, and DCS-Negative Binomial are added to the pre-built score-driven models.
  • Plot legend text and location can be changed by the user (right-click on sub plot).
  • Detrend and seasonal adjustment plot options added on Graph page.
  • Small bug fixes.


v2.00: 2022-07-31

  • A manual has been written
  • Newly developed look of Graphical User Interface.
  • Addition of many other time series models like ARIMA models, Score-driven models, Exponential smoothing, Holt-Winters, and Model averaging methods.
  • Algorithm to find optimal p and q for ARIMA and Score-driven models.
  • A total of three seasonal and three cycle components to find complex patterns in the data.
  • Intervention analysis to find anomalies in the time series data.
  • Automatic outlier analysis and structural break detection.
  • Review results of former model runs and compare different time series models with each other.
  • Lag finder module to find significant lags in Explanatory variables.
  • Automatic selection of significant Explanatory variables.
  • Extended graphing capabilities.
  • Exact initialisation of state space models.
  • Augmented Dickey-Fuller and KPSS test on Database page.
  • Many smaller added features.


v1.101: 2022-03-19

  • Bug fixed that prevented users from saving results.
  • Improved compatibility with 21H2 Windows update.


v1.10: 2021-12-20

  • Improved startup time
  • Improved optimization algorithm
  • Output window can be undocked
  • Improved X variables pre-analysis
  • Refactor of model comparison page
  • Lower memory consumption of the software
  • Small bug fixes


v1.02: 2021-11-02

  • Indicators added for explanatory variables
  • Select components and forecasts before storing
  • Load data on forecast page
  • Scroll window in seasonal print output to avoid large print outputs
  • Improved date recognition
  • Small bug fixes


v1.01: 2021-09-26

  • Data tranformation Square, Square root, and Absolute value added to the Data transformations option on the Database page
  • Small bug fixes


v1.00: 2021-09-23

  • Public release of first version


v1.00 beta: 2021-04-01

  • First version send out for testing

Known issues

Last updated: July 2022

Issue Solution
Dragging the main window to a second monitor does not work properly or not at all. And if you managed to get the main window to the second monitor, the program looks distorted. Moving an undocked window, for example the Text output window, does seem to work. We have investigated the issue and are planning to release a fix in the near future.