|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
---|---|
net.sourceforge.openforecast | This is the main package for OpenForecast. |
net.sourceforge.openforecast.input | Defines a variety of helper classes used for creating DataSet and DataPoint objects from a variety of different input sources. |
net.sourceforge.openforecast.models | Defines the different ForecastingModels implemented in OpenForecast. |
net.sourceforge.openforecast.output | Defines a variety of helper classes used for outputting DataSet and DataPoint objects to a variety of different output sources. |
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 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.
The general steps involved in using OpenForecast are as follows:
DataSet
object.DataPoint
objects that define a series of observations.getBestForecast
method of Forecaster
, obtain a reference to the most appropriate forecast model for your data set.forecast
method of this ForecastingModel
to forecast additional values.That's all there is to it.
Alternatively, if you want to force the application of a specific forecasting model, then refer to the class implementing that model in the net.sourceforge.openforecast.models
package.
OpenForecast is primarily a Java library - a JAR file named, OpenForecast-
{version}.jar
- intended for use in other Java applications, including web applications.
A simple GUI is also being implemented for OpenForecast. Since the main focus of the OpenForecast project is to develop a powerful forecasting library, the UI code is not bundled with the main JAR file. [Since it's open source you can change this packaging if you want.] As a result, the OpenForecast UI is packaged in the JAR file, OpenForecastUI-
{version}.jar
.
Additionally, OpenForecast also comes with a test suite and some examples showing how to use it to generate forecasts. Neither of these are packaged separately, since it is not expected that you'll ever need to include these directly in your application(s).
Although OpenForecast is distributed primarily as two JAR files - one for the core library and another for the OpenForecast UI - the API documentation here includes all classes in both of these JARs. Everything in the net.sourceforge.openforecast.ui
package (and subpackages) forms part of the OpenForecast UI, and is not included in the core library. All other packages comprise the main OpenForecast library. [Note that the OpenForecast UI package is still in the early phases of development and has not yet been released.]
You can always download the latest version of OpenForecast from the OpenForecast web site on SourceForge.net.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |