Автор Тема: PoolRank: База данных игроков Питера  (Прочитано 35366 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Offline Алексей Осиновский

  • зубр
  • ****
  • Сообщений: 242
А я новичок! =(

Эх, батюшка, не узнал я Вас сразу - не обессудьте :)

Offline Александр

  • олень
  • ***
  • Сообщений: 167
    • Страничка группы.
Ну, хотя бы на любителя уж натягиваю кое- как! А Вы, "Илья У." по ехидству уже давно "эксперт"!
Born to be Fine!

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
На обсуждение - хочу ввести рейтинг, отражающий реальный скилл и стабильность игрока: "Кроме официального, среднего рейтинга, имеет смысл добавить "бегущий рейтинг", считающий реальную силу игрока. Идея достаточно простая - каждый игрок начинает со ста очков. За победу в МАТЧЕ (неважно, какая игра и какой турнир) игроку A над игроком B к рейтингу победившего добавляется (Rate(B)/Rate(A)) очков, соответственно столько же отнимается у проигравшего.

Бегущий рейтинг не ограничен ничем и, в принципе, может достигать любых значений, однако т.к. за проигрыш игрок с рейтингом 1000 будет терять 1-100 очков, система быстро стабилизируется. Нижнее ограничение на рейтинг - 10 - ниже этого значения он не опускается при любом исходе (искусственно)."

Для наглядности примеры - игрок-лось с рейтом 50 проигрывает Лёне, с рейтом 500. Лёнин рейт становится 500.1, у игрока 49.9.
Игрок-любитель с рейтом 150 выигрывает у профи с рейтом 300. Любитель получает +2 очка, профи теряет 2 очка. И т.д.

Есть возражения/предложения?
McDermott Voyager M7Q6 + джампер от ДК

Offline Гулёк

  • супербизон
  • *****
  • Сообщений: 547
А рейтинг будет зависеть от последовательности, типа игрок А в турнире сыграл сначала с игроком С, потом с В , потом с Д, у всех рейтинг разный, и бегущий будет зависеть, что первее посчитано, А-С ,  А-В  или А-Д ?
Лучше быть мастером мазка, чем мазком мастера
Cue Craft Triumpf, RILEY запасной;Aska

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Да, все матчи идут по очереди, и например если новичок начал обыгрывать всех подряд чемпионов его рейтинг к концу турнира может значительно отличаться от начала. Но в реальных ситуациях :) рейтинг все таки будет меняться незначительно на протяжении одного турнира.
McDermott Voyager M7Q6 + джампер от ДК

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Прогнал я для теста этот рейтинг на части данных, результаты странные. Выше 100 у нескольких человек всего, причем на первом месте с рейтингом 150 Бочоришвили и Михайлов. Остальные 4-о с рейтингом 110-140 (тоже достойные). А все обычные игроки расположились ровным слоем от 70 до 99. Вывод: похоже, такая простая формула не особенно подходит, хотя и выявляет игроков которые чаще выигрывают чем проигрывают :) Буду дальше исследовать.
McDermott Voyager M7Q6 + джампер от ДК

Offline Zanuda

  • супербизон
  • *****
  • Сообщений: 960
Просто, Бочори - "гроза аффторитетов" получается. А остальные то выигрывают у сильных, то засаживают лосям.
Practice makes perfect.

Offline Гулёк

  • супербизон
  • *****
  • Сообщений: 547
Реальную силу игрока надо вычислять по среднему месту в турнирах, типа N - количество участников, А - место, В - количество турниров   ( (N -A)/N + ....)/В
Лучше быть мастером мазка, чем мазком мастера
Cue Craft Triumpf, RILEY запасной;Aska

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Люди то разные бывают.. Турнир на парашютной из 16 человек или турнир Славы Матвеева из 8,  во втором первое место значительно сложнее занять (было) :) Хотелось именно рейтинг личных встреч, как в шахматах, чтоб объективно. Такой рейтинг, кстати, в Virtual Pool 3 ведется при виртуальной игре, только я его алгоритма не знаю.

PS Леня, конечно, монстр: http://poolrank.spb.ru/player/show/33?f=on&order=&display=events&t=&g_t=1&s_w=1
« Последнее редактирование: Ноября 02, 2007, 01:22:33 от kuklovod »
McDermott Voyager M7Q6 + джампер от ДК

Offline Гулёк

  • супербизон
  • *****
  • Сообщений: 547
  Есть много игроков, которым нужен сильный раздражитель. Против сильных играют сильно, против слабых - слабо. В среднем посредственно. 
  При большом количестве турниров должно получиться довольно объективно. Кстати при этой формуле очки за первое место зависят от количества участников (за первое место на парашютной будет меньше, чем за 1 место на автовской). Я считаю, что надо вести несколько рейтингов по разным системам. Если можно, прикрути и мою формулу (посмотрим что покажет).
Лучше быть мастером мазка, чем мазком мастера
Cue Craft Triumpf, RILEY запасной;Aska

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Так, нашел правильную таблицу рассчета шахматного рейтинга, пробую сегодня применить его и предложение Гулька, о результатах сообщу ;)
McDermott Voyager M7Q6 + джампер от ДК

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
не успел, провозился с воссозданием базы данных в правильной кодировке (сортировка по имени игроков теперь работает)
McDermott Voyager M7Q6 + джампер от ДК

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Пересчитал предложенный рейтинг, не годится - вся первая страница игроки с 1-2 турнирами, Леня на 20м месте сразу после Семенова Глеба.

Первое число - рейтинг официальный, последнее - рейтинг по среднему месту на турнире. Просто в этом рейтинге, в отличии от официального, нет увеличения веса у 1го места, оно в принципе почти не отличается от 5-го, 10-го в турнире из 64.

Код:
Милетин, Антон  93.5
4 Сюзев, Игорь 92.8
6 Вейц, Анатолий 91.2
12 Синев, Сергей 89.4
5 Яковлев, Максим 88.8
26 Базилевич, Никита 87.5
28 Денисов, Алексей 87.5
27 Фадеев, Никита 86.5
25 Белко, Вячеслав 85.7
45 Горбатая, Ирина 85.0
10 Матвеев, Слава 84.8
23 Гончар, Сергей 80.9
3 Артемьев, Александр 79.2
50 Батенков, Дмитрий 78.4
64 Егоров, Максим (м). 78.3
67 Доценко, Александр 78.3
9 Шкода, Дмитрий 78.1
42 Семенов, Глеб 78.0
33 Коновалов, Алексей 77.1
11 Тамаровский, Николай 75.0
41 Сачков, Олег 74.0
24 Юлдашев, Тимур 73.7
2 Михайлов, Леонид 73.4
8 Щербаков, Вадим 72.9
20 Лебедев, Максим 72.8
McDermott Voyager M7Q6 + джампер от ДК

Offline ALG

  • лось
  • **
  • Сообщений: 53
kuklovod,
Цитировать
Вывод: похоже, такая простая формула не особенно подходит, хотя и выявляет игроков которые чаще выигрывают чем проигрывают  Буду дальше исследовать.

попробуй это посмотри. Может, возьмешь на вооружение:

http://www.billiard-online.com/ecpsport/rankformula.html

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Спасибо, cледующим попробую. Пока поставил шахматный рейтинг (в результатах просто "рейтинг"), можно посмотреть и обсудить результаты, я вроде особенных недоразумений по порядку игроков не заметил.

Считается по таблице и простой формуле, подробнее здесь: http://chess.about.com/od/chessratings/ss/aa07b17_5.htm

Вкратце, победа над более сильным игроком дает больше очков, от K/2 (разницы в рейтинге нет) до K (при разнице рейтинга 670+), над слабым - от 0 (рейтинг -670) до K/2. Еще буду настраивать (коэффициент K сейчас 25 и алгоритм вычисления начального рейтинга для новых игроков), но в общем результат примерно похожий.

В списке матчей появилась новая статистика - вероятность такого исхода на основании рейтингов игроков на момент матча. От 1% до 99%.
« Последнее редактирование: Ноября 03, 2007, 20:43:28 от kuklovod »
McDermott Voyager M7Q6 + джампер от ДК

Offline kuklovod

  • смотритель
  • *******
  • Сообщений: 2374
  • лось со стажем
Алексей добавил результаты всех трех 8ball Paradise'ов в ЛДМе, рейтинги пересчитаны с их учетом. В данный момент приложение относительно протестировано и некоторое время будет находится в таком (рабочем) состоянии, новая функциональность будет разрабатываться отдельно.

Алгоритм подсчета шахматного рейтинга подправлен с учетом наработок FIDE (новые игроки, пока не сыграют 20 игр, имеют коэффициент 30 и их рейтинг не отображается в общем списке, после 20 игр коэффициент "замедляется" в два раза, до 15).
McDermott Voyager M7Q6 + джампер от ДК

Offline Aristokl

  • зубр
  • ****
  • Сообщений: 201
Кстати, предлагаю исключить из базы Чинахова, Новосада, Залетова и прочих залетных ни из Питера и ЛО.
Помоему это было бы правильно. Это ведь не Российский рейтинг, пока :)

Offline Zanuda

  • супербизон
  • *****
  • Сообщений: 960
И Хуан Тао и Аржана и т.д. и т.п. :)
Пусть все будут, тебе мешают что ли?
« Последнее редактирование: Ноября 16, 2007, 17:04:16 от Zanuda »
Practice makes perfect.

Offline huangtao

  • олень
  • ***
  • Сообщений: 67
Вообще говоря, я из Питера(у меня регистрация же в Питере)

Offline Zanuda

  • супербизон
  • *****
  • Сообщений: 960
ОК. тогда тебя вычеркиваем, остается только Каи :)
Practice makes perfect.