Uses of Class
org.elasticsearch.search.aggregations.pipeline.MovAvgModel
-
Packages that use MovAvgModel Package Description org.elasticsearch.plugins org.elasticsearch.search.aggregations.pipeline -
-
Uses of MovAvgModel in org.elasticsearch.plugins
Methods in org.elasticsearch.plugins that return types with arguments of type MovAvgModel Modifier and Type Method Description default List<SearchPlugin.SearchExtensionSpec<MovAvgModel,MovAvgModel.AbstractModelParser>>SearchPlugin. getMovingAverageModels()The newMovAvgModels defined by this plugin. -
Uses of MovAvgModel in org.elasticsearch.search.aggregations.pipeline
Subclasses of MovAvgModel in org.elasticsearch.search.aggregations.pipeline Modifier and Type Class Description classEwmaModelCalculate a exponentially weighted moving averageclassHoltLinearModelCalculate a doubly exponential weighted moving averageclassHoltWintersModelCalculate a triple exponential weighted moving averageclassLinearModelCalculate a linearly weighted moving average, such that older values are linearly less important.classSimpleModelCalculate a simple unweighted (arithmetic) moving averageMethods in org.elasticsearch.search.aggregations.pipeline that return MovAvgModel Modifier and Type Method Description MovAvgModelEwmaModel.EWMAModelBuilder. build()MovAvgModelHoltLinearModel.HoltLinearModelBuilder. build()MovAvgModelHoltWintersModel.HoltWintersModelBuilder. build()MovAvgModelLinearModel.LinearModelBuilder. build()MovAvgModelMovAvgModelBuilder. build()MovAvgModelSimpleModel.SimpleModelBuilder. build()MovAvgModelEwmaModel. clone()MovAvgModelHoltLinearModel. clone()MovAvgModelHoltWintersModel. clone()MovAvgModelLinearModel. clone()abstract MovAvgModelMovAvgModel. clone()Clone the model, returning an exact copyMovAvgModelSimpleModel. clone()static MovAvgModelSimulatedAnealingMinimizer. minimize(MovAvgModel model, EvictingQueue<Double> train, double[] test)Runs the simulated annealing algorithm and produces a model with new coefficients that, theoretically fit the data better and generalizes to future forecasts without overfitting.MovAvgModelMovAvgPipelineAggregationBuilder. model()Gets a MovAvgModel for the Moving Average.MovAvgModelEwmaModel. neighboringModel()MovAvgModelHoltLinearModel. neighboringModel()MovAvgModelHoltWintersModel. neighboringModel()MovAvgModelLinearModel. neighboringModel()abstract MovAvgModelMovAvgModel. neighboringModel()Generates a "neighboring" model, where one of the tunable parameters has been randomly mutated within the allowed range.MovAvgModelSimpleModel. neighboringModel()abstract MovAvgModelMovAvgModel.AbstractModelParser. parse(Map<String,Object> settings, String pipelineName, int windowSize)Parse a settings hash that is specific to this modelMethods in org.elasticsearch.search.aggregations.pipeline with parameters of type MovAvgModel Modifier and Type Method Description static MovAvgModelSimulatedAnealingMinimizer. minimize(MovAvgModel model, EvictingQueue<Double> train, double[] test)Runs the simulated annealing algorithm and produces a model with new coefficients that, theoretically fit the data better and generalizes to future forecasts without overfitting.MovAvgPipelineAggregationBuilderMovAvgPipelineAggregationBuilder. model(MovAvgModel model)Sets a MovAvgModel for the Moving Average.
-