Методология расчёта зарплат

Источники данных

Основной источник — портал «Работа в России» (trudvsem.ru), государственная информационная система Роструда. Дополнительно используются данные SuperJob.

Мы не используем данные Росстата — официальная статистика отстаёт на 6–12 месяцев и не отражает реальную картину на рынке вакансий. Вместо этого анализируем предложения работодателей в реальном времени.

Как рассчитываются показатели

Медианная зарплата

Центральное значение выборки. Половина вакансий предлагает больше, половина — меньше. Не искажается аномальными значениями.

Средняя (mean)

Арифметическое среднее всех зарплат в выборке. Может быть завышена единичными высокооплачиваемыми вакансиями.

Перцентили P25 / P75

P25 — зарплата, ниже которой 25% предложений (условный «вход в профессию»). P75 — ниже которой 75% предложений (условный «потолок» для большинства).

Минимум / Максимум

Крайние значения выборки после фильтрации выбросов. Аномальные значения (отклонение более 3σ от медианы) исключаются.

Фильтрация и обработка

  1. Сбор вакансий. API возвращает вакансии с указанной зарплатой за последние 30 дней. Вакансии без зарплаты (а таких ~40%) отсеиваются.
  2. Нормализация. Все суммы приводятся к рублям по курсу ЦБ. Зарплаты, указанные до вычета НДФЛ, используются как есть.
  3. Удаление выбросов. Значения, отклоняющиеся от медианы более чем на 3 стандартных отклонения, исключаются. Это убирает очевидные ошибки (зарплата 1 ₽ или 99 999 999 ₽).
  4. Минимальная выборка. Статистика рассчитывается только при наличии 3+ вакансий по комбинации профессия + город. Иначе данные не публикуются.
  5. Агрегация по регионам. Региональные показатели — взвешенное среднее по городам (вес = количество вакансий).

Ограничения данных

Наши данные — это предложения работодателей, а не фактические выплаты. Учитывайте:

  • Зарплаты в вакансиях обычно на 10–20% выше реальных — работодатели указывают верхнюю границу вилки для привлечения кандидатов.
  • Данные не включают премии, бонусы, 13-ю зарплату и серую часть дохода.
  • Вакансии без указания зарплаты (~40% рынка) не попадают в выборку. Это может смещать статистику.
  • Малые города и узкие специальности могут иметь недостаточную выборку для точных оценок.
  • Данные фриланса и самозанятости не учитываются — только штатные позиции.

Периодичность обновления

Данные обновляются дважды в месяц: 1-го и 15-го числа. Каждый цикл обновления занимает 5–8 часов и охватывает все профессии и города. Дата последнего обновления указана на каждой странице.

Частые вопросы

Что такое медианная зарплата и чем она отличается от средней?

Медианная зарплата — значение, которое делит все вакансии пополам: 50% предлагают больше, 50% — меньше. Средняя арифметическая искажается единичными аномально высокими предложениями. Пример: если 9 вакансий по 50 000 ₽ и одна по 500 000 ₽, средняя будет 95 000 ₽, а медиана — 50 000 ₽. Медиана точнее отражает типичную зарплату.

Почему данные на сайте могут отличаться от моей зарплаты?

Мы анализируем предложения работодателей, а не реальные выплаты. Зарплата в вакансии обычно на 10–20% выше фактической — работодатели указывают верхнюю границу вилки. Кроме того, данные не учитывают премии, бонусы и серую часть зарплаты.

Как часто обновляются данные?

Данные обновляются 1-го и 15-го числа каждого месяца. Каждый цикл обновления охватывает вакансии за последние 30 дней. Исторические данные сохраняются для отслеживания динамики.

Почему для некоторых городов мало данных?

Если в городе размещено менее 3 вакансий по профессии, мы не показываем статистику — выборка слишком мала для выводов. Это касается небольших городов и узких специальностей.