Skip to content

A machine learning plugin for Elasticsearch providing aggregations to compute multiple linear regression on search results in real-time for predictive analytics.

License

Notifications You must be signed in to change notification settings

mbok/elasticsearch-linear-regression

Repository files navigation

A linear regression plugin for Elasticsearch

Build Status

Linear regression is one of the most well known algorithms in machine learning. It defines a predictive model for the value of a dependent variable based on a training data set of independent variables when the relationship between the variables can be described with a linear model. This technique belongs to the supervised learning algorithms in machine learning.

The core idea behind this plugin is to utilize the index data in Elasticsearch during search as a linear regression model in order to expose information like

  • prediction of a value for the target variable,

  • anomaly detection,

  • measuring the accuracy or rather predictiveness of the model

  • and much more.

About

A machine learning plugin for Elasticsearch providing aggregations to compute multiple linear regression on search results in real-time for predictive analytics.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages