1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Вопрос о формуле вычисления рейтинга

Тема в разделе "Обсуждение сайта", создана пользователем Север 37808, 16 дек 2010.

  1. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Сразу обозначу свою позицию для тех, кто постоянно принимает меня за тролля: данная тема не является попыткой троллинга или принижения кого-либо (чего-либо). Постараюсь выражаться максимально корректно и позитивно.
    Вот здесь расписана формула вычисления рейтинга, применяющаяся при оценке уроков, конкурсных работ и т.д. У неподготовленного человека она вызывает легкий ступор в силу кажущейся сложности понимания. На самом же деле она очень проста, если присмотреться.
    Суть математических выкладок по ссылке сводится к следующему: значение оценок колеблется от 1 до 5. Для смещения центра диапазона рейтинга на ноль от каждой оценки отнимается 3, т.е. 5 рассматривается как +2, 4 как +1, 3 как 0, 2 как -1 и 1 как -2. Затем вычисляется средняя оценка, т.е. суммируются все оценки и полученное число делится на количество оценок. А затем этот средний рейтинг мы умножаем на все то же количество оценок, таким образом получая изначальную сумму, и именно это значение показывается пользователям как конечный рейтинг работы или урока.
    Наиболее доступное представление данной формулы выглядит так: изначально рейтинг равен 0. Если пользователь ставит оценку 5, к рейтингу прибавляется 2. Оценка 4 означает +1 к рейтингу, 3 - рейтинг не меняется. 2 - от рейтинга отнимается 1, оценка равна 1 - от рейтинга отнимается 2.
    Схематически:
    Оценка = 5 -> рейтинг +2
    Оценка = 4 -> рейтинг +1
    Оценка = 3 -> рейтинг не меняется
    Оценка = 2 -> рейтинг -1
    Оценка = 1 -> рейтинг -2

    Для описания столь примитивной формулы вводятся понятия равномерного закона распределения, математического ожидания, дисперсии, отклонения и веса величины. Возникает вопрос: зачем? Если есть объективная, неизвестная мне причина максимально усложнить понимание того, из чего складывается рейтинг - просто удалите эту тему, я пойму, вопрос будет закрыт. Если же такой причины нет - может, сделать попроще для понимания?
    Ни в коем случае не хочу сказать, что формула не подходит или несправедлива - таких формул много, все они имеют свои плюсы и свои минусы, эта не хуже других. Но зачем так усложнять?
     
  2. Andrey Varlamov

    Andrey Varlamov Знаток

    С нами с:
    30.07.2006
    Сообщения:
    955
    Симпатии:
    3
    Баллы:
    50
    Ну, видимо ты единственный кто любил высшую математику и знаешь ее на 5)))
    Остальные же, посмотрев, скажут ээээ... и вопрос как бы отпал)
    И если есть конкретная формула, почему бы ее не дать. В ней описан механизм а ты привел итог.
     
  3. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Так вот же он, этот механизм, в первом посте! Это не итог, это собственно механизм и есть - в движке стопудово именно так и прописано, зачем лишние вычисления делать?
     
  4. Chuvabak

    Chuvabak Мастер

    С нами с:
    15.04.2009
    Сообщения:
    3.121
    Симпатии:
    7
    Баллы:
    834
    да как 2 пальца.

    УДИВИ ВСЕХ, СДЕЛАЙ ВИД ЧТО ПОНИМАЕШЬ
     

    Вложения:

    • 2075112.jpg
      2075112.jpg
      Размер файла:
      76,1 КБ
      Просмотров:
      64
  5. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220
    Объясню как любитель, но думаю понятно
    Если ты хоть както связывался с программированием, ты поймёшь, что то что ты предлагаешь, может быть задано с помощью условий, условия отнимают гораздо больше времени чем заданная на прямую формула, во всех языках высокого уровня, языках программирования конечно, УЖЕ ЕСТЬ готовые функции для вычисления мат ожидания, дисперсии, мод и прочих вкуснх няшек, что облегчает работу программисту

    В нашем случае по твоим условиям программисту придётся написать около десятка строк кода, с учётом того что у условия есть и вариант его неудволетворения, тогда как применив стандартные функции для всех этих математических формул, он ограничивается лишь одной формулой [​IMG]
     
  6. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Провокатор?
    И ведь не лень было сидеть в пхотошопе формулки тасовать...


    [​IMG]
     
  7. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Полностью согласен (кроме пункта о варианте неудовлетворения, нет его там). Но эта страница с формулами предназначена не для программистов, которые учатся рейтинги составлять, а для юзверей, которым будет интересно - а из чего складывается рейтинг? Уверен, далеко не все на этом ресурсе разбираются в программировании настолько, чтобы понять написанное там.
     
  8. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220
    какая разница если всех судят по одной формуле?))когото обмануть не получится)
     
  9. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220
    Xi - твоя оценка
    M - математическое ожидание, которое тебе удалось вычислить без труда)
    S - количество оценок

    Так в чём проблема? тут нет переливания из пустого в порожнее, дело в том что математическое ожидание не было изобретено для подсчёта рейтинга на рендере, это нужно для работы с огромными выборками, где значения оценок могут колебаться от тысяч до миллионов, а тут оно очень удачно вписалось)
     
  10. Chuvabak

    Chuvabak Мастер

    С нами с:
    15.04.2009
    Сообщения:
    3.121
    Симпатии:
    7
    Баллы:
    834
    Ванёк, я поражен ))) :D
     
  11. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Какое совпадение, я тоже математик ))
    Помимо математического ожидания введена еще куча ништяков, сто лет не нужных здесь.
    Еще раз, я не спорю с формулой и ее реализацией, я спрашиваю: зачем она представлена пользователям в таком неудобоваримом для пользователей же виде?
     
  12. Chuvabak

    Chuvabak Мастер

    С нами с:
    15.04.2009
    Сообщения:
    3.121
    Симпатии:
    7
    Баллы:
    834
    Микроволновка греет сосиску и обычному человеку нет нужды знать как именно микроволновые гномы коптят её своими маленькими зажигалками.
    Сосиска то в итоге всё равно будет готова.

    ...я просто есть хочу, до обеда ещё 2 часа.
     
  13. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220

    Это сделано для того чтобы такие придирчивые пользователи не спросили "А откуда вы взял 3 в своей формуле???"))

    я заржал в офисе))))
     
  14. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Chuvabak, ты покупаешь микроволновку и открываешь инструкцию, чтобы узнать, на какую мощность надо ее ставить, чтобы разогреть сосиску (а не мясо разморозить или курицу зажарить, именно сосиску), а там написано:

    Ниже идет куча формул, графиков и прочего матана. Посидев пару вечеров с учебником физики, ты выясняешь, что для сосиски нужно ставить переключатель на 500W. Охренев от такой милой инструкции, ты звонишь производителю и говоришь: вы чо, люди? А тебе отвечают: УДИВИ ВСЕХ, СДЕЛАЙ ВИД ЧТО ПОНИМАЕШЬ! И если есть конкретная формула, почему бы ее не дать. В ней описан механизм а ты привел итог, понял? Приятного аппетита!
     
  15. Fanerny1

    Fanerny1 Мастер

    С нами с:
    27.04.2008
    Сообщения:
    813
    Симпатии:
    100
    Баллы:
    224
    эээм... эта оценка както связана с Дао или теорией пустоты?
     
  16. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    Нет, конечно! Здесь же все русским языком написано, чо непонятно?
    :D
     
  17. Chuvabak

    Chuvabak Мастер

    С нами с:
    15.04.2009
    Сообщения:
    3.121
    Симпатии:
    7
    Баллы:
    834
    Север ну что уж тут поделать...я не из тех людей, что перед покупкой туалетной бумаги читают в википедии о силе трения. Большинство юзеров сайта такие же как я, за исключением того, что обе руки у меня левые.
     
  18. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220
    Дык на вопрос я ответил, дальше похоже на обычный троллинг)
     
  19. Север 37808

    Север 37808 Знаток

    С нами с:
    01.03.2007
    Сообщения:
    853
    Симпатии:
    3
    Баллы:
    54
    facepalm.jpg Опять....
    Еще раз вопрос: зачем так усложнять текст, предназначенный для чтения обычными пользователями, если его можно представить в намного более простом виде?
    Понимаешь? Вопрос был: зачем? И где ты на него ответил, номер поста назови, пожалуйста.
    Пусть ты прав насчет программирования, но этот текст - не описание движка сайта. Вот тебе пример того, о чем я говорил, пост №15.
    Ты упомянул микроволновку, я привел соответствующую аналогию. Если я так же поступлю с примером "туалетная бумага", ты заявишь, что летал на самолете, не изучав аэродинамику. Хватит.
     
  20. Иван Ветошкин

    Иван Ветошкин Мастер

    С нами с:
    22.02.2007
    Сообщения:
    4.143
    Симпатии:
    1
    Баллы:
    220
    пост номер тринадцать
     

Поделиться этой страницей