Hypothesis Testing for Generalized Thurstone Models