Regression analysis is a broad term for statistical techniques used to model and analyze numerical data consisting of values of a dependent variable y (also known as the response or predicted variable) and one or more independent variables x (also known as explanatory or predictor variables). Regression analysis is based on the correlation. Correlation examines the strength and direction of the linear relationship between two variables but does not signify causation.