присваивать баллы предметам, которые были размещены в порядке ранжирования - PullRequest
2 голосов
/ 04 января 2011

Рассмотрим пять вариантов мороженого: ваниль, шоколад, малина, клубника, манго.

Людей просят оценить свои предпочтения по вкусу. Они могут оценивать один или несколько вкусов. Таким образом, некоторые люди могут оценивать все пять, некоторые могут оценивать только один или два.

Проблема заключается в том, чтобы составить окончательный рейтинг вкусов по всем данным.

Один метод состоит в том, чтобы присвоить 5 баллов за позицию 1 до 1 балла за позицию 5. Затем можно либо рассчитать средний балл, либо использовать общий балл.

Однако у каждого есть свои проблемы.

Вычисление среднего означает, что пять человек, занимающих пятое место манго, имеют тот же вес, что и один человек, занявший первое место (5 * 1 == 1 * 5).

Альтернативой является сравнение для каждого человека разницы в позициях между ранжированными ароматами и присвоение баллов плюс и минус на основе разницы в позициях.

Так что кто-то, чей рейтинг был бы шоколадом, манго, клубникой, произвел бы:
шоколад v манго = шоколад + 1, манго-1
шоколад v клубника дала бы шоколад + 2, клубника-2
манго v клубника даст манго + 1, клубника-1

Результат после этого один человек: шоколад: 3, манго: 0, клубника: -3

Затем накапливайте баллы для каждого аромата по всем данным.

Но есть ли стандартный статистический способ сделать это?

Ответы [ 3 ]

1 голос
/ 04 января 2011

Существует большой объем работ по этой проблеме. Обычно это называется теория социального выбора . Основная проблема состоит в том, чтобы взять предпочтения нескольких людей и попытаться объединить их в предпочтения для группы.

Короткий ответ: теоретическая сторона - гигантский беспорядок , и пока не найдено ясного решения. Я думаю, что ваша система начисления очков - это путь, основанный на простоте и прозрачности.

Большая проблема при ранжировании предметов относительно друг друга заключается в том, что вы не знаете расстояние между ними. Один человек может иметь малейшее предпочтение шоколада по сравнению с ванилью, в то время как другой может иметь очень сильное предпочтение. Не зная величины счастья, которое приносит каждый элемент пользователю, составить совокупный рейтинг очень сложно. Кроме того, возможно получить парадокс, когда совокупная мера предпочитает элементы от A до B, от B до C и от C до A.

Альтернатива - спросить людей, сколько бы вы заплатили за конус каждого вкуса мороженого. Ситуация становится намного проще для вас, но сложнее для пользователя.

0 голосов
/ 04 января 2011

Должны ли они быть в ранжированном порядке? Кому-то могут нравиться 2 вкуса в равной степени / они не имеют предпочтений, но им нравятся оба.

Оценка для каждого варианта - это другой подход, который может зафиксировать это и решить проблемы, которые вы упомянули. http://en.wikipedia.org/wiki/Net_Promoter может представлять интерес для вас.

0 голосов
/ 04 января 2011

Простым решением является усреднение рейтинга для предмета и показ только тех, кто набрал хотя бы минимальное количество голосов.

...