Kieker 1.12

kieker.tools.opad.timeseries.forecast
Class AbstractForecaster<T>

java.lang.Object
  extended by kieker.tools.opad.timeseries.forecast.AbstractForecaster<T>
Type Parameters:
T - The type of the forecaster.
All Implemented Interfaces:
IForecaster<T>
Direct Known Subclasses:
AbstractRForecaster, MeanForecasterJava

public abstract class AbstractForecaster<T>
extends java.lang.Object
implements IForecaster<T>

Since:
1.10
Author:
Andre van Hoorn, Tillmann Carlos Bielefeld

Constructor Summary
AbstractForecaster(ITimeSeries<T> historyTimeseries)
           
AbstractForecaster(ITimeSeries<T> historyTimeseries, int confidenceLevel)
           
 
Method Summary
 int getConfidenceLevel()
          Returns the confidence level to be computed for the forecast.
 ITimeSeries<T> getTsOriginal()
          Returns the original time series used for the forecast.
protected  ITimeSeries<T> prepareForecastTS()
           
protected  boolean supportsConfidence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kieker.tools.opad.timeseries.forecast.IForecaster
forecast
 

Constructor Detail

AbstractForecaster

public AbstractForecaster(ITimeSeries<T> historyTimeseries)

AbstractForecaster

public AbstractForecaster(ITimeSeries<T> historyTimeseries,
                          int confidenceLevel)
Parameters:
historyTimeseries - TS
confidenceLevel - value for confidencelevel
Method Detail

getTsOriginal

public ITimeSeries<T> getTsOriginal()
Description copied from interface: IForecaster
Returns the original time series used for the forecast.

Specified by:
getTsOriginal in interface IForecaster<T>

prepareForecastTS

protected ITimeSeries<T> prepareForecastTS()
Returns:
TS

supportsConfidence

protected boolean supportsConfidence()

getConfidenceLevel

public int getConfidenceLevel()
Description copied from interface: IForecaster
Returns the confidence level to be computed for the forecast.

Specified by:
getConfidenceLevel in interface IForecaster<T>

Kieker 1.12

Copyright 2015 Kieker Project, http://kieker-monitoring.net