Detailed Instructions for How To Run Regressions in Excel
Civ E 342 Transport Principles and Applications
Basic Statistics Tools for Demand Analysis
Descriptive Statistics:
Statistics: a branch of mathematics dealing with the collection, analysis, interpretation, and presentation of masses of numerical data or a collection of quantitative data.
Descriptive statistics: utilizes numerical and graphical methods to look for patterns, to summarize, and to present the information in a set of data.
Inferential statistics: utilizes sample data to make estimates, decisions, predictions, or other generalizations about a large set of data.
Mean: a value that is computed by dividing the sum of a set of values by the number of values.
Mode: is the value that occurs most frequently in the data set.
Median: a value in an ordered set of values below and above which there is an equal number of values or which is the arithmetic mean of the two middle values if there is no one middle number, or a vertical line that divides the histogram of a frequency distribution into two parts of equal area, or a value of a random variable for which all greater values make the distribution function greater than one half and all lesser values make it less than one half.
Variance: is equal to the sum of the squared distances from the mean divided by (n - 1) or the square of the standard deviation.
Standard deviation: is the positive square root of the sample variance.
pth percentile: is a number such that p% of the measurements fall below it.
Range: is equal to the largest value minus the smallest value in the data set.
Histogram: a graphical representation of a frequency distribution by means of rectangles whose widths represent class intervals of values and whose areas are proportional to the corresponding frequencies.
IMPORTANT: most statistics can be obtained directly using some statistics functions available in a spreadsheet program such as Excel. To complete Assignment 2, you need to learn how to use these functions. Remember that you can always “Hit the F1 key and type in the keyword” to find the help you need!
Linear Regression Analysis (in Excel)
Linear regression analysis by the method of least squares is probably the most commonly used statistical procedure in transportation engineering. The multiple linear regression models can be applied to many problems, and has been modified and extended in a large number of ways. It is a powerful and relatively robust tool, but is often misused, or used with insufficient caution. In this tutorial we will provide an introduction to some of the issues and concerns that commonly arise in basic multiple regression analysis,
A linear regression analysis really consists of three main steps: 1) the data must be examined in univariate and bivariate ways to make sure that the most basic assumptions underlying the linear regression method are being observed, 2) a model must be selected, fit, and the parameters and goodness of fit assessed, and 3) before we take the results seriously, additional diagnostics should be performed on the residuals. The following sections show some ways in which Excel can be used to complete these steps. Note that this may also be a good time for you to review your knowledge on statistics (Civ E 224), and some on-line documents in Excel with regard to regression analysis.
The data used in this tutorial are the survey results of 10 households, as shown in Figure A-1. We are interested in establishing a relationship between the number of shopping trips made by a household on Saturday and household characteristics. We will examine whether car ownership, household size and family income have effects on shopping trip rate.
Data Preparation
First you want to start with a clean sheet of data in columns (see Figure A-1):
1) In one column, you should have the variable that you are trying to predict through your regression. This is known as the Y variable. In each of the other columns, you should have the variables that you are thinking of including in your regression model in order to predict the Y variable. The variables in the other columns are known as X variables.
2) Your life will be made 100 times simpler if you use a descriptive label in each of the cells immediately above your data (one label per column of data). If your data is in rows 14-100, for example, the labels should be in row 13. This way excel can keep track of each Y variable and you don't have to remember the order of the data columns. Don't use difficult to decipher abbreviations unless you include a legend key. It is better to use a longer name if it is necessary to clearly distinguish each variable.
Correlation Analysis
Correlation analysis attempts to measure the strength of the relationship between two variables by means of a single number called a correlation coefficient (often denoted by r). The absolute value of a correlation coefficient, |r|, ranges from 0 (not related) to 1.0 (perfectly related). For any two variables X and Y, a correlation coefficient close to unity in magnitude implies good correlation or linear association between them, whereas values near zero indicate little or no correlation. The physical interpretation of correlation coefficient is shown in Figure A-2.
[pic]
Figure A-1. Linear Regression: Data Preparation
[pic]
Figure A-2. Linear Regression: Correlation Coefficients
The correlation coefficients between all variables can be obtained in Excel through the following steps:
1) Go to tools….data analysis on the pull-down menu and select correlation.
2) Under "Input range", Click the button to the right of "Input range" and highlight all the cells in your X variable columns, including the labels on the row above the data. Press enter to complete this selection.
3) In the boxes below, check off "Labels in First Row" and make sure that Data in Columns is selected.
4) Under "Output Options", choose New Worksheet Ply and in the box to the write, name the new sheet on which the correlation will appear. For now "Correlation" is fine.
5) Hit "OK". Excel generates a new sheet which include a table of correlation matrix. This matrix can be used to determine linearity and multicollinearity.
Figure A-3 shows a matrix of correlation coefficients for the example data given in Figure A-1. Further interpretation of these numbers will be provided in Section A.5.
Figure A-3. Linear Regression: Correlation Analysis
Specification of Regression Equations
Before regression can be performed, a hypothetical (linear) relationship between the independent variable and the dependent variables must first be specified. This step does nothing with Excel and is done on the basis of your knowledge on the problem at hand and the correlation analysis. Without knowing what equations should be used, several alternative equations (models), which differ by what independent variables are included, are usually proposed for regression and the resulting equations are then compared on the basis of various statistics produced by the regression analysis. For example, we may propose the following candidate equations for our tutorial example:
Y = a + b1 X1
Y = a + b1 X1 + b2 X2
The coefficients of each equation can be obtained through regression as discussed in the following sections.
Regression
The regression procedure attempts to identify the best fit values for the parameters in a candidate model (a, b1, b2…):
1) For each candidate regression equation, set a separate Excel sheet and copy the original data to that sheet. Delete the columns of data for those independent variables that are not included in the regression equation.
2) Go to tools….data analysis on the pull-down menu and select regression.
3) Under "Input Options", Click the button to the right of "Input Y range" and highlight all the cells in your Y variable column, including the label on the row above the data. Do this by clicking the mouse on the top cell and holding down the mouse button while you highlight other cells. Press Enter to complete this selection. Do the same thing for the "Input X range", ensuring that you include all columns of data which you are including in your pre-specified regression equation and that you include the data labels as well. Note that the columns you want to include need to be contiguous, so you may need to do some cutting and pasting in order for this to occur.
4) In the boxes below, check off "Labels" and "Confidence Interval". Make sure that 95% is the value in the box next to "Confidence Interval".
5) Under "Output Options", choose New Worksheet Ply and in the box to the write, name the new sheet on which the regression data will appear. For now "1st Regression" is fine. Next, under residuals, select "Residuals" and "Residual Plot". The Residual Plot will be used to test for heteroscedasticity (see A.5 Interpretation).
6) Hit "OK".
For the data given in Figure A-1, if we want to fit a relation between Y and X1 (persons) and X2 (income), we need to select the cell range B5:C11 for the "Input X Range". The regression output is shown in Figure A-4. Further interpretation of these results is provided in the following section.
Interpretation
Now that you have lots of information in front of you, it is time to analyze the data.
Assessing linearity and collinearity
It is useful to get a feel for the magnitude of the bivariate relations by examining the correlation matrix. If correlations of independent with dependent variables are very weak, or weaker than associations among the independent variables, one might question the specification of the model.
Very high correlation among independent variables can result in problems in assessing the results and testing significance of partial effects. It often indicates that more work is necessary in properly specifying the "right hand side" of the equation (for example, we may consider not including the correlated predictors together in a regression equation). While there is no hard and fast rule, you want to avoid including two variables with high positive or negative correlation. When you exceed 0.4 or go under -0.4, you are getting into multicollinearlity difficulties.
Figure A-4. Linear Regression: Regression Output
Based on correlation coefficients given in Figure A-3, we can observe that 1) correlations between trip rate and dependent variables (persons, income and car ownership) are generally stronger than correlations among independent variables - good news! 2) house income (X2) seems to be correlated with house size (X1) and car ownership (X3) - be cautious when we specify our models.
Assessing non-linearity
Linear regression assumes linearity between independent and dependent variables. This assumption may not hold in many practical situations. The best way to identify non-linearity is using scatter plots (see Figure A-5). If non-linearity is detected, non-linear equations may have to be explored, which is beyond the scope of this tutorial.
Assessing the overall goodness of fit
Overall goodness of fit is commonly evaluated using the R2 statistics produced by the regression process. The R squared value indicates the percentage of variation explained by the independent variables. For models calibrated from a same set of data, the higher the R2 value is, the better the model fits to the data. R squared scores ranging from 0.30 to 0.60 generally denote a good model fit, while R squared scores less than 0.20 represent poor model fit.
[pic]
(a) linear relationship (b) non-linear relationship
Figure A-5. Linear Regression: Assessing Linearity and Non-linearity
Assessing the significance of each independent variable
All variables included in the regression equation need to be checked to see if they have a significant effect on the dependent variable. This is done by looking at t-statistics to ensure that regression coefficients are significantly different from zero. The absolute value of the t- statistic should be above 1.96 if the number of observation is above 30 (or based on t0.05). The 95% confidence interval of each coefficient, which is also provided by Excel, should not contain zero. For the present case, it is observed that household size is significant at the 0.05 level (t = 4.84) and household income does not appear to have a significant effect on shopping trips (t=1.02).
Assessing the effect of each independent variable
Look at the sign of the regression coefficient (slope) for each variable to check that the direction makes intuitive sense. For example, it is expected that shopping trips per household should increase as household income increases. However, if the model coefficient (b) obtained from the regression is negative, then it would not make sense and the resulting model should not be used.
It is also meaningful to make direct interpretations based on the magnitude of the coefficients. This is relatively easy for a linear equation: the coefficient associated with a specific independent variable (Xi) represents the amount of change in Y that would result from a unit change in Xi. For example, based on the results shown in Figure A-4, the regression coefficient associated with Persons in household (X1) is 0.52, which means one extra person in a household would generate 0.52 additional shopping trips.
Assessing normality (not required!)
The method of least squares regression assumes that the regression function fits the data such that errors of prediction (residuals) are normally distributed at any value of each of the independent variables, and that the variance of the residuals should have no pattern as a function of the value of each of the independent variables. Plotting the distribution of the residuals and the residuals as a function of each variable is probably the best way of assuring that these assumptions are being met (Figure A-6).
[pic][pic]
(a) No evidence of hetroskedasticity (b) With hetroskedasticity
Figure A-6. Linear Regression: Assessing Hetroskedasticity
Iteration
There is no guaranteed way to arrive at a great regression model, so it is likely that you will need to run the regression several times in order to ensure that you are avoiding all the common pitfalls while still maximizing the accuracy and validity of your regression. You may prefer to copy the original data onto a new sheet or at least onto another part of the sheet in order to easily rearrange columns contiguously for new regressions.
Prediction
Create a formula based on your regression that can be used to make additional predictions.
1) Use the coefficient of each variable with your regression, along with the intercept value which Excel produces.
2) In looking at the data to be used in future predictions, paste the coefficient for each variable above the column filled with relevant data.
3) Create a formula which adds the intercept and multiplies each coefficient by a particular observation in order to arrive at the regression model's "prediction" of the Y variable. The formula should be in the form of Y= b0+ b1*X1 + b2*X2 + b3*X3 + …where b0 is the intercept, bi represents the calculated coefficient for the ith variable and Xi represents the actual data for the variable for a given observation.
4) Compare this to the result which actually took place. Did the regression predict accurately? If you were making decisions based on the predictive power of the regression, would you have made the right decisions?
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- detailed instructions for how to run regressions in excel
- multiple regression
- excel and least squares bivariate models
- steps for conducting multiple linear regression
- linear regression in excel
- handout linear regression
- correlation and linear regression using excel
- ba 253 multiple linear regression fort lewis college
Related searches
- how to calculate percentage in excel formula
- how to calculate hours in excel timesheet
- how to calculate dates in excel spreadsheet
- how to calculate percentage in excel 2010
- how to add formulas in excel sum
- how to calculate totals in excel spreadsheet
- how to count items in excel column
- how to run python in command prompt
- how to run code in pycharm
- how to round up in excel formula
- how to run python in cmd
- how to run regression in excel