Correlation analysis measures the strength of the association (linear relationship) between two variables, but does not imply causation. Regression analysis is used to predict the value of a dependent variable based on the value of at least one independent variable, and to explain the impact of changes in an independent variable on the dependent variable.