In statistical modeling, regression analysis is a set of statistical processes for

estimating the relationships among variables.

Regression analysis is widely used for prediction and forecasting, where its use has substantial overlap with the field of machine learning.