This is a simplified version of the problem that I'm having, but I'm really looking for the appropriate type of analysis for the question in which I'm interested.
Set up: I have a large data set in which students provided a rating (from 1 to 7) on the quality of the "faculty" in a course. There were multiple different courses with multiple different professors and multiple different teaching assistants. The same professor could teach multiple courses, and the same teaching assistants could assist in different courses for any professor. Note that students did NOT repeat across courses.
Therefore, there are four variables:
- course rating (1 to 7) from a survey
- course name
- professor name
- TA name
For the moment, let's pretend that there are three courses (A, B, C), three professors (R, S, T) and three TAs (X, Y, Z). Therefore the dataset would look like this, with each row being a response from an individual student:
A, R, X, 4
A, R, X, 5
A, S, Y, 7
B, T, Z, 3
etc.
As I said, there are a lot of rows here (and far more than three courses, three profs, and three TAs).
The question I'm interested in is this:
What is the best way to determine which predictor variable (course, prof, TA) is most influential in determining course rating?
Within a category (course, prof, TA), I do NOT care if A is better than B, or X is equal to Y, etc. -- I'm interested in which category is most influential.
Thank you in advance.