Regression analysis models the relationship between variables, including dependent and independent variables. Linear regression models take forms like straight lines, polynomials, trigonometric, and interaction terms. Multiple linear regression is useful for understanding variable effects, predicting values, and dealing with multicollinearity using methods like ridge regression, partial least squares, and stepwise regression. Nonlinear and generalized linear models also describe nonlinear relationships. Multivariate regression involves multiple response variables.