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.