Many college courses conclude by giving students the opportunity to evaluate the course and the instructor anonymously. However, the use of these student evaluations as an indicator of course quality and teaching effectiveness is often criticized because these measures may reflect the influence of non-teaching related characteristics, such as the physical appearance of the instructor. The article titled, “Beauty in the classroom: instructors’ pulchritude and putative pedagogical productivity” (Hamermesh and Parker, 2005) found that instructors who are viewed to be better looking receive higher instructional ratings. (Daniel S. Hamermesh, Amy Parker, Beauty in the classroom: instructors pulchritude and putative pedagogical productivity, Economics of Education Review, Volume 24, Issue 4, August 2005, Pages 369-376, ISSN 0272-7757, 10.1016/j.econedurev.2004.07.013. http://www.sciencedirect.com/science/article/pii/S0272775704001165.)
In this lab we will analyze the data from this study in order to learn what goes into a positive professor evaluation.
The data were gathered from end of semester student evaluations for a large sample of professors from the University of Texas at Austin. In addition, six students rated the professors’ physical appearance. (This is aslightly modified version of the original data set that was released as part of the replication data for Data Analysis Using Regression and Multilevel/Hierarchical Models (Gelman and Hill, 2007).) The result is a data frame where each row contains a different course and columns represent variables about the courses and professors.
| variable | description |
|---|---|
score |
average professor evaluation score: (1) very unsatisfactory - (5) excellent. |
rank |
rank of professor: teaching, tenure track, tenured. |
ethnicity |
ethnicity of professor: not minority, minority. |
gender |
gender of professor: female, male. |
language |
language of school where professor received education: english or non-english. |
age |
age of professor. |
cls_perc_eval |
percent of students in class who completed evaluation. |
cls_did_eval |
number of students in class who completed evaluation. |
cls_students |
total number of students in class. |
cls_level |
class level: lower, upper. |
cls_profs |
number of professors teaching sections in course in sample: single, multiple. |
cls_credits |
number of credits of class: one credit (lab, PE, etc.), multi credit. |
bty_f1lower |
beauty rating of professor from lower level female: (1) lowest - (10) highest. |
bty_f1upper |
beauty rating of professor from upper level female: (1) lowest - (10) highest. |
bty_f2upper |
beauty rating of professor from second upper level female: (1) lowest - (10) highest. |
bty_m1lower |
beauty rating of professor from lower level male: (1) lowest - (10) highest. |
bty_m1upper |
beauty rating of professor from upper level male: (1) lowest - (10) highest. |
bty_m2upper |
beauty rating of professor from second upper level male: (1) lowest - (10) highest. |
bty_avg |
average beauty rating of professor. |
pic_outfit |
outfit of professor in picture: not formal, formal. |
pic_color |
color of professor’s picture: color, black & white. |
Is this an observational study or an experiment? The original research question posed in the paper is whether beauty leads directly to the differences in course evaluations. Given the study design, is it possible to answer this question as it is phrased? If not, rephrase the question.
This is an observational study. You can’t answer the question as phrased since it is an observational study.A more appropriate question would be is the beauty of the professor correlated with differences in course evaluation.
Describe the distribution of score. Is the distribution skewed? What does that tell you about how students rate courses? Is this what you expected to see? Why, or why not?
The distribution is left skewed. This tells me the students generally rate the courses highly. This makes sense as most students ownt give a poor grade unless they had serious problems with the professor. Mosst "negative grades will probably sit at the middle of the spectrum.
Excluding score, select two other variables and describe their relationship using an appropriate visualization (scatterplot, side-by-side boxplots, or mosaic plot).
The fundamental phenomenon suggested by the study is that better looking teachers are evaluated more favorably. Let’s create a scatterplot to see if this appears to be the case:
Before we draw conclusions about the trend, compare the number of observations in the data frame with the approximate number of points on the scatterplot. Is anything awry?
The plot seems to have much less observations then the dataframe.This is likely due to scores that are the same.
```r
nrow(evals)
```
Replot the scatterplot, but this time use the function jitter() on the \(y\)- or the \(x\)-coordinate. (Use ?jitter to learn more.) What was misleading about the initial scatterplot?
The jitter function shows that the first graph was misleading to show that there were similar amounts of high score and low score evals for the more beautiful professors.
Let’s see if the apparent trend in the plot is something more than natural variation. Fit a linear model called m_bty to predict average professor score by average beauty rating and add the line to your plot using abline(m_bty). Write out the equation for the linear model and interpret the slope. Is average beauty score a statistically significant predictor? Does it appear to be a practically significant predictor?
y =3.87784+0.06713∗beauty
For each additional beauty rating the score of the course will increase by 0.06713.Average beauty score is statistically significant because it has a p-value of nearly 0. However, it may not be a practically significant predictor due to the size of the slope which only slightly impacts the overall course score.
```r
m_bty <- lm(jitter(evals$score) ~ jitter(evals$bty_avg))
plot(jitter(evals$score) ~ jitter(evals$bty_avg))
abline(m_bty)
summary(m_bty)
```
The residuals are skewed left but take on a nearly normal pattern. The acceptance of this conditon would depend on preference.
This does not meet the conditon that the variability of the residuals is consistent. The variablity for very high and low quantiles is much further off the line then more centrally located values. Therefore I would reject this conditoin being met.
The data set contains several variables on the beauty score of the professor: individual ratings from each of the six students who were asked to score the physical appearance of the professors and the average of these six scores. Let’s take a look at the relationship between one of these scores and the average beauty score.
As expected the relationship is quite strong - after all, the average score is calculated using the individual scores. We can actually take a look at the relationships between all beauty variables (columns 13 through 19) using the following command:
These variables are collinear (correlated), and adding more than one of these variables to the model would not add much value to the model. In this application and with these highly-correlated predictors, it is reasonable to use the average beauty score as the single representative of these variables.
In order to see if beauty is still a significant predictor of professor score after we’ve accounted for the gender of the professor, we can add the gender term into the model.
Similarly to the linear model, the residuals are skewed left but follow a nearly normal distribution. The variance of the residuals of this model are more consistent so I would say this model meets the conditions that would make it reasonable.
bty_avg still a significant predictor of score? Has the addition of gender to the model changed the parameter estimate for bty_avg?bty_avg is still a significant predictor of score. but the addition of gender has increased the estimate of bty_avg by increasing its impact on the score of the course.
Note that the estimate for gender is now called gendermale. You’ll see this name change whenever you introduce a categorical variable. The reason is that R recodes gender from having the values of female and male to being an indicator variable called gendermale that takes a value of \(0\) for females and a value of \(1\) for males. (Such variables are often referred to as “dummy” variables.)
As a result, for females, the parameter estimate is multiplied by zero, leaving the intercept and slope form familiar from simple regression.
\[ \begin{aligned} \widehat{score} &= \hat{\beta}_0 + \hat{\beta}_1 \times bty\_avg + \hat{\beta}_2 \times (0) \\ &= \hat{\beta}_0 + \hat{\beta}_1 \times bty\_avg\end{aligned} \]
We can plot this line and the line corresponding to males with the following custom function.
\[ \begin{aligned} \widehat{score} &= \hat{\beta}_0 + \hat{\beta}_1 \times bty\_avg + \hat{\beta}_2 \times (1) \\ &= 3.74734 + 0.07416 \times bty\_avg+ 0.17239 \end{aligned} \]
Male professors tend to have higher course evaluation scores.
The decision to call the indicator variable gendermale instead ofgenderfemale has no deeper meaning. R simply codes the category that comes first alphabetically as a \(0\). (You can change the reference level of a categorical variable, which is the level that is coded as a 0, using therelevel function. Use ?relevel to learn more.)
m_bty_rank with gender removed and rank added in. How does R appear to handle categorical variables that have more than two levels? Note that the rank variable has three levels: teaching, tenure track, tenured.R handles cateogorical variables that have more than 2 outcomes by assigning all but one of them as dummy variables.
The interpretation of the coefficients in multiple regression is slightly different from that of simple regression. The estimate for bty_avg reflects how much higher a group of professors is expected to score if they have a beauty rating that is one point higher while holding all other variables constant. In this case, that translates into considering only professors of the same rank with bty_avg scores that are one point apart.
We will start with a full model that predicts professor score based on rank, ethnicity, gender, language of the university where they got their degree, age, proportion of students that filled out evaluations, class size, course level, number of professors, number of credits, average beauty rating, outfit, and picture color.
I would guess the picture variables like back and white vs colored and formal vs informal clothing would have high p values.
Let’s run the model…
m_full <- lm(score ~ rank + ethnicity + gender + language + age + cls_perc_eval
+ cls_students + cls_level + cls_profs + cls_credits + bty_avg
+ pic_outfit + pic_color, data = evals)
summary(m_full)I was paritally correct in my assumptions. The formality of outfits have a relativley high p-value (.128) but not even close the highest. Colored vs non Colored phots have a pretty low p value (.003) so I was incorrect in that regard. The variable regarding if a professor taught multiple sections of the course had the highest p-value.
If a professor is not a minority the average score of their course will rise 0.1235 with everything else being constant.
The coefficiants dropped slightly for some variables and the significance did not really change. This tells us the variables are colinear and other varialbes are more effectivley used in place of cls_profs.
m_full <- lm(score ~ rank + ethnicity + gender + language + age + cls_perc_eval
+ cls_students + cls_level + cls_credits + bty_avg
+ pic_outfit + pic_color, data = evals)
summary(m_full)m_full <- lm(score ~ gender + language
+ cls_credits + bty_avg
+ pic_color, data = evals)
summary(m_full)I removed all variables that didn’t originally have a p-value <0.01 (statistical significance). I also removed variables that had a coefficient of < 0.01 (practically signifcant).
\[ \begin{aligned} \widehat{score} &= \hat{\beta}_0 + \hat{\beta}_1 \times gendermale + \hat{\beta}_2 \times languagenon\_english +\hat{\beta}_3 \times cls\_creditstone\_credit + \hat{\beta}_4 \times bty\_avg+\hat{\beta}_5 \times piccolor \\ &= 3.939 + 0.181 \times gendermale + -0.274 \times languagenon\_english + 0.499 \times cls\_creditstone\_credit + 0.067 \times bty\_avg+-0.212 \times piccolor \end{aligned} \]
Very similar to the diagnostic analyses above, this model’s residuals are skewed left but are nearly normal and follow a similar pattern of variance for the residuals but is consistent enought to satisfy criteria.
Yes, if a professor can have multiple rows associated with their courses there would be observations that were not independent which would violate a condition of linear regression.
An english as first language, good-looking male professor that is teaching a one credit class and has a black and white photo will be more likely to be associated with a high evaluation score.
I would not be comfortable generalizing these conclusions. While a The Univerisy of Texas is big there are only so many professors. Especially when you consider that some of the criteria is relatively specific and could be skewed by one or two professors. Additionally, UT is a state school so there will likely be a very large number of students from Texas. This may introduce a geographical impact that would need to be re-examined at other institutions.