public enum ForecastMethod extends java.lang.Enum<ForecastMethod>
Enum Constant and Description |
---|
ARIMA
|
ARIMA101
|
CROSTON
|
CS
|
ETS
|
MEAN
|
MEANJAVA
|
NAIVE
|
SES
|
Modifier and Type | Method and Description |
---|---|
IAnomalyScoreCalculator<java.lang.Double> |
getAnomalyScoreCalculator() |
IForecaster<java.lang.Double> |
getForecaster(ITimeSeries<java.lang.Double> history) |
IForecaster<java.lang.Double> |
getForecaster(ITimeSeries<java.lang.Double> history,
int alpha) |
static ForecastMethod |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ForecastMethod[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ForecastMethod ARIMA
public static final ForecastMethod ARIMA101
public static final ForecastMethod CROSTON
public static final ForecastMethod CS
public static final ForecastMethod ETS
public static final ForecastMethod MEAN
public static final ForecastMethod MEANJAVA
public static final ForecastMethod NAIVE
public static final ForecastMethod SES
public static ForecastMethod[] values()
for (ForecastMethod c : ForecastMethod.values()) System.out.println(c);
public static ForecastMethod valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic IForecaster<java.lang.Double> getForecaster(ITimeSeries<java.lang.Double> history) throws java.lang.IllegalArgumentException
history
- Timeseries which will be forecastedjava.lang.IllegalArgumentException
- if forecaster not instantiable or not defined.public IForecaster<java.lang.Double> getForecaster(ITimeSeries<java.lang.Double> history, int alpha) throws java.lang.IllegalArgumentException
history
- Timeseries which will be forecastedalpha
- confidence leveljava.lang.IllegalArgumentException
- if forecaster not instantiable or not defined.public IAnomalyScoreCalculator<java.lang.Double> getAnomalyScoreCalculator()
Copyright 2017 Kieker Project, http://kieker-monitoring.net