У нас есть сравнительно небольшая таблица, которую мы хотели бы отсортировать по рейтингу, используя интервал Уилсона или разумный эквивалент. Я достаточно умный парень, но мой математический фу далеко не так силен, чтобы понять это:
Как мне сказали, в приведенной выше формуле вычисляется оценка для системы голосования с положительным/отрицательным ответом. Я никогда не посещал курсы статистики, и прошло 15 лет с тех пор, как я занимался какой-либо углубленной математикой. Я не имею ни малейшего понятия, что означает маленькая шляпка, которую носит р, или то, что указывает на назад рыба Иисуса под z.
Я хотел бы знать две вещи:
-
Можно ли изменить эту формулу в соответствии с 5-звездочной рейтинговой системой? Я нашел это, но автор выражает свои сомнения относительно точности его формулы.
-
Как эта формула может быть выражена в функции SQL? Обратите внимание, что мне не нужно рассчитывать и сортировать в режиме реального времени. Счет можно рассчитывать и кэшировать ежедневно.
-
Я пропускаю что-то встроенное в Microsoft SQL Server?