Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractExponentialSmoothing - Class in org.hawkular.datamining.forecast.models
 
AbstractExponentialSmoothing(MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
AbstractExponentialSmoothing(MetricContext, int) - Constructor for class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
AbstractExponentialSmoothing.PredictionResult - Class in org.hawkular.datamining.forecast.models
 
AbstractModelOptimizer - Class in org.hawkular.datamining.forecast.models
 
AbstractModelOptimizer(MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.AbstractModelOptimizer
 
AccuracyStatistics - Class in org.hawkular.datamining.forecast.stats
Holds statistics of the model
AccuracyStatistics(double, double, double) - Constructor for class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
AdditiveSeasonalDecomposition - Class in org.hawkular.datamining.forecast.utils
Additive time series decomposition
AdditiveSeasonalDecomposition(List<DataPoint>, int) - Constructor for class org.hawkular.datamining.forecast.utils.AdditiveSeasonalDecomposition
 
ADF_TEST_DEFAULT_CRITICAL_PVALUE - Static variable in class org.hawkular.datamining.forecast.utils.AutomaticPeriodIdentification
 
AugmentedDickeyFullerTest - Class in org.hawkular.datamining.forecast.stats
Augmented Dickey-Fuller test
AugmentedDickeyFullerTest(double[], int) - Constructor for class org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest
Default constructor for testing trend stationary time series.
AugmentedDickeyFullerTest(double[], int, AugmentedDickeyFullerTest.Type) - Constructor for class org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest
 
AugmentedDickeyFullerTest.Type - Enum in org.hawkular.datamining.forecast.stats
ADF test variants
AutoCorrelationFunction - Class in org.hawkular.datamining.forecast.stats
ACF - autocorrelation function
AutomaticForecaster - Class in org.hawkular.datamining.forecast
Selects the best model for given data set.
AutomaticForecaster(MetricContext) - Constructor for class org.hawkular.datamining.forecast.AutomaticForecaster
 
AutomaticForecaster(MetricContext, Forecaster.Config) - Constructor for class org.hawkular.datamining.forecast.AutomaticForecaster
 
AutomaticForecaster.ConceptDriftStrategy - Class in org.hawkular.datamining.forecast
Strategy used for dealing with concept drift (statistical properties of modelled time series change over time) For instance originally monotonic time series has changed to trend stationary or seasonal pattern has showed up.
AutomaticForecaster.ErrorChangeStrategy - Class in org.hawkular.datamining.forecast
Changes model if run accuracy differs by X percent to init accuracy (MSE, MAE).
AutomaticForecaster.ErrorChangeStrategy.Statistics - Enum in org.hawkular.datamining.forecast
 
AutomaticForecaster.PeriodicIntervalStrategy - Class in org.hawkular.datamining.forecast
The best model is periodically selected after each x learned points.
AutomaticPeriodIdentification - Class in org.hawkular.datamining.forecast.utils
Finds number of period of time series.

B

build() - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
build() - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
builder() - Static method in class org.hawkular.datamining.forecast.Forecaster.Config
 
Builder() - Constructor for class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
Builder() - Constructor for class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 

C

calculatePrediction(int, Long, Double) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
calculatePrediction(int, Long, Double) - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
calculatePrediction(int, Long, Double) - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
calculatePrediction(int, Long, Double) - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
compare(DataPoint, DataPoint) - Method in class org.hawkular.datamining.forecast.models.TimeSeriesModel.TimestampComparator
 
ConceptDriftStrategy() - Constructor for class org.hawkular.datamining.forecast.AutomaticForecaster.ConceptDriftStrategy
 
config() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
config() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
Config(int, Model, InformationCriterion, AutomaticForecaster.ConceptDriftStrategy, Integer) - Constructor for class org.hawkular.datamining.forecast.Forecaster.Config
 
context() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
context() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
ContinuousModel - Class in org.hawkular.datamining.forecast.models
Some models throw exception if model has not been initialized TimeSeriesModel.init(List) before calling TimeSeriesModel.learn(DataPoint).
ContinuousModel(TimeSeriesModel) - Constructor for class org.hawkular.datamining.forecast.models.ContinuousModel
 
correlation(double[], int) - Static method in class org.hawkular.datamining.forecast.stats.AutoCorrelationFunction
Autocorrelation function AFC complexity: O(n^2), could be optimized to n*log(n) using FFT http://stackoverflow.com/questions/12239096/computing-autocorrelation-with-fft-using-jtransforms-library http://dsp.stackexchange.com/questions/3337/finding-peaks-in-an-autocorrelation-function in python http://stats.stackexchange.com/questions/85686/how-to-test-for-presence-of-trend-in-time-series
costFunction(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing.DoubleExOptimizer
 
costFunction(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing.SimpleExOptimizer
 
covariance(double[], int) - Static method in class org.hawkular.datamining.forecast.stats.AutoCorrelationFunction
 
createCustom(double, double, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
createCustom(double, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
createCustom(int, double, double, double, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
createDefault() - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
createDefault() - Static method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
createDefault(int) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
createWithMetric(MetricContext) - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
createWithMetric(int, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
createWithSmoothingParam(double) - Static method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
createWithSmoothingParams(double, double) - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
createWithSmoothingParams(int, double, double, double) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
createWithState(TripleExponentialSmoothing.TripleExState, double, double, double, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 

D

DataPoint - Class in org.hawkular.datamining.forecast
Represents point at specific time
DataPoint(Double, Long) - Constructor for class org.hawkular.datamining.forecast.DataPoint
 
DataPoint(Double, Long, Double, Double) - Constructor for class org.hawkular.datamining.forecast.DataPoint
 
decompose() - Method in class org.hawkular.datamining.forecast.utils.AdditiveSeasonalDecomposition
 
decompose() - Method in interface org.hawkular.datamining.forecast.utils.TimeSeriesDecomposition
 
DEFAULT_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
DEFAULT_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
DEFAULT_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
DEFAULT_SEASONAL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
DEFAULT_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
DEFAULT_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
differencesAtLag(double[], int) - Static method in class org.hawkular.datamining.forecast.utils.TimeSeriesDifferencing
 
DoubleExOptimizer(MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing.DoubleExOptimizer
 
DoubleExponentialSmoothing - Class in org.hawkular.datamining.forecast.models
Double exponential smoothing (Holt's linear trend model) Works well when data exhibits increasing or decreasing trend pattern.
DoubleExponentialSmoothing.DoubleExOptimizer - Class in org.hawkular.datamining.forecast.models
 
DoubleExponentialSmoothing.DoubleExState - Class in org.hawkular.datamining.forecast.models
 
DoubleExState(double, double) - Constructor for class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing.DoubleExState
 

E

equals(Object) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
equals(Object) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.PeriodicIntervalStrategy
 
equals(Object) - Method in class org.hawkular.datamining.forecast.DataPoint
 
equals(Object) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
equals(Object) - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
error - Variable in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing.PredictionResult
 
ErrorChangeStrategy(int, AutomaticForecaster.ErrorChangeStrategy.Statistics) - Constructor for class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 

F

firstTimestamp - Variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExState
 
forecast() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
forecast(int) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
forecast() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
forecast(int) - Method in interface org.hawkular.datamining.forecast.Forecaster
 
forecast() - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
forecast(int) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
forecast() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
forecast(int) - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
forecast() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
One step ahead prediction
forecast(int) - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
Multi step ahead prediction
forecaster - Variable in class org.hawkular.datamining.forecast.AutomaticForecaster.ConceptDriftStrategy
 
Forecaster - Interface in org.hawkular.datamining.forecast
 
Forecaster.Config - Class in org.hawkular.datamining.forecast
 
Forecaster.Config.Builder - Class in org.hawkular.datamining.forecast
 
Forecaster.Update - Class in org.hawkular.datamining.forecast
 
Forecaster.Update.Builder - Class in org.hawkular.datamining.forecast
 

G

getAic() - Method in class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
getAicc() - Method in class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
getBic() - Method in class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
getCollectionInterval() - Method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
getCollectionInterval() - Method in interface org.hawkular.datamining.forecast.MetricContext
 
getConceptDriftStrategy() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
getConceptDriftStrategy() - Method in class org.hawkular.datamining.forecast.Forecaster.Update
 
getDefault() - Static method in class org.hawkular.datamining.forecast.Forecaster.Config
 
getDefault() - Static method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
getIc() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
getIc() - Method in class org.hawkular.datamining.forecast.Forecaster.Update
 
getMae() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
getMax() - Method in class org.hawkular.datamining.forecast.DataPoint
 
getMetricContext() - Method in class org.hawkular.datamining.forecast.models.AbstractModelOptimizer
 
getMetricId() - Method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
getMetricId() - Method in interface org.hawkular.datamining.forecast.MetricContext
 
getMin() - Method in class org.hawkular.datamining.forecast.DataPoint
 
getModel() - Method in enum org.hawkular.datamining.forecast.models.Model
 
getModelToUse() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
getModelToUse() - Method in class org.hawkular.datamining.forecast.Forecaster.Update
 
getMse() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
getOptimizer() - Method in enum org.hawkular.datamining.forecast.models.Model
 
getPercentageChange() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
getPeriod() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.PeriodicIntervalStrategy
 
getPeriod() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
getPeriod() - Method in class org.hawkular.datamining.forecast.Forecaster.Update
 
getPeriods() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
getRmse() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
getSse() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
getStatistics() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
getTenant() - Method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
getTenant() - Method in interface org.hawkular.datamining.forecast.MetricContext
 
getTimestamp() - Method in class org.hawkular.datamining.forecast.DataPoint
 
getType() - Method in class org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest
 
getValue() - Method in class org.hawkular.datamining.forecast.DataPoint
 
getWindowSize() - Method in class org.hawkular.datamining.forecast.Forecaster.Update
 
getWindowsSize() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 

H

hashCode() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
hashCode() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.PeriodicIntervalStrategy
 
hashCode() - Method in class org.hawkular.datamining.forecast.DataPoint
 
hashCode() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
hashCode() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 

I

ImmutableMetricContext - Class in org.hawkular.datamining.forecast
 
ImmutableMetricContext(String, String, Long) - Constructor for class org.hawkular.datamining.forecast.ImmutableMetricContext
 
InformationCriterion - Enum in org.hawkular.datamining.forecast.stats
 
informationCriterion(InformationCriterion) - Method in class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
InformationCriterionHolder - Class in org.hawkular.datamining.forecast.stats
 
InformationCriterionHolder(double, double, int) - Constructor for class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
init(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
init(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
init(List<DataPoint>) - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
Initialize model and return statistics - error of one step ahead prediction
initialized() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
initialized() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
initState(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
initState(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
initState(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
initState(List<DataPoint>, int, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
initState(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
initStatistics() - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
initStatistics() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
initStatistics() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 
isOptimizedBy(ModelOptimizer) - Method in enum org.hawkular.datamining.forecast.models.Model
 

L

lag(double[], int) - Static method in class org.hawkular.datamining.forecast.utils.TimeSeriesLag
 
lastTimestamp() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
lastTimestamp() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
lastTimestamp - Variable in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
lastTimestamp() - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
lastTimestamp() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
lastTimestamp() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 
learn(DataPoint) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
learn(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
learn(DataPoint) - Method in interface org.hawkular.datamining.forecast.Forecaster
 
learn(List<DataPoint>) - Method in interface org.hawkular.datamining.forecast.Forecaster
 
learn(DataPoint) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
learn(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
learn(DataPoint) - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
learn(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
learn() - Method in class org.hawkular.datamining.forecast.models.SimpleMovingAverage
 
learn(DataPoint) - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
Learn one point
learn(List<DataPoint>) - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
Learn multiple points
learn() - Method in class org.hawkular.datamining.forecast.models.WeightedMovingAverage
 
level - Variable in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing.State
 
Logger - Interface in org.hawkular.datamining.forecast
 
LOGGER - Static variable in interface org.hawkular.datamining.forecast.Logger
 
Logger_$logger - Class in org.hawkular.datamining.forecast
Warning this class consists of generated code.
Logger_$logger(Logger) - Constructor for class org.hawkular.datamining.forecast.Logger_$logger
 

M

MAX_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
MAX_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
MAX_LEVEL_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
MAX_SEASONAL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
MAX_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
MetricContext - Interface in org.hawkular.datamining.forecast
 
metricContext - Variable in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
MIN_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
MIN_LEVEL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
MIN_LEVEL_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
MIN_SEASONAL_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
MIN_TREND_SMOOTHING - Static variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
minimizedMSE(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing.DoubleExOptimizer
 
minimizedMSE(List<DataPoint>) - Method in interface org.hawkular.datamining.forecast.models.ModelOptimizer
 
minimizedMSE(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing.SimpleExOptimizer
 
minimizedMSE(List<DataPoint>) - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
minimumInitSize() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
minimumInitSize() - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
minimumInitSize() - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
minimumInitSize() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 
minimumInitSize() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
model() - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
model() - Method in interface org.hawkular.datamining.forecast.Forecaster
 
Model - Enum in org.hawkular.datamining.forecast.models
 
ModelOptimizer - Interface in org.hawkular.datamining.forecast.models
Finds best model for given data set.
multiplier(int) - Static method in class org.hawkular.datamining.forecast.PredictionIntervalMultipliers
 

N

name() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
name() - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
name() - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
name() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 
name() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
numberOfParams() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
numberOfParams() - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
numberOfParams() - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
numberOfParams() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 
numberOfParams() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 

O

optimize(double[], MultivariateFunctionMappingAdapter) - Method in class org.hawkular.datamining.forecast.models.AbstractModelOptimizer
 
optimizer() - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
optimizer(MetricContext) - Static method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
optimizer() - Static method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
optimizer(MetricContext) - Static method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
optimizer(int) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
optimizer(MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
optimizer(int, MetricContext) - Static method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
org.hawkular.datamining.forecast - package org.hawkular.datamining.forecast
 
org.hawkular.datamining.forecast.models - package org.hawkular.datamining.forecast.models
 
org.hawkular.datamining.forecast.stats - package org.hawkular.datamining.forecast.stats
 
org.hawkular.datamining.forecast.utils - package org.hawkular.datamining.forecast.utils
 

P

PeriodicIntervalStrategy(int) - Constructor for class org.hawkular.datamining.forecast.AutomaticForecaster.PeriodicIntervalStrategy
 
periods - Variable in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExState
 
periods(List<DataPoint>) - Static method in class org.hawkular.datamining.forecast.utils.AutomaticPeriodIdentification
 
periods(List<DataPoint>, double) - Static method in class org.hawkular.datamining.forecast.utils.AutomaticPeriodIdentification
 
PredictionIntervalMultipliers - Class in org.hawkular.datamining.forecast
 
PredictionResult(double) - Constructor for class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing.PredictionResult
 
PredictionResult(double, double) - Constructor for class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing.PredictionResult
 
pValue() - Method in class org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest
 

R

random() - Method in class org.hawkular.datamining.forecast.utils.AdditiveSeasonalDecomposition
 
random() - Method in interface org.hawkular.datamining.forecast.utils.TimeSeriesDecomposition
 
result - Variable in class org.hawkular.datamining.forecast.models.AbstractModelOptimizer
 
result() - Method in class org.hawkular.datamining.forecast.models.AbstractModelOptimizer
 
result() - Method in interface org.hawkular.datamining.forecast.models.ModelOptimizer
 
runStatistics() - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
runStatistics() - Method in class org.hawkular.datamining.forecast.models.ContinuousModel
 
runStatistics() - Method in interface org.hawkular.datamining.forecast.models.TimeSeriesModel
 

S

sdOfResiduals - Variable in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing.PredictionResult
 
seasonal() - Method in class org.hawkular.datamining.forecast.utils.AdditiveSeasonalDecomposition
 
seasonal() - Method in interface org.hawkular.datamining.forecast.utils.TimeSeriesDecomposition
 
setCollectionInterval(Long) - Method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
setCollectionInterval(Long) - Method in interface org.hawkular.datamining.forecast.MetricContext
 
setConceptDriftStrategy(AutomaticForecaster.ConceptDriftStrategy) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
setConfidenceInterval(int) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
setError(AccuracyStatistics) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
setIc(InformationCriterion) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
setModelToUse(Model) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
setPeriod(Integer) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
setPeriods(Integer) - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
setWindowsSize(int) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
shouldSelectNewModel(int) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ConceptDriftStrategy
 
shouldSelectNewModel(int) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy
 
shouldSelectNewModel(int) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster.PeriodicIntervalStrategy
 
SimpleExOptimizer(MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing.SimpleExOptimizer
 
SimpleExponentialSmoothing - Class in org.hawkular.datamining.forecast.models
Simple exponential smoothing Works well for stationary data when there is no trend in data.
SimpleExponentialSmoothing.SimpleExOptimizer - Class in org.hawkular.datamining.forecast.models
 
SimpleExponentialSmoothing.State - Class in org.hawkular.datamining.forecast.models
 
SimpleMovingAverage - Class in org.hawkular.datamining.forecast.models
Simple moving average model, often used for trend estimating
SimpleMovingAverage(List<DataPoint>, int, boolean) - Constructor for class org.hawkular.datamining.forecast.models.SimpleMovingAverage
 
slope - Variable in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing.DoubleExState
 
standardDeviation(Double[]) - Static method in class org.hawkular.datamining.forecast.utils.Utils
 
state() - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
state() - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
state() - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
State(double) - Constructor for class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing.State
 
state() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
statistics() - Method in class org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest
 

T

TimeSeriesDecomposition - Interface in org.hawkular.datamining.forecast.utils
 
TimeSeriesDifferencing - Class in org.hawkular.datamining.forecast.utils
Time series differencing
TimeSeriesLag - Class in org.hawkular.datamining.forecast.utils
Compute a lagged version of a time series
TimeSeriesModel - Interface in org.hawkular.datamining.forecast.models
Basic interface for time series model
TimeSeriesModel.TimestampComparator - Class in org.hawkular.datamining.forecast.models
 
TimestampComparator() - Constructor for class org.hawkular.datamining.forecast.models.TimeSeriesModel.TimestampComparator
 
toArray(List<DataPoint>) - Static method in class org.hawkular.datamining.forecast.utils.Utils
Converts list of data points to array of values
toString() - Method in class org.hawkular.datamining.forecast.DataPoint
 
toString() - Method in class org.hawkular.datamining.forecast.ImmutableMetricContext
 
toString() - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
toString() - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
toString() - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
toString() - Method in class org.hawkular.datamining.forecast.stats.AccuracyStatistics
 
toString() - Method in class org.hawkular.datamining.forecast.stats.InformationCriterionHolder
 
trend() - Method in class org.hawkular.datamining.forecast.utils.AdditiveSeasonalDecomposition
 
trend() - Method in interface org.hawkular.datamining.forecast.utils.TimeSeriesDecomposition
 
TripleExOptimizer() - Constructor for class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
TripleExOptimizer(MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
TripleExOptimizer(Integer, MetricContext) - Constructor for class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExOptimizer
 
TripleExponentialSmoothing - Class in org.hawkular.datamining.forecast.models
Triple exponential smoothing model also known as Holt-Winters model.
TripleExponentialSmoothing.TripleExOptimizer - Class in org.hawkular.datamining.forecast.models
 
TripleExponentialSmoothing.TripleExState - Class in org.hawkular.datamining.forecast.models
 
TripleExState(double, double, double[], long) - Constructor for class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing.TripleExState
 

U

update(Forecaster.Update) - Method in class org.hawkular.datamining.forecast.AutomaticForecaster
 
update() - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
update(Forecaster.Update) - Method in class org.hawkular.datamining.forecast.Forecaster.Config
 
update(Forecaster.Update) - Method in interface org.hawkular.datamining.forecast.Forecaster
 
Update(Integer, Model, InformationCriterion, AutomaticForecaster.ConceptDriftStrategy, Integer) - Constructor for class org.hawkular.datamining.forecast.Forecaster.Update
 
updateState(DataPoint) - Method in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing
 
updateState(DataPoint) - Method in class org.hawkular.datamining.forecast.models.DoubleExponentialSmoothing
 
updateState(DataPoint) - Method in class org.hawkular.datamining.forecast.models.SimpleExponentialSmoothing
 
updateState(DataPoint) - Method in class org.hawkular.datamining.forecast.models.TripleExponentialSmoothing
 
Utils - Class in org.hawkular.datamining.forecast.utils
 

V

value - Variable in class org.hawkular.datamining.forecast.models.AbstractExponentialSmoothing.PredictionResult
 
valueOf(String) - Static method in enum org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy.Statistics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.datamining.forecast.models.Model
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.datamining.forecast.stats.InformationCriterion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hawkular.datamining.forecast.AutomaticForecaster.ErrorChangeStrategy.Statistics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.datamining.forecast.models.Model
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.datamining.forecast.stats.AugmentedDickeyFullerTest.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.datamining.forecast.stats.InformationCriterion
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedMovingAverage - Class in org.hawkular.datamining.forecast.models
Weighted moving average model, variant of Moving average model.
WeightedMovingAverage(List<DataPoint>, double[]) - Constructor for class org.hawkular.datamining.forecast.models.WeightedMovingAverage
 
withConceptDriftStrategy(AutomaticForecaster.ConceptDriftStrategy) - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
withConceptDriftStrategy(AutomaticForecaster.ConceptDriftStrategy) - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
withInformationCriterion(InformationCriterion) - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
withInformationCriterion(InformationCriterion) - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
withModelToUse(Model) - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
withModelToUser(Model) - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
withPeriod(Integer) - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
withPeriod(Integer) - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
withWindowSize(int) - Method in class org.hawkular.datamining.forecast.Forecaster.Config.Builder
 
withWindowSize(Integer) - Method in class org.hawkular.datamining.forecast.Forecaster.Update.Builder
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.