1
$\begingroup$

I found myself at a difficult situation in deciding how to combine the grades of different pairs of markers such that I can rank the candidates fairly.

I have around 500 candidates and around 30 markers marking 40 candidates selected at random, such that each candidate is evaluated by at least 2 markers since the marking criteria are not fully objective.

enter image description here

Those are the general characteristics of each marker: the minimum, average, and maximum grades they have given and their standard deviation.

Given this, what is the most "fair" way of combining the grades of different (2 or 3) markers?

For each student:

  1. Simply average the grades of different markers.
  2. Add the Z-Scores of both markers (and ignore the third one, if exists).
  3. Add the Min-Max Normalized Scores of both markers (and ignore the third one again, if exists).
  4. ?
$\endgroup$
2
  • $\begingroup$ I don't see anything in your example about the candidates, but that would seem to be essential information for resolving this issue. $\endgroup$
    – whuber
    Commented Jan 27, 2021 at 15:06
  • $\begingroup$ @whuber You are right, but I could not think of anything to add; what would you like to know? Would you be able to give me some examples? $\endgroup$ Commented Jan 27, 2021 at 16:11

1 Answer 1

2
$\begingroup$

I would suggest using a mixed model to analyse these data: I assume that you're interested more in the specific ability of each candidate rather than the properties/bias of the reviewers. In this setting, a simple model would be

$$ \mathrm{Grade}_{ij} = \alpha_i + \beta_j + \varepsilon_{ij}, $$

where $i$ ranges over candidates and $j$ over reviewers; $\mathrm{Grade}_{12}$ would be the grade reviewer 2 gives to candidate 1, for example.

This model explains the grade obtained as the sum of:

  • a candidate-specific effect $\alpha$, which you can interpret as a measure of their ability,
  • a reviewer-specific effect $\beta$, and
  • an error term $\varepsilon \sim N(0, \sigma^2)$.

In a mixed model, we assume that these reviewer effects or biases $\beta_j$ are random, distributed independently according to a normal distribution: $\beta_j \sim N(0, \sigma_\beta^2)$.

This model is fair because it tries to separate the candidate ability from the reviewer bias, and it automatically links data across reviewers so that it takes most advantage of the limited sample size.

Assuming your data come in the form (candidate_id, reviewer_id, grade), you can fit the model above using the R commands

library(lme4)
model <- lmer(grade ~ 0 + candidate_id + (1|reviewer_id), data = reviews) # remove intercept

Examining the fixed coefficients (corresponding to candidate_id) would give you a ranking for the candidates, and you can test if they are significantly different from one another using

multcomp::glht(model, linfct = mcp(candidate_id = "Tukey"))

Hope this helps!

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.