What is the difference between correlation analysis and regression analysis?

In linear correlation analysis, we identify the strength and direction of a linear relation between two random variables.

Correlation does not imply causation.

Regression analysis takes the analysis one step further, to fit an equation to the data. One or more variables are considered independent variables (x1, x2, ... xn). responsible for the dependent or "response" variable or y variable.