OpenForecast logo
Home

 

Overview

OpenForecast is a package of general purpose, forecasting models written in Java that can be applied to any data series. One of the design goals was/is to make it easy for a developer to use in an application even if they do not understand, or care to understand, the differences between the different forecasting models available.

Current Status

For details on the latest development efforts, refer to the TODO file in CVS.

OpenForecast 0.4 was released on March 31, 2004. It is the largest update to date, and adds a number of new features including:

  • an improved, intelligent forecaster
  • the addition of two new packages containing helper classes to ease the input and output of forecasting data
  • support for single, double and triple exponential smoothing models
  • a re-organization of the examples and tests into a more standard directory structure
  • additional samples and tests
  • updates to use JFreeChart 0.9.16 and JCommon 0.9.1
  • minor changes to ease the compilation under Microsoft's Visual J#

OpenForecast 0.3 was released on January 4, 2003. This included support for a variety of different forecasting models including:

  • single variable linear regression
  • single variable polynomial regression
  • multi-variable linear regression
  • moving average
  • "naive" forecasting (special case of the moving average model)

OpenForecast 0.3 came with sample applications, and a suite of tests to validate its output. Even though it is still considered beta software, no bugs were reported against this release.

Feedback wanted

Have you downloaded and tried using OpenForecast? Do you find it easy to use, and powerful in the features it offers? If so, send us an e-mail to openforecast @ stevengould.org (remove the spaces around the "@") to let us know. Even if you didn't like it, we'd still be interested in hearing your comments and feedback.

Thank you for your interest in OpenForecast.


Last modified: Tue May 23 15:04:00 Central Daylight Time 2006