Методология расчёта рекомендованной средней ставки на Pooling.me
Коротко: мы берём данные по ставкам с ATI.SU и наши фактические ставки с Pooling.me, приводим их к единому формату, корректируем ставки ATI на «экспедиторский мультипликатор», а затем рассчитываем взвешенную среднюю с учётом качества и полноты данных по конкретному направлению. В финале формируем диапазон (базовая, верхняя и максимальная ставка) с учётом рыночной волатильности и клиентских допущений.
Резюме: где расчёт точнее, а где возможны искажения
Где система считает хорошо
Массовые магистральные направления между крупными городами и хабами (ЦФО, СЗФО, ПФО, ЮФО, УрФО) — высокая частота сделок и стабильная динамика.
Недельный объём наблюдений по направлению ≥ 20 (ставок/перевозок): выборка репрезентативна;
Типовые параметры перевозки (чётко указан тип кузова/температура/тоннаж), без нетипичных допуслуг.
Где возможны искажения
Редкие направления с недельным объёмом ≤ 20 — высокая дисперсия, единичные заявки заметно смещают среднее.
Неуточнённые параметры (тип кузова/температура/тоннаж), частые допуслуги (двухадресность, спец‑пропуска и т.п.).
Сложные «хвосты» последней мили и труднодоступные зоны.
Как мы нивелируем риски
Используем окно ATI = 24 часа, а Δ считаем по 7 дням, причём Δ корректируется экспедиторским мультипликатором k_exp; ставки ATI тоже приводятся через k_exp к «экспедиторскому» уровню.
При дефиците данных повышаем вклад ATI_adj (вплоть до 100%), расширяем окно анализа и усиливаем анти‑выбросную фильтрацию.
Для направлений с низкой репрезентативностью расширяем диапазон (UPPER/MAX) и помечаем качество оценки как «среднее/низкое».
1) Источники данных
Pooling.me — наши собственные ставки по выполненным перевозкам.
ATI.SU — крупнейший агрегатор ставок перевозчиков.
Почему ATI.SU? По многим направлениям в отрасли отсутствует достаточная публичная статистика. ATI.SU аккумулирует предложения множества компаний и даёт базовый «срез рынка», который мы используем как опорную точку.
Окна обновления данных: по ATI.SU используем ставки за последние 24 часа; метрику отклонения от среднего (Δ) считаем по окну в 7 календарных дней. При расчёте Δ выполняем корректировку с учётом экспедиторского мультипликатора k_exp.
2) Нормализация и привязка к направлениям
Чтобы сравнивать и агрегировать данные, мы:
Привязываем ставки к направлениям по городам, аналогично логике ATI.SU (пара «город отправления → город назначения»).
Приводим ставки к единому виду: валюта, НДС/без НДС, единицы измерения, тип кузова/температурный режим, тоннаж/грузоместа и т.п.
Фильтруем шум и выбросы: удаляем устаревшие предложения, явные outliers, дубликаты.
Результат: по каждому направлению у нас есть два сопоставимых массива ставок — из ATI.SU и из Pooling.me.
3) Оценка «экспедиторской наценки» и мультипликатора
ATI.SU преимущественно отражает ставки перевозчиков, тогда как в Pooling.me часто представлены ставки экспедиторов. Чтобы сопоставить их, мы рассчитываем экспедиторскую наценку на основе профильной выборки направлений:
Формируем репрезентативную выборку направлений (с устойчивой историей и достаточным количеством сделок).
Для каждого направления считаем среднюю ставку по ATI.SU и среднюю ставку по нашим данным за одинаковый период.
Рассчитываем экспедиторскую наценку как отношение средних (или разницу, в зависимости от модели), и агрегируем по выборке.
Получаем экспедиторский мультипликатор k_exp, который отражает среднюю разницу между ставками перевозчиков (ATI.SU) и ставками экспедиторов (Pooling.me). Мультипликатор регулярно пересчитывается, так как наценка меняется во времени.
Коррекция ставок ATI:
Для всех ставок из ATI.SU по любому направлению мы строим «экспедиторский» эквивалент:
ATI_adj = ATI_raw × k_exp
4) Взвешивание: как мы считаем базовую рекомендованную ставку
Далее по каждому направлению мы комбинируем «адаптированные» ставки ATI.SU (ATI_adj) и наши ставки (POOLING) через систему весов:
Если наших данных по направлению нет (или их слишком мало), базовая ставка = ATI_adj.
Если наши данные есть, используем взвешивание (по умолчанию):
BASE = 0.25 × mean(ATI_adj) + 0.75 × mean(POOLONG)
Вес 25% у ATI.SU и 75% у наших ставок отражает приоритетность собственной фактической статистики при наличии достаточной выборки. Весовые коэффициенты могут корректироваться методологически (напр., при дефиците данных, высокой волатильности или смене рыночных режимов).
5) Диапазон: базовая, верхняя и максимальная ставки
Помимо базовой точки «BASE» мы формируем диапазон, учитывающий рыночную волатильность и клиентские допущения:
Отклонение (ΔB/ΔМ) — считаем по окну последних 7 календарных дней; метрика отражает отклонение средних значений между источниками с анти‑выбросной обработкой и корректируется с учётом экспедиторского мультипликатора k_exp.
Клиентский мультипликатор: M_upper и M_max — настраиваемые коэффициенты для расчёта верхней и максимальной границ.
Формулы границ:
Bottom= BASE - ΔB Upper= BASE + ΔМ
Таким образом, верхняя и максимальная ставки показывают «потолок» диапазона с учётом текущей рыночной дисперсии и заданных клиентских сценариев (например, срочность, пиковые даты, повышенный риск и т.п.).
6) Пример расчёта (условный)
Предположим, по направлению Москва → Санкт‑Петербург:
Итоговый диапазон: 110 500 – 116 500 (руб.), где 114 500 — базовая рекомендация, 110 500 — нижняя ориентирная ставка, 116 600 — верхняя средня ставка в текущих условиях.
7) Контроль качества и обновления
Регулярный пересчёт k_exp и Δ по скользящим периодам.
Анти‑выбросная обработка и минимальные требования к объёму выборки.
Временной вес: свежие сделки имеют больший вес.
Прозрачность: источники (ATI_adj/POOLING), период, объём выборки и параметры (веса, мультипликаторы) фиксируются в карточке расчёта.
8) Что это даёт перевозчикам и экспедиторам
Сопоставимость: ставки приводятся к единому знаменателю и сопоставимы между источниками.
Адаптивность: метод учитывает разницу «перевозчик ↔ экспедитор», сезонность и волатильность.
Практичность: в отсутствие наших данных направление покрывается «экспедиторской» версией ставок ATI.SU; при наличии истории — ставка становится точнее за счёт взвешивания.
9) Термины и обозначения
ATI_raw — исходные ставки с ATI.SU (перевозчики).
k_exp — экспедиторский мультипликатор, рассчитанный по профильной выборке.
BASE — базовая рекомендованная ставка (взвешенная средняя).
ΔB/ΔM — измеренное отклонение средних значений (выгрузка с ATI.SU * k_exp).
Bottom, Upper— нижня и верхняя ориентирные ставки (с учётом экспедиторских мультипликаторов).
Дисклеймер
Методология может уточняться: веса, окна усреднения, логика отбора выборок и параметры анти‑выбросной обработки пересматриваются по мере накопления данных и изменения рыночной конъюнктуры.