Interpreting Indicator Variables¶
In this exercise we’ll work with a (somewhat canonical) dataset on the prices, mileages, weights, and other characteristics of 74 automobiles. These data originally came from the April 1979 issue of Consumer Reports and from the United States Government EPA statistics on fuel consumption; they were compiled and published by Chambers et al. (1983).
To get the data, follow this link or go to http://www.github.com/nickeubank/MIDS_Data and download the
automobile_dataset.dta file. This is a canonical example dataset used in coding examples all over the internet, and the codebook is roughly:
make Make and Model price Price mpg Mileage (mpg) rep78 Repair Record 1978 headroom Headroom (in.) trunk Trunk space (cu. ft.) weight Weight (lbs.) length Length (in.) turn Turn Circle (ft.) displacement Displacement (cu. in.) gear_ratio Gear Ratio foreign Car type
Indicator Variables and Omitted Variable Bias¶
Create a new variable named
guzzler that takes the value of 1 if the car’s miles per gallon (
mpg) is less than 18 and takes value 0 otherwise (“guzzler” is a term for a car that consumes gas very quickly, or “guzzles gas”). Regress
guzzler and interpret the coefficients. Do gas guzzlers cost more than the other cars? How much more?
Create a scatter plot of
weight and color code your markers by the value of
guzzler (red for
guzzler = 1 and green for
guzzler = 0).
Based on the graph you just created, do you think not controlling for
weight might lead to omitted variable bias in the regression in Exercise 1? What is the direction of the bias?
displacement. Interpret the coefficients. Do the regression results confirm your guess in Q3?
rep78 indicates the car’s repair record. The variable is poorly documented (we don’t know that the value means) but take our word for it that the values from 1-5 indicate “very poor”, “poor”, “acceptable”, “good”, and “very good” record, respectively.
Create five separate indicator variables from
rep78 and regress
price on indicators for values 2 through 5. Also control for
displacement. Interpret the coefficients on the indicator for
rep78 == 3.
(Note: You can use the
C() method for creating indicator variables, but your answers will only be right if the omitted category is
rep78 == 1).
You suspect that the effect of
price may be conditioned by whether or not the car is manufactured abroad. Regress
foreign and their interaction, controlling for
displacement. Without using mathematical language, explain to your grandma what the coefficient on the interaction term means.
What is the price difference between a foreign guzzler and a foreign non-guzzler?
What is the price difference between a domestic non-guzzler and a foreign non-guzzler?
mpg and their interaction, controlling for
displacement. Interpret the coefficients of the main independent variables. Explain in layman terms the coefficient on the interaction term.
Absolutely positively need the solutions?¶
Don’t use this link until you’ve really, really spent time struggling with your code! Doing so only results in you cheating yourself.