Regression analysis is a statistical method used to determine the relationship between variables. It allows one to predict the value of a dependent variable based on the value of one or more independent variables. There are three main uses of regression analysis: prediction, model specification, and parameter estimation. However, accurate prediction, model specification, and parameter estimation require that all relevant variables are accounted for in the data and model. Limitations in data can restrict the use of regression analysis for prediction.