Уверенность Уилсона Интервал принимает в качестве аргументов значения TRUE или FALSE, или «upvotes» и «downvotes» соответственно. Из этих голосов он генерирует рейтинг.Уверенный интервал Уилсона для 5-звездочного рейтинга
Что касается моего проекта, я думаю, что WCI идеально подходит. Тем не менее, скалярная upvote и downvote недостаточно для описания того, что я оцениваю.
Здесь 5 звездный рейтинг приходит, и это то, где мне нужен кто-то, чтобы опровергнуть мою логику. Теперь я думаю, что если бы я должен был реализовать 5-звездочный рейтинг с помощью WCI, то следующее должно работать, не взламывая внутренности доверительного интервала.
Для каждой звезды в рейтинге виджета мы присваиваем уникальное целочисленное значение. Каждое значение считается либо положительным (верхним), либо отрицательным (downvote). Таким образом, следующие значения будут:
1/5 звезды: -2 2/5 звезды: -1 3/5 звезды: 1 4/5 звезд: 2 5/5 звезды: 3
Чтобы суммировать приведенные выше значения. Минимальный голос 1 звезды классифицируется как 2 downvotes. Голос 2 звезды классифицируется как 1 голос. Для среднего голоса 3 звезды мы даем 1 upvote. Для 4 звезд мы даем 2 upvotes. И для максимума 5 звезд мы даем 3 upvotes.
Пожалуйста, опроверг эту логику, почему это не будет работать? Может быть, это идет вразрез с пониманием «среднего человека» звездной системы?
Есть другие вещи, которые вы можете сравнить. Например, вы могли бы запускать 4 разных доверительных интервала параллельно - интервал для «по крайней мере двух звезд», для «как минимум трех звезд» ... и так далее, или вы могли бы выработать доверительный интервал для среднего числа звезд , или для среднего числа звезд. Существует множество способов сократить распределение по 5 возможностям до одного номера, и именно тот, который вы хотите, зависит от того, что вы хотите сделать с этим единственным номером. – mcdowella