Автор Тема: Голосования за Тср месяца в Москве и Санкт-Петербурге по системе Метеоклуба  (Прочитано 35274 раз)

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
А я бы так сделал с бонусными баллами:
1. Голосование ограничить 10 сутками.
2. Ввести за каждый час до конца срока прибавку в 0,1% к будущим очкам(они неотрицательные будут). То есть на каждые сутки +2,4%, можно заработать бонусами аж 24 процента.
При этом у участников будет сложный,  но очень интересный выбор: оттягивать голосование до последнего с надеждой на более точный прогноз,  или же упираться в баллы за более ранний срок прогноза. При этом привязка в процентах по сути не даёт несправедливого бонуса - что-то серьёзное можно заработать толко при успешном прогнозе.
Да, считать сложнее, но весь конкурс становится интереснее. Я бы и сам начал считать по такой схеме.
Вы об этом в голосовании?
Каждый час, думаю, не стоит, ибо у многих людей работа, в разное время. А вот за каждые сутки 2-3%, ну Шура обычно рано голосует, всегда будет 20-30% лишних. Другое дело как эти 20-30% потом к нулю Шуры прибавлять ;D

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
В общем, идея такая.
Берется любой коэффициент к соотношению ошибка/сигма, а проще просто доля ошибки от сигмы месяца.
P = a/s
P - штраф, а - отклонение, s - сигма.
За него каждому участнику начисляется штрафной балл.
Победителем каждого месяца признается участник с минимальным количеством штрафных баллов.
Помимо этого для определения ситуаций с близкими результатами использовать мягкую систему "скидки" ошибки от срока подачи прогноза, для чего:
1. Голосование ограничить 10 сутками.
2. Ввести за каждый час до конца срока скидку в 0,1% к будущим очкам штрафа. То есть на каждые сутки -2,4%, можно заработать бонусами аж 24 процента скидки.
3. Штрафные баллы с учетом скидок считать до тысячных.
При этом у участников будет сложный,  но очень интересный выбор: оттягивать голосование до последнего с надеждой на более точный прогноз,  или же упираться в баллы за более ранний срок прогноза. При этом привязка в процентах по сути не даёт несправедливого бонуса - что-то серьёзное можно заработать толко при успешном прогнозе.
Данная скидка не повлияет на бредопрогнозы, Shura все равно останется в подвале, даже с 24% скидки ;D
Зато у участников с высокими баллами вверху будет дополнительное разделение.
По поводу того, что "не успел проголосовать, работа" и т.д. - эта разница будет довольно невелика, если кто-то опоздает на 3 часа, и нужна исключительно для замены бонуса за более ранний голос. Повторяю, она не вносит существенного изменения в таблицу.
Пересчитывать со сроками долго, в качестве сырого варианта взял ту же схему Vasilii, только без первого числа, как ранее уже показывал тут. Все в минусах, но знак можно легко поменять. Прикинуть по январю хотя бы с бонусами по времени могу только позже.


Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
Немного, не понятно, но. Всё тоже самое (если без бонусов за более раннее голосование), как у меня?
Так какой смысл убирать коэффициент 1? Также красиво. Первое место, точный прогноз: 10 баллов, а так как будет?
-1.5 за первое и -8.6 за последнее, даже если менять, убирая минус, то как это будет выглядеть?

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
А понял, то есть вы хотите считать коэфф. ошибки, а не баллы? Ну так, чтоб минусов не было можно просто минус убрать. Не -ABS, а ABS. Ну это тоже самое, только с баллами всё же по интереснее, мне кажется...

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Ну хочется от 10 плясать, можно и так.
Вот берем обратную экспоненту от чистого соотношения ошибки и сигмы.
Если костяну опять не нравится, как много баллов у аутсайдеров, можно степень экспоненты подтянуть раза в 2 ;D
Пересчитал по Москве. Лидеры не изменились.
Не привязываемся ни к какой спорной цифре при вычитании, балы положительные, аутсайдеры выражены, лидеры тоже.
Потолок баллов одинаков, минусов быть не может в принципе, но вот тут уже бонусы за время можно плюсовать ;D


Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Упс, по октябрю я засунул двойную степень, только заметил ;D
Ну вот там вообще круто баллы идут, я бы даже взял наверно именно такой показатель.

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
Ну хочется от 10 плясать, можно и так.
Вот берем обратную экспоненту от чистого соотношения ошибки и сигмы.
Если костяну опять не нравится, как много баллов у аутсайдеров, можно степень экспоненты подтянуть раза в 2 ;D
Пересчитал по Москве. Лидеры не изменились.
Не привязываемся ни к какой спорной цифре при вычитании, балы положительные, аутсайдеры выражены, лидеры тоже.
Потолок баллов одинаков, минусов быть не может в принципе, но вот тут уже бонусы за время можно плюсовать ;D
Вот это неплохая формула для отрицателей отрицательного :)
Места абсолютно те же, минусы не мозолят глаз :)
Если что формула для бонусов за голосования:
Формат даты: 30.07.22 3:30 PM
основная формула*(1+(дата конца голосования-дата прогноза)*0.024)
В принципе и для отрицательных можно (меняем + на -):
основная формула*(1-(дата конца голосования-дата прогноза)*0.024)

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Vasilii, да, мне тоже нравится.
Можно поиграться с показателями.
Взял с двойкой, по августу Марк получает 1.2 балла, места с 9 по 17 округленно 0.1 балла, а ниже вообще округляются до 0 :D
Kostian, зацените ;D
По дате пересчитаю несколько месяцев наверно завтра. Трудоемко получается всех смотреть на обоих форумах.

Оффлайн Kostian

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 13818
  • Планета Земля
    • Просмотр профиля
    • Погода и климат
Alter

Напишите вашу формулу и окончательный вариант правил подсчета.  Чтобы можно было добавить в голосование одним постом.

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
Vasilii, да, мне тоже нравится.
Можно поиграться с показателями.
Взял с двойкой, по августу Марк получает 1.2 балла, места с 9 по 17 округленно 0.1 балла, а ниже вообще округляются до 0 :D
Kostian, зацените ;D
По дате пересчитаю несколько месяцев наверно завтра. Трудоемко получается всех смотреть на обоих форумах.
Вот тут по июлю и августу по Москве в колонке G сравнение: бонусы за более раннее голосование (как пример, с 21-го числа по 31-е), прикреп:

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Vasilii, ну ладно, давайте оставим по суткам. Тогда правда проголосовавшие в один день и набравшие максимальный балл будут делить 1 место, но это наверно справедливо.

Итак предлагаю такую систему:

За главный принцип расчета берется прямая степенная зависимость баллов от модуля отклонения прогнозного значение от фактического, отнесенного к стандартному отклонению месяца.
Формула R = 10*e^(-1.5*(a/s))
Где R - результат.
e - экспонента, примено 2,71828.
a - модуль ошибки прогноза(прогнозная температура месяца - фактическая).
s - стандартное отклонение месяца.
Таким образом, базовые баллы распределяются строго в диапазоне от ~0 при большой ошибке до 10 при 0-вой ошибке.
Нет нижнего лимита баллов - даже очень плохо проголосовавшие участники получат балл, но очень мелкий, около 0.1 или даже ниже.
Нет проблемы отрицательных значений.
Пропускающие получают 0.
К данной системе можно и нужно приложить бонус за более раннее голосование. Этот бонус может существенно повлиять на высокие места, для плохого прогноза он почти не будет играть роли, что может сделать "чемпионскую гонку" более непредсказуемой, а также стимулировать участников давать более точный прогноз. К базовому баллу прибавляется по 2,4% за каждые сутки до конца голосования. При этом саму продолжительность голосования стоит ограничить 10 сутками.

формула для бонусов за голосования:
Формат даты: 30.07.22 3:30 PM
основная формула*(1+(дата конца голосования-дата прогноза)*0.024)
Образец расчета бонусов за июль и август в прикрепленном файле(спасибо Vasilii).
« Последнее редактирование: 28 Ноябрь 2022, 01:12:26 от Alter »

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
Vasilii, ну ладно, давайте оставим по суткам.
Там не по суткам считается, а с точностью до секунды, дату и время, с точность до секунды вставляем и вуаля:
29.06.2022  15:31:45
Там правда уже только на тысячные разница идёт с секундами в баллах ;D

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Vasilii, а ну Ок, так еще лучше, но сильно это ничего как раз не меняет ;D
Ну и в таком случае я убираю правило, что пропускающий получает минимальный балл. Он будет получать 0, как в старой системе.

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
30.06.22 3:50 PM   10.0000   10.0817
30.06.22 3:51 PM   10.0000   10.0815

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
Ну и в таком случае я убираю правило, что пропускающий получает минимальный балл. Он будет получать 0, как в старой системе.
А почему? Ну ни как не пойму. Всё же меня это коробит ;D
Вот в июле самый худший вариант 2.1,  с огромной вероятностью ну не может пропустивший голосование проголосовать хуже, если он конечно не Шура, только ради этого было правило моё, для тех кто пропустил 1, максимум 2 голосвния - это может стать решающим, кто больше пропустил, там-то понятно уже особо без разницы...

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Vasilii, ну а с другой стороны получается, что ты пропустил голосование, а тебе все равно какой-то балл начислили. Не очень справедливо. Теоретически пропустивший мог бы быть в лидерах, как я с октябрем, но ведь он так и не проголосовал, и мы этого не узнаем все равно ;D Может, это больше вовлекает в процесс, но со спортивной точки зрения честнее при никаком прогнозе ничего и не давать.
А вообще, можно долго спорить, как лучше, но скорее всего все наши системы пролетят, и придется лицезреть кривой ужас с бонусными баллами за места >:(

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля
придется лицезреть кривой ужас с бонусными баллами за места >:(
Можно бонусы вернуть и объединить голоса (там всё равно копейки, 0.1, 0.3, 2.1 баллов)
Хотя kostian+Ilgiz всё равно уже 3, а 3>2 :'(

Онлайн Alter

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 7637
  • МО, Пушкино
    • Просмотр профиля
Ну, посмотрим. Кто будет участвовать, тому такая система удобнее, пусть их считают по ней. Я свою позицию обозначил - я в случае победы первых 2 пунктов буду только считать по своей системе чисто из интереса - сравнить потом с той лабудой, которая получится с бонусными баллами.
UPD. Вот у нас на троих c Coltan 4 голоса, если объединить, то будет пока что win :D
« Последнее редактирование: 28 Ноябрь 2022, 01:55:37 от Alter »

Оффлайн Kostian

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 13818
  • Планета Земля
    • Просмотр профиля
    • Погода и климат
Я и Ilgiz - самые страдальцы в ТОП10, которые недополучили больше всего очков из-за слишком строгой системы начисления баллов.  Я недополучил 7 баллов, а Ilgiz - целых 9 баллов.  Ну а кое-кто за счет бонусов выезжает, типа SergeyYn_  >:( .  Вот поэтому и надо бы систему начисления поменять.  :D

Оффлайн Vasilii

  • Ветеран
  • *****
  • Сообщений: 2317
    • Просмотр профиля