FromShadow 24 #33008 Posted February 1, 2013 Отлично. Итого, ровна половина игроков имеет рейтинг wn6 меньше 600: 1.png Это мягко говоря чуточку(более чем в 10 раз) не сходится с тем, что нам предлагали тут: http://www.koreanrandom.com/forum/topic/2575-wn6-efficiency-formula/?p=32512 А у тебя те, у кого wn6 меньше ноля включены в первую группу (где количество игроков с рейтингом менее 10), или эти вообще не посчитаны? Вопрос в том у кого какие данные. Разрабочки говорили о данных по своему серверу. А Sirmax, по идее, выгрузил ихний сервер и наши. Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33009 Posted February 1, 2013 (edited) Скорей всего я их сюда не включал Это плохо, так как их количество может быть довольно велико. Оно случайно не может быть равно разнице между суммой по всем ceff и cwe6? Правда получается 325625 игроков, что довольно много. интересно построить такие же графики по другим параметрам - засвет, дамаг и т.д. Это-то да. Но для начала надо разабраться, что делать со шкалой. Я обнаружил с моей точки зрения довольно серьезную проблему: даже старая шкала как мне кажется неприменима, ибо все, что ниже 900 баллов (по eff) считалось ниже среднего, однако получается ниже 900 баллов (по eff) имеет две трети игроков... В базе, кстати, все игроки, или начиная с определенного количества боев. Может там половина данных по игрокам с 1-10 боев, и это такую несуразицу привносит? Разрабочки говорили о данных по своему серверу. А Sirmax, по идее, выгрузил ихний сервер и наши. Разница как бы немаленькая: более чем на порядок- это не шутки. Такое даже при случайной выборке в 1000 игроков по идее должно более-менее сглаживаться. Хотя вру, менее чем на порядок. Более чем в 6 раз :) Edited February 1, 2013 by seriych Quote Share this post Link to post Short link Share on other sites
phil76 11 #33010 Posted February 1, 2013 seriych, а как такой график нарисовать самому? можете эксельный файл с графиком прикрепить? Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33012 Posted February 1, 2013 (edited) @phil76, eff vs wn6.zip Это оригинальный файл от sirmax. Добавил лист eff vs wn6, скопировал туда данные с eff и wn6, посчитал процент игроков, не превышающих каждое значение рейтинга и это выведено на гистограмму. Edited February 1, 2013 by seriych 1 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33017 Posted February 1, 2013 В базе, кстати, все игроки, или начиная с определенного количества боев. Может там половина данных по игрокам с 1-10 боев, и это такую несуразицу привносит? Все. Выложил исходный файл в Access, думаю лучше с ним работать чем с агрегатами. http://code.google.com/p/wot-xvm/downloads/detail?name=players.accdb.7z Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33018 Posted February 1, 2013 Все. Эхх, печалька. Будем с аксесом разбираться пробовать. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33022 Posted February 1, 2013 Эхх, печалька. Будем с аксесом разбираться пробовать. Могу попробовать выгрузить все данные с кол-вом боев больше какого-то значения, может они даже в excel влезут все. Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33026 Posted February 1, 2013 Могу попробовать выгрузить все данные с кол-вом боев больше какого-то значения, может они даже в excel влезут все. Было бы замечательно. Только вот какой порог установить? Думаю от 100-200 боев. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33031 Posted February 1, 2013 Было бы замечательно. Только вот какой порог установить? Думаю от 100-200 боев. Не, все равно не влезет: 3755289 больше 200 боев, а всего 4255385, только 500к фильтрует. Кстати, может нужно все-таки ограничивать выборку по RU кластеру? Сейчас все включены. Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33032 Posted February 1, 2013 (edited) Не, все равно не влезет: 3755289 больше 200 боев, а всего 4255385, только 500к фильтрует. Угу, с этим я разобрался уже. Только вот как в эксель импортировать, как ты сделал, чтобы по 10 баллов было, не разберусь. Кстати, может нужно все-таки ограничивать выборку по RU кластеру? Не думаю, что это принципиально. Да и тебе опять всю стату собирать надо будет. Или это уже есть в собранной базе? Edited February 1, 2013 by seriych Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33036 Posted February 1, 2013 Угу, с этим я разобрался уже. Только вот как в эксель импортировать, как ты сделал, чтобы по 10 баллов было, не разберусь. Это в табличках уже выгружено. eff, wn6, .... Не думаю, что это принципиально. Да и тебе опять всю стату собирать надо будет. Или это уже есть в собранной базе? Это по id вычисляется: RU: 0 .. 499999999 EU: 500000000 .. 999999999 US: 1000000000 .. 1499999999 SEA: 2000000000 .. 2499999999 VTC: 2500000000 .. 2999999999 KR: 3000000000 .. 3499999999 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33039 Posted February 1, 2013 Это в табличках уже выгружено. eff, wn6, .... Не, ну выгружено-то без учета ограничения в количество боев. Quote Share this post Link to post Short link Share on other sites
phil76 11 #33046 Posted February 1, 2013 (edited) 379879 игроков имеют wn6<10 (т.е. включая тех, у кого wn6 меньше 0). Если учесть, что в базе 4287045 игроков, это получается 8,86%.Если брать игроков с battles >= 100, то wn6<10 имеют 142208 игроков. Или 3,62% от всех игроков (всего 3932793). (wn6<10) AND (battles >= 100) = 142208. Или 3,62% (всего игроков 3932793)(wn6<10) AND (battles >= 200) = 82822. Или 2,2% (всего игроков с более 200 боями: 3764405).(wn6<10) AND (battles >= 300) = 52575. Или 1,45% (всего игроков 3625068)(wn6<10) AND (battles >= 400) = 35578. Или 1% (всего игроков 3504728)(wn6<10) AND (battles >= 500) = 25015. Или 0,74% (всего игроков 3396807)(wn6<10) AND (battles >= 1000) = 6249. Или 0,21% (всего игроков 2967527) Edited February 1, 2013 by phil76 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33048 Posted February 1, 2013 Не, ну выгружено-то без учета ограничения в количество боев. ну да, тогда в запросах надо добавить where battles > 200 и запустить его, он пересоздаст табличку данные по US бои агрегированы по до десятков US.xlsx.7z Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33058 Posted February 1, 2013 по US US? Это типа проверить их стату? Сделай, пожалуйста, RU и с ограничением в +200 боев. А то я какой-то запрос сварганил, оно у меня думает пока, и я совершенно не уверен в том, что получу, что хотел. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #33063 Posted February 1, 2013 US? Это типа проверить их стату? Сделай, пожалуйста, RU и с ограничением в +200 боев. А то я какой-то запрос сварганил, оно у меня думает пока, и я совершенно не уверен в том, что получу, что хотел. по RU получается 3 млн записей Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33067 Posted February 1, 2013 по RU получается 3 млн записей Нет, как ты первую табличку выкладывал: http://www.koreanrandom.com/forum/topic/2625-wn6-vs-eff-in-default-config-wn6-или-eff-в-конфиге-по-умолчанию/?p=32973 Там же с аггрегированием всё влезло. Только данные для игроков с +200 боями, ну и только для RU сервера на всякий пожарный. Кстати, чтобы отрицательные wn6 тоже показывались, может надо это условие убрать: Quote Share this post Link to post Short link Share on other sites
fakels 1 #33073 Posted February 1, 2013 Кстати, это одна из причин, по которой я предлагал для wn6 тоже сделать односимвольное сокращение, чтобы оценивать игроков от 0 до 10, как в эффективности по танку. может стоит сделать диапазон трехсимвольный(0..300) по сути последнее десятичное число в РЭ особой роли не играет. или даже двухсимвольный + можно даже с добавлением символа Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #33078 Posted February 1, 2013 может стоит сделать диапазон трехсимвольный(0..300) по сути последнее десятичное число в РЭ особой роли не играет. или даже двухсимвольный + можно даже с добавлением символа В идеале сделать что-то вроде {{wn6}} - 4 символа {{wn6:3}} - 3 символа (делим wn6 на 10 и округляем результат до единиц), {{wn6:2}} - 2 символа (делим wn6 на 100 и округляем результат до единиц). Quote Share this post Link to post Short link Share on other sites
phil76 11 #33080 Posted February 1, 2013 wn6 может быть отрицательным, значит нужно резервировать один символ для знака минус. Quote Share this post Link to post Short link Share on other sites