Data & Analytics

What is Regression?

Quick answer

A statistical and machine learning method for predicting a continuous numerical value based on the relationship between variables.

Regression, explained

Regression models estimate how one or more input variables relate to an output. Linear regression, the simplest form, fits a straight line: for example, predicting a home's price based on its size, location, and age. More advanced forms include polynomial regression, decision tree regression, and neural network regression.

Regression is a core tool in predictive analytics for forecasting sales, estimating delivery times, or modeling demand. Logistic regression, despite its name, is used for classification, predicting probabilities of outcomes like yes or no. In software development, regression has a different meaning: a regression bug is when something that used to work breaks after a change, which is why teams run regression tests.

Related terms

Guides that mention Regression