|
![]() |
#1 |
Участник
|
Ага. Я тормоз.
Цитата:
А как все-таки получить процент безответных? |
|
![]() |
#2 |
Moderator
|
Эта пара со счетом -3:0 есть потому, что Kamill_A трижды давал по -1, а Aleck -1 и +1, т.е. в сумме 0, но оборот (turnover) был. Это можно увидеть в "01 Query", т.е. фактически в исходной таблице, там где еще нет группировок (т.е. в исходной "Бьюти"
![]() Самый простой способ оценить количество сейчас такой: открыть "07 Query". Там 2610 записей. Отсортировать по УБЫВАНИЮ колонку "score" - непустые значения встанут вверх. Прошуршать ПейджДауном вниз. На строке 440 будет последнее непустое значение. Таким образом процент безответных по количеству такой: (2610-440)/2610 = 83 %. Как-то так... |
|
![]() |
#3 |
Участник
|
Ага. Понял, протормозил.
Цитата:
Т.е. можно утверждать, что взаимных относительно немного. Это хорошо. Значит репутация - игра с ненулевой суммой ![]() Вот бы еще "группировки" выявить... |
|
![]() |
#4 |
Moderator
|
Пошарился по интернету, следы ведут в теорию групп с тягомотными формулами...всякие там абелевы группы (это я для красного словца, чтобы было видно, что шарился
![]() Попробовал полуинтуитивно вручную погруппировать в Excel'е, начиная с mazzy, как имеющего наибольшее кол-во взаимных репутаций. Ну, можно нашинковать различные кластеры-лепестки вокруг него (см. примеры на рисунке). Алгоритм никакой пока не сложился. Первую группу создавал практически стихийно. При формировании второй сначала отсортировал шахматку по убыванию кол-ва взаимных реп по строкам, а затем стал переставлять столбцы (вручную в Excel). Но даже эти две группы можно варьировать, убирая одного участника и подставляя другого, который с убранным не стыкуется, но стыкуется со всеми остальными членами группы. О том, чтобы поделить всех на абсолютно неперекрывающиеся группы, речи быть не может. И это вряд ли имеет физический смысл... Нужен алгоритм формирования... ммм... максимально больших, что ли, перекрывающихся групп (тривиальные пары, конечно, не рассматриваются, ибо они и так составляют смысл шахматки). В общем, кто хочет поломать голову или уже обладает сим тайным комбинаторным знанием - присоединяйтесь! ![]() |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Gustav
![]() Пошарился по интернету, следы ведут в теорию групп с тягомотными формулами...всякие там абелевы группы (это я для красного словца, чтобы было видно, что шарился
![]() Попробовал полуинтуитивно вручную погруппировать в Excel'е, начиная с mazzy, как имеющего наибольшее кол-во взаимных репутаций. Ну, можно нашинковать различные кластеры-лепестки вокруг него (см. примеры на рисунке). Алгоритм никакой пока не сложился. Первую группу создавал практически стихийно. При формировании второй сначала отсортировал шахматку по убыванию кол-ва взаимных реп по строкам, а затем стал переставлять столбцы (вручную в Excel). Но даже эти две группы можно варьировать, убирая одного участника и подставляя другого, который с убранным не стыкуется, но стыкуется со всеми остальными членами группы. О том, чтобы поделить всех на абсолютно неперекрывающиеся группы, речи быть не может. И это вряд ли имеет физический смысл... Нужен алгоритм формирования... ммм... максимально больших, что ли, перекрывающихся групп (тривиальные пары, конечно, не рассматриваются, ибо они и так составляют смысл шахматки). В общем, кто хочет поломать голову или уже обладает сим тайным комбинаторным знанием - присоединяйтесь! ![]() Можно попробовать подключить MS SQL 2005 с его Data Mining. Честно говоря, ветку не читал подробно и не совсем уловил, что нужно сгруппировать (пишу по последнему сообщению ![]()
__________________
С уважением Шатохин Святослав. |
|
![]() |
#6 |
Moderator
|
Позволю себе футбольный примерчик. Допустим, есть турнирная таблица (шахматка) чемпионата России по футболу. Через неделю первый круг будет закончен, и таблица станет одной большой группой из 16 команд, потому что каждая команда сыграет по разу со всеми остальными (или, перефразируя mazzy, "каждая неравнодушна к каждой"). Случайным образом удалим из этой футбольной шахматки, допустим, половину результатов. Вся таблица станет незавершенной, но в то же время в этой таблице можно будет найти несколько завершенных таких мини-турнирчиков из трёх и более команд.
Пусть мы удалили данные так, что остались нетронутыми все результаты, сыгранные между московскими командами (ЦСКА, Спартак, Локо, Москва, Динамо). Получается такой "чемпионат Москвы" внутри чемпионата России. Это и есть пример группы (причем, даже обладающей неким физическим смыслом). В общем случае группы будут случайными (например, Зенит, Амкар, Луч, Ростов или ЦСКА, Локо, Зенит, Луч), т.е. "чемпионат чего-то" в них будет искать бессмысленно, но в каждой такой группе между командами не будет дырок в матрице (т.е. несыгранных матчей). Насколько я понимаю, подобные группы и хочется найти в шахматке взаимных репутаций. Дальше нужно уходить от чисто математической аналогии с футболом, так как предполагается, что в неравнодушных репутационных группах как раз нарисуется некий, скрытый от поверхностного взгляда, смысл (в отличие от футбольных "чемпионатов непонятно чего"). |
|
![]() |
#7 |
Участник
|
У меня Access 2007.
Там я не вижу 07 Query, а qryRepsHandByHand_07_CrossChess - это шахматка. Можешь сказать внутреннее название? |
|
![]() |
#8 |
Moderator
|
Цитата:
А что в 2007 групп нету? Только объекты? Надо смотреть не на панели "Objects" и далее закладка "Queries", а ниже - на панели "Groups" и далее закладка "Interface". Я ее сделал, чтобы вытягивать на нее линки на нужные объекты с более-менее человеческими именами, скрывая страшные названия самих запросов (правда, эти страшные названия все равно высвечиваются в заголовке грида ![]() |
|
![]() |
#9 |
Участник
|
Цитата:
![]() |
|
![]() |
#10 |
Участник
|
Ага. Есть и хитрые. Они называются custom Groups.
Спасибо. |
|
![]() |
#11 |
Moderator
|
О! Наконец-то! Победа, супер.
![]() Ok. Кол-во в скобках сделаем чуть позжее, не сегодня. А про "выявить группировки" обещаю подумать неспешно. Только, если можно, чуть поконкретней: как это - и +, и - ? Они так друг другу дают? Но это ж вроде нормально? |
|
Теги |
репутация, форум |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|