|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AbstractForecastingModel | This class implements a variety of methods that are common across all forecasting models. |
AbstractTimeBasedModel | A time based forecasting model is the base class that implements much of the common code for models based on a time series. |
DoubleExponentialSmoothingModel | Double exponential smoothing - also known as Holt exponential smoothing - is a refinement of the popular simple exponential smoothing model but adds another component which takes into account any trend in the data. |
MovingAverageModel | A moving average forecast model is based on an artificially constructed time series in which the value for a given time period is replaced by the mean of that value and the values for some number of preceding and succeeding time periods. |
MultipleLinearRegressionModel | Implements a multiple variable linear regression model using the variables named in the constructor as the independent variables, or the variables passed into one of the init methods. |
NaiveForecastingModel | A naive forecasting model is a special case of the moving average forecasting model where the number of periods used for smoothing is 1. |
PolynomialRegressionModel | Implements a single variable polynomial regression model using the variable named in the constructor as the independent variable. |
RegressionModel | Implements a single variable linear regression model using the variable named in the constructor as the independent variable. |
SimpleExponentialSmoothingModel | A simple exponential smoothing forecast model is a very popular model used to produce a smoothed Time Series. |
TripleExponentialSmoothingModel | Triple exponential smoothing - also known as the Winters method - is a refinement of the popular double exponential smoothing model but adds another component which takes into account any seasonality - or periodicity - in the data. |
WeightedMovingAverageModel | A weighted moving average forecast model is based on an artificially constructed time series in which the value for a given time period is replaced by the weighted mean of that value and the values for some number of preceding time periods. |
Exception Summary | |
---|---|
InsufficientDataException | Represents the case when there is insufficient data available to return a valid forecast value. |
ModelNotInitializedException | This exception should be thrown when an attempt is made to use a method in a model that has not been initialized by calling init. |
Defines the different ForecastingModels implemented in OpenForecast. In most cases, it will not be necessary to access any of these classes directly. Instead, use the Forecaster class to obtain a reference to the most appropriate model to use for your data set.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |