TGViewer
аналитика на кубах аналитика на кубах @diceanalytics · 1.52K subscribers
Post #202 1.21K
Не аналитическое, но техническое и забавное.

Недавно Che (исследователь-когнитивист, профессор, гурман и просто мой хороший друг) принес посмотреть код одной статьи. Статья третьих авторов, про ботов в онлайн-экспериментах. Ему показалось, что там есть косяк в расчетах и он хотел еще одной оценки.

Открыл я код, а там… как будто последних двадцати пяти лет развития языка не было (код на R). Архаичные конструкции, базовый R без каких-либо пакетов, глобальные присвоения из области видимости функции, и прочий мрак и ужас. В студенческих работах, конечно, можно и не такое встретить. Но тут-то вроде взрослые и достаточно опытные исследователи, почему.

И да, баг был. Реализация groupby, которая была использована в коде (tapply), чувствительна к порядку сортировки наблюдений. А в данных как раз оказалось так, что по одному испытуемому была проведена еще одна сессия, под тем же id, но не подряд с предыдущей сессией. Само собой, в современных фреймворках для работы с таблицами такой дичи не встретишь.

Мораль сей прохладной истории проста — идите в ногу со временем и не копите техдолг. Чтобы не было багов и вопросов в духе “а представь, какого качества их исследования, если они пишут такой код”. Это и про обновления pandas с 1.X махом до 3.Х, и про AI-инструменты будь они прокляты, которые хотят сейчас все и везде, и про прочие кейсы отчаянного консерватизма, граничащего с неолуддизмом.

И вообще. Как говорил коллеге один мой лид много лет назад, “не слишком ли ты молод, чтобы быть старовером?”. Что-то в его предъяве было, пожалуй.
  • ❤ 11
  • 🔥 1
More from @diceanalytics
  1. Sep 26, 2026Недавно смотрели вместе с аналитиком на график прихода-расхода харды. Спрашиваю: “что види…
  2. Sep 9, 2026Практически сошло, однако. Отвалы не увеличились и часть пользователей стала платить больш…
  3. Sep 3, 2026Запустили мы тут недавно один новый ивент. Как обычно хотели денег. Ну и повышения игровой…
  4. Aug 24, 2026На одном проекте третий раз за полгода просадка в ревеню. И каждый раз, когда начинаем раз…
  5. Jul 30, 2026Один из самых распространенных способов создания новых донатных сосалок (если вы не Supere…
  6. Jul 21, 2026Недавно столкнулся с двумя забавными кейсами, которые можно назвать “ложными друзьями анал…
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 →