Методология расчёта зарплат
Источники данных
Основной источник — портал «Работа в России» (trudvsem.ru), государственная информационная система Роструда. Дополнительно используются данные SuperJob.
Мы не используем данные Росстата — официальная статистика отстаёт на 6–12 месяцев и не отражает реальную картину на рынке вакансий. Вместо этого анализируем предложения работодателей в реальном времени.
Как рассчитываются показатели
Медианная зарплата
Центральное значение выборки. Половина вакансий предлагает больше, половина — меньше. Не искажается аномальными значениями.
Средняя (mean)
Арифметическое среднее всех зарплат в выборке. Может быть завышена единичными высокооплачиваемыми вакансиями.
Перцентили P25 / P75
P25 — зарплата, ниже которой 25% предложений (условный «вход в профессию»). P75 — ниже которой 75% предложений (условный «потолок» для большинства).
Минимум / Максимум
Крайние значения выборки после фильтрации выбросов. Аномальные значения (отклонение более 3σ от медианы) исключаются.
Фильтрация и обработка
- Сбор вакансий. API возвращает вакансии с указанной зарплатой за последние 30 дней. Вакансии без зарплаты (а таких ~40%) отсеиваются.
- Нормализация. Все суммы приводятся к рублям по курсу ЦБ. Зарплаты, указанные до вычета НДФЛ, используются как есть.
- Удаление выбросов. Значения, отклоняющиеся от медианы более чем на 3 стандартных отклонения, исключаются. Это убирает очевидные ошибки (зарплата 1 ₽ или 99 999 999 ₽).
- Минимальная выборка. Статистика рассчитывается только при наличии 3+ вакансий по комбинации профессия + город. Иначе данные не публикуются.
- Агрегация по регионам. Региональные показатели — взвешенное среднее по городам (вес = количество вакансий).
Ограничения данных
Наши данные — это предложения работодателей, а не фактические выплаты. Учитывайте:
- Зарплаты в вакансиях обычно на 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 вакансий по профессии, мы не показываем статистику — выборка слишком мала для выводов. Это касается небольших городов и узких специальностей.