Multivariable Regression for Empirical Finance
Introduction to Multivariable Regression
Beyond One Variable
Simple linear regression is a powerful tool for modeling the relationship between two variables. But what happens when the outcome you're trying to predict depends on more than one factor? To predict a house's sale price, you'd want to know more than just its square footage. The number of bedrooms, age of the house, and neighborhood quality all play a role. This is where multivariable regression comes in.
Multivariable regression models the relationship between one dependent variable and multiple independent variables. It allows us to see how several factors collectively influence an outcome.
The goal is to isolate the impact of each independent variable while accounting for the effects of the others. The mathematical formula for the model looks like this:
Let's break that down:
- is the dependent variable, the outcome we want to predict (e.g., house price).
- are the independent variables, or predictors (e.g., square footage, number of bedrooms).
- is the intercept, the value of when all independent variables are zero.
- are the regression coefficients. Each measures the change in for a one-unit change in its corresponding .
- (epsilon) is the error term, representing the variability in that the model can't explain.
Interpreting Coefficients
The magic of multivariable regression lies in how we interpret the coefficients. Each coefficient, say , tells us the expected change in the dependent variable for a one-unit increase in the independent variable , assuming all other independent variables in the model are held constant.
This is a crucial point. If our model for house prices includes square footage () and number of bedrooms (), the coefficient represents the additional price for one extra square foot, for houses with the same number of bedrooms. It isolates the effect of square footage from the effect of the bedroom count.
For example, if is 💲200, it means that for a given number of bedrooms, each additional square foot is associated with a 💲200 increase in the house's price, on average.
Model Assumptions
For the results of a multivariable regression to be valid and trustworthy, the data and the model must satisfy several key assumptions. Think of these as the rules of the game. If they're broken, our conclusions might be flawed.
Linearity
noun
The relationship between the dependent variable and each independent variable is linear. The model assumes that a straight line is the best way to describe this relationship.
The next assumption is about the error term, . The errors, also called residuals, are the differences between the actual observed values and the values predicted by the model.
Independence: The residuals are independent. The error for one observation doesn't provide any information about the error for another observation. This is often a concern with time-series data, where one period's outcome can affect the next.
Homoscedasticity: The residuals have constant variance at every level of the independent variables. This mouthful of a word (pronounced ho-mo-ske-da-STI-si-ty) simply means that the spread of the errors is consistent across the board. The model's predictions shouldn't get more or less accurate for different values of the predictors.
Normality: The residuals are normally distributed. This means if you plotted a histogram of the errors, it would look like a bell curve centered at zero. The model makes mistakes, but the mistakes are random and not systematically skewed.
Violating these assumptions can lead to biased coefficient estimates or incorrect conclusions about the relationships between your variables. That's why checking these assumptions is a critical step in the modeling process.
Now let's check your understanding of these core concepts.
What is the primary advantage of multivariable regression compared to simple linear regression?
A researcher models employee salary () based on years of experience () and level of education (). How should the coefficient for years of experience, eta_1, be interpreted?
Understanding multivariable regression and its assumptions is the first step toward building more sophisticated and realistic models of the world.