kieker.tools.tslib.forecast.croston
Class CrostonForecaster
java.lang.Object
kieker.tools.tslib.forecast.AbstractForecaster<Double>
kieker.tools.tslib.forecast.AbstractRForecaster
kieker.tools.tslib.forecast.croston.CrostonForecaster
- All Implemented Interfaces:
- IForecaster<Double>
public class CrostonForecaster
- extends AbstractRForecaster
Intermittent Demand Forecasting.
This is one of the forecasters used in the research
paper on Self-adaptive workload classification and forecasting for
proactive resource provisioning
(http://dx.doi.org/10.1002/cpe.3224), authored by Herbst et al.
- Since:
- 1.10
- Author:
- Nikolas Herbst
Decomposition of the time series that contains zero values into
two separate sequences: a non-zero valued time series and a second
that contains the time intervals of zero values. Independent
forecast using SES and combination of the two independent forecasts.
No confidence intervals are computed due to no consistent underlying stochastic model.
CrostonForecaster
public CrostonForecaster(ITimeSeries<Double> historyTimeseries)
- Parameters:
historyTimeseries
- timeseries used by forecating algo
CrostonForecaster
public CrostonForecaster(ITimeSeries<Double> historyTimeseries,
int confidenceLevel)
- Parameters:
historyTimeseries
- timeseries used by forecating algoconfidenceLevel
- value of confidence
Copyright 2014 Kieker Project, http://kieker-monitoring.net>