TGViewer
Channel Public Channel
Kotelok

Kotelok

@kotelok_longread

Паблик для анонсов длинных текстов
Subscribers
318
Photos
140
Videos
0
Links
95

Showing posts older than #137 · Back to latest

Older Posts 15 shown
Post #136 242
Интеллектуальный фотофиниш (продолжение)
И так, у нас есть задача, которую мы хотим решить. Теперь нужно эту задачу уточнить и формализовать.

Мы хотим понять, можно ли использовать те или иные доп показатели, т.е. измеряем их предсказательную силу, если она высокая, то показатель хороший. Если он предсказывает с точностью подброшенной монетки, то плохой.

Предсказываем мы по факту игровую силу команд здесь и сейчас. А точнее, их силу в ближайшем будущем, на том же турнире, в тех же составах.

Дополнительные показатели нужны для того, чтобы распределять кубки, медали и выводящие месте. В остальном случае ничего плохого нет в том, чтобы разделить места.

Примем за аксиому, что лучший дополнительный показатель - это ещё поиграть, то есть перестрелка. Я знаю, что есть иная точка зрения. Но она не так популярная, а наличие перестрелки в регламенте вызывает наименьшее количество возмущений. Поэтому рассматривать будем случаи, когда перестрелку проводить не получится.

Использовав уточнения выше, можно свести задачу к достаточно конкретной. Нам нужно научиться с помощью доппоказателей предсказывать результат "виртуальной перестрелки". Для этого мы из каждого турнира "отщипнём" небольшой набор вопросов (допустим, 8 штук), считаем доппоказатели по основной части и пытаемся предсказать результат команды на "дополнительной". Это максимально приближенная к жизни симуляция перестрелки, которую можно придумать.

Разумеется, получившийся результат надо сравнить
- со случайной тасовкой команд, выше результатов которой нужно быть всегда
- с прогнозом по стартовому рейтингу, это, наоборот, будет "оценка сверху", точность, которую не так просто получить
- с прогнозом "по взятым вопросам", т.к. нам критичны именно случаи, когда этого показателя недостаточно

Как будем измерять точность? Нам нужно "надеть" набор команд на набор итоговых мест от первого до последнего. Это называется задачей ранжирования. Умные люди считают, что лучше всего для этого подходит метрика под названием NDCG (Normalized Discounted Cumulative Gain). Решения будем по ней принимать, но за компанию бахнем и старую добрую точность (т.е. долю команд, которые заняли ровно то место, что им предсказали).

Измерять результат мы будем отдельно для трёх сегментов команд:
- лучших 10%,
- следующих 40%
- и худших 50% по стартовому рейтингу команд
Есть все основания считать, что эти сегменты будут вести себя по-разному.
Исходя из наших целей, в качестве результата будем брать только "верхний" сегмент, остальные просто посмотрим.

Таким образом мы для каждого турнира получим число, которое показывает, как хорошо на нём мы можем предсказать "виртуальную перестрелку". Дальше мы усредним это результат по всем турнирам за какое-то долгое время, взвесив турниры по числу команд. Полученные числа будут что-то говорить уже не о турнирах или командах, а о самих методах.

Такой план. Как думаете, сработает?
  • ✍ 1
Post #134 251
Интеллектуальный фотофиниш
Во многих соревнованиях тема дополнительных показателей является достаточно острой, иногда даже холиварной. По-другому быть не может, ведь они выходят на сцену в самый драматичный момент, когда определяются судьбы кубков, медалей, а порой и карьер.

Есть, например, мнение, что если бы Саутгейт-игрок забил тот пенальти в 1996, то, возможно, стиль сборной Англии при Саутгейте-тренере был более смелым.

Конечно, основная тема для споров - это мера случайности различных доппоказателей, сама по себе или в сравнении с "настоящей игрой". В каждом виде соревнований эти показатели и споры об их случайности свои, тут сложно придумать какой-то универсальный ответ.

Я довольно много играю в спортивное "Что? Где? Когда?", поэтому хочу сделать заход в этой области. Благо, данных много, они неплохо оцифрованы. Да и само соревнование по механике достаточно простое.

Собираются команды, им задают вопросы, они на них дают ответы. За каждый правильный ответ команды получают +1, за неправильный - не получают ничего. Итоговая сумма и есть результат соревнования.

Команд один и тот же турнир может играть много (тысячи), так что одинаковые результаты появляются часто. Есть устоявшиеся практики того, что делать в этих случаях.

Самое простое - это не делать ничего. Сыграли одинаково - ну и молодцы. Универсальный рецепт для многих и многих соревнований.

Конечно, есть Её Величество Перестрелка. Просто сыграть ещё, но меньше и уставшими. Аналог серии пенальти в футболе или армагеддона в шахматах, возможно, даже ближе к тай-бреку в теннисе. К сожалению, организационно это можно сделать не всегда.

Есть доппоказатель, который зависит от сложности вопросов. Его очень неудачно назвали вопросным рейтингом. Суть простая: чем более сложные вопросы берёт команда, тем лучше.

Есть метод, при котором турнир разбивается на серию мини-турниров, а потом складывается результат этих мини-турниров. С учётом того, что разные туры часто делают редакторы, которые придерживаются разного стиля, это может быть важной штукой.

Есть ещё всякие микроматчи и наноматчи, но они решают немного другую задачу (что делать, если команды играют разное множество вопросов).

А вот рейтинг силы команды как доппоказатель практически не используют. Возможно, потому что есть две позиции: присуждать более высокое место команде, у которой рейтинг а) выше (будет более спортивно) и б) ниже (раз она доганала более сильную по посеву, то она молодец). И чем спорить, проще использовать другой показатель.

Дальше попробую разобраться на данных, какой критерий лучше с точки зрения предсказательной силы.

А вы бы на кого поставили?
  • 👀 2
  • 👍 1
Post #132 246
Дартс и графики распределений (продолжение)
А теперь давайте парочку попарно сравним.

Сначала сравним лидера и аутсайдера.

Стратегия "целься в 14" распределена почти нормально (небольшой "хвост" справа, конечно, есть). Пик распределения - число 14, туда я (с учётом удвоений) попадаю с вероятностью в 26%.

Стратегия "целься в 19" выглядит совсем не так. Есть пик около 19, есть пик около 0, есть удвоения, которые редки, но приносят очень много очков. Но, что интересно, вероятность попасть в целевой сектор тут 37%. Либо целиться около вертикальной оси удобнее. Либо это просто везение, выборки 300+ бросков, вроде много, но не запредельно.

Теперь давайте посмотрим на две близкие по результату друг к другу стратегии.

Картина очень похожая. "Яблочко" выдаёт с гарантией какое-то случайное число от 1 до 20. Попасть в цель нереально, у меня выходит только в 8% случаев.
Стратегия "целься в 20" часто мажет, но редкие попадания делают результат. Вероятность попасть в целевой сектор 34%.

К слову, у стратегии "целься в 16" вероятность попасть в целевой сектор тоже 34%, что опровергает гипотезу о том, что "в бок" целиться сложнее.

Вот такая петрушка. Что думаете?
Post #131 188
Дартс и графики распределений (продолжение)

Итак, какая же стратегия обеспечит больше очков?
Давайте сначала посмотрим на боксплоты.

У нас есть явный лидер. Это стратегия "целься в 19". Она приносит максимум очков, но и разброс значений один из самых широких. Смотреть соревнование с её участием должно быть максимально зрелищно.

На втором месте - неприметная стратегия "целься в 16". Низкая дисперсия, много очков.

Третье место делят "яблочко" и чемпионская 20. Причём разброс значений у 20 выше (хотя, казалось бы, если ты не попал в яблочко, ты можешь попасть вообще в любой сектор).

Моя стратегия 14 - один из аутсайдеров, очков приносит мало, зато результат самый предсказуемый. Просто ухудшенная версия "стратегии 16".
  • 🔥 2
  • 👀 2
Post #129 171
Дартс и графики распределений (продолжение)

Итак, дартс. Смотрим логи 2964 бросков.

Из них в "молоко" я попал (не ржать!) аж 152 раза (5% бросков). У вас тоже есть неприятные детали биографии, хватит!

Больше 20 очков (то есть нормальное удвоение\утроение\попадание в центр) я смог выбить только 343 раза (11,5%).

Остальное - обычное рутинное попадание куда-то "в сектор". Средний набор очков - 13 за бросок.

Теперь давайте вспомним, что такое процентили. Медиана (она же 50-й процентиль) у меня 11 очков. Это значит, что ровно половина моих бросков принесли больше 11, а другая половина - меньше. Медиана отличается от среднего, потому что успех (например, 60 очков) сильнее отличается от среднего, чем неуспех.
25-й процентиль моих бросков отсекает значение в 6 очков (то есть четверть меньше 6, три четверти - больше), 75-й процентиль - 19.

Всё это обилие цифр можно уложить в два графика.

Первый - просто распределение. По-горизонтали - число очков за один бросок, по-вертикали - сколько таких бросков было. Тут видно, насколько азартная игра в дартс. Удвоения\утроения случаются редко, а остальные результаты (от 0 до 20) - примерно равновероятные. А среднее значение - не самое популярное. Согласитесь, вы ожидали более гармоничной картинки?

А можно нарисовать т.н. box-plot или "ящик с усами". Вертикальная линия посередине - это медиана (у меня - 11). "Ящик" - пространство от 25-го до 75-го процентиля, самое "мясо" распределения (у меня - от 6 до 19). Чем шире этот ящик, тем больший разброс в значениях. Ещё есть "усы" - они показывают границы того, что можно ещё назвать распределением (у меня - от 0 до 38). Точки за пределами - т.н. выбросы, наборы данных, которые сильно отличаются от остального распределения.
  • 👍 4
Post #127 161
Дартс и графики распределений

Как вы уже заметили, я люблю крутить всякие разные данные и строить упоротые графики. Ещё я люблю всякие истории рассказывать, но их как-то меньше в последнее время.

Сейчас попробую совместить 😝

Как-то купил я себе дартс: мишень и набор дротиков, чтобы в неё запускать. Кстати, отличная штука, когда работаешь на удалёнке: помогает быстро перезагрузиться, можно бросать и думать о задаче. А ещё, что немаловажно, занимает мало времени, так что идеальна для пятиминутных перерывов.

Правила там очень простые. Промах - ноль, попал просто в сектор - сколько на секторе написано. Внешний цветной круг - удвоение, внутренний - утроение. Зелёненький центр - 25, красный ("яблочко") - 50.

В детстве я смотрел фильмы про Робина Гуда и мне казалось естественным целиться в центр ("яблочко", "bull's eye"). Но тру дартсмены целятся в сектор 20, потому что по правилам там можно получить больше очков (60 вместо 50).

Но это ж профессионалы, а я - тот ещё любитель. Попасть в любое удвоение\утроение "на заказ" я не могу. А "соседи" сектор №20 - это 1 и 5. То есть или 20 или 3 (1 + 5 / 2 = 2), лотерея короче. Не выглядит оптимальным вариантом.

А вот есть сектор 14, у него "соседи" - это 11 и 9, то есть, либо 14, либо 10 в случае промаха. Меньше лотереи - надёжнее результат, ведь правда? Или нет?

Короче, я взял эксель и сталь фиксировать свои броски. Куда целился, сколько попал, дату, что-то ещё. Меня хватило на то, чтобы записать примерно 3000 бросков.

Не бог весть какая Big Data, но почему бы с вами ей не поделиться?
Заодно про графики распределений поговорим.
  • 🔥 5
  • 🤯 2
Post #126 286
  • 😁 9
Post #125 203
Мы же любим весёлые визуализации? 120% на вертикальной оси не имеют юмористического подтекста, это не манипуляция, это просто ошибка, которая очень сильно влияет на восприятие.
  • 👍 2
  • 🤔 2
Post #124 267
Итак, таблицы в этом канале совсем не любят. Окей, буду иметь в виду.

Четверть любят круговые диаграммы даже там, где они не всегда уместны. Обычно круговые нужны для того, чтобы показать *часть от целого*. Мы понимаем, что конструкторов в продаже точно больше четырёх, так что эти числа - не вся выборка. Была бы графа Остальное - ещё как-то.

Столбики - это классика, четверть любят классику, это отлично.

Горизонтальные столбики - то, что любит большинство и то, что рекомендуют в таких случаях специалисты по визуализации данных. Идём в мейнстриме, получается
  • 🔥 2
  • 👍 1
Post #118 181
Давайте начнём неделю на позитиве и сверим вкусы.

Представьте, что вы - журналист престижного делового издания список але Обс. Вы пишите об успешных продажах конструкторов на известном маркетплейсе вроде Домашнего Фрукта или Кислорода.

У вас есть данные по продажам 4 самых удачных товаров (и понимание, что реально продаются и другие товары) в этой категории. Ваша задача: подчеркнуть дисбаланс между главным хитом и всеми остальными.

Какую бы вы использовали визуализацию для этого?
  • ✍ 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →