Как мы считаем
Прозрачные правила вместо «чёрного ящика»: что собираем, как определяем темы и тон, когда показываем прогноз и чем медийный сигнал отличается от народного.
Источники
Мы читаем только открытые публичные ленты (RSS и Atom) изданий: федеральных и региональных СМИ, городских порталов, отраслевых, научных и международных изданий. Сейчас работает более 500 источников; точное число в реальном времени — на странице «Статус и API».
- Проверка перед подключением. Лента должна читаться, содержать не меньше 5 материалов и хотя бы 3 за последнюю неделю, быть в основном на русском, без казино, займов и гороскопов. Только после этого источник включается.
- Поиск новых источников. Раз в неделю система проверяет списки доменов и ссылки на другие издания с главных страниц работающих источников. Найденные автоматически источники получают вес 0,6 — ниже проверенных вручную.
- Правовой фильтр. Не подключаются издания, признанные в России «нежелательными организациями», и издания из реестра иностранных агентов.
- Без личных данных. Личные страницы, закрытые сообщества и комментарии пользователей не собираются.
Сбор и очистка
Сборщик обходит источники непрерывно и каждые 5 минут пересчитывает сводки. От материала сохраняются заголовок, краткое описание, ссылка на первоисточник, время публикации и издание.
- Дубли. Одна и та же ссылка и один и тот же заголовок считаются один раз, даже если материал пришёл из нескольких лент.
- Время. Сутки считаются по московскому времени. Сегодняшний неполный день показывается, но не участвует в расчёте роста, прогнозов и корреляций.
- Хранение. Сами материалы хранятся 120 дней; дневные итоги по темам — без ограничения срока, чтобы видеть длинную динамику.
Как определяются темы
Каждая из 29 тем задана открытым списком основ слов на русском и английском: например, «Доступность жилья» — это «ипотек», «жиль», «новостро», «аренд… квартир» и т. п. Материал относится к теме, если основа найдена в заголовке или первых 300 символах описания. Один материал может относиться к нескольким темам.
Почему словари, а не «чёрный ящик» нейросети: любую цифру можно объяснить конкретными словами, которые её дали, и любой может проверить, что считается. Список тем — на странице «Все темы».
Тональность
Тон публикации — по словарю положительных и отрицательных слов в заголовке и начале материала. Каждый материал получает оценку и класс: позитивный, нейтральный или негативный. Медийный тон темы = (позитивные − негативные) / все публикации, от −1 до +1.
Ограничение: словарь хуже понимает иронию, отрицания и сложные обороты. Тональность описывает язык публикаций, а не настроение людей.
Города и карта
Город определяется по справочнику населённых пунктов: сначала по заголовку, и только если в заголовке города нет — по первым 400 символам текста. Так меньше случайных совпадений. Сейчас город удаётся определить примерно для каждого пятого материала, поэтому карта показывает часть потока, а не весь. Спорные территории на карту намеренно не ставятся.
Рост и внимание
- Упоминания за день — число материалов по теме за сутки.
- Независимые источники — сколько разных изданий написали о теме. Это защищает от перекоса, когда один сайт публикует десятки заметок.
- Рост за 7 дней = среднее за последние 7 полных дней / среднее за предыдущие 7 − 1. Если раньше данных не было, рост не показывается.
Прогнозы
Для каждой темы строятся прогнозы внимания на 7 дней двумя моделями: линейным трендом и экспоненциальным сглаживанием Хольта. Затем каждая модель проверяется на истории (бэктест): мы «прячем» последние дни, прогнозируем их и сравниваем с тем, что было на самом деле.
Прогноз публикуется, только если модель точнее наивного правила «будет как в последний день». Вместе с ним показывается 80-процентный интервал. Для честной проверки нужно не меньше 28 полных дней данных. Текущий движок собирает данные с 23 октября 2026 года, поэтому прогнозы на сайте появятся примерно в конце ноября. До этого блок прогнозов прямо говорит, что данных мало.
Народный сигнал («Ваш голос»)
Участники отвечают по каждой из 26 открытых тем, как она касается их жизни: «лучше», «так же», «хуже». Народный индекс = («лучше» − «хуже») / ответившие, от −1 до +1. Отдельно собираются ожидания: «через неделю о теме будут писать больше / так же / меньше».
- Голоса не меняют медийные данные — это отдельное измерение.
- Расхождение народного индекса и медийного тона — главный сигнал: где опыт людей и картина в медиа не совпадают.
- Прогноз участника проверяется через 7 дней по медийному ряду: изменение больше ±15% — рост или спад.
- Участники — добровольцы, а не репрезентативная выборка. Народный сигнал показывает мнение тех, кто ответил, и это прямо подписано рядом с цифрой.
- Темы «Миграционные потоки», «Общественное доверие» и «Медиа-нарративы» — только для чтения.
Ограничения
- Мы измеряем информационные сигналы, а не рынок или общество напрямую. Данные помогают формировать и проверять гипотезы, но не заменяют официальную статистику и социологические опросы.
- Охват зависит от того, какие издания ведут открытые ленты. Соцсети и форумы сейчас — меньше 15% потока.
- Если источник недоступен, его данные выпадают; состояние источников видно на странице статуса.
- Аналитика носит информационный характер и не является инвестиционной рекомендацией.
Глоссарий
- Медийный сигнал
- Измерение внимания СМИ к теме: число материалов, источников и их тон.
- Народный сигнал
- Ответы участников «как это касается вашей жизни» по теме, сведённые в индекс.
- Народный индекс
- («лучше» − «хуже») / число ответивших; от −1 до +1.
- Медийный тон
- (позитивные − негативные публикации) / все публикации; от −1 до +1.
- Расхождение
- Разница между народным индексом и медийным тоном по одной теме.
- Независимые источники
- Число разных изданий, написавших о теме за период.
- Рост за 7 дней
- Изменение среднего числа упоминаний за 7 полных дней к предыдущим 7 дням.
- Бэктест
- Проверка модели прогноза на прошлых данных, которые модель «не видела».
- Наивный прогноз
- Правило «завтра будет как в последний день»; базовая линия, которую модель должна обыграть.
- 80-процентный интервал
- Диапазон, в который при прежнем качестве модели попадают 8 из 10 фактических значений.
- «Раньше СМИ»
- Сбывшийся прогноз роста, сделанный, когда медийный рост ещё не превышал 10%.
- «Против большинства»
- Сбывшийся прогноз, который разделяли меньше 40% прогнозировавших.
Проверьте методику на живых данных
Откройте любую тему — рядом с цифрами видны материалы, из которых они получились.