TenderScanБлог
Семён Метелёв · Основатель TenderScan··7 мин чтения

Анализ тендеров: как отделить сезонность от одного лота

Анализ тендеров по месяцам: как проверить сезонность, очистить выборку и увидеть влияние одного крупного лота. Условная таблица и правила сравнения.

Анализ тендеров: как отделить сезонность от одного лота

ИИ-ассистент для тендеров под ваши задачи — обсудим на бесплатной консультации

Анализ тендеров по месяцам иногда показывает резкий пик, после которого поставщик закупает запас и расширяет команду. Но высокий столбец может состоять из одного проекта, а не из повторяющегося спроса. Чтобы отделить сезонность от крупного лота, нужно проверить несколько лет, состав выборки и влияние отдельных закупок. Результат пригодится для планирования нагрузки, но не станет обещанием определённого числа торгов в следующем месяце.

Выберите событие, которое действительно нужно планировать

Для работы тендерного отдела полезна дата публикации извещения: она показывает, когда появились задачи по подготовке заявок. Для склада важнее срок поставки, а для финансирования дата оплаты. Если построить график по заключению контрактов и назвать его календарём выхода тендеров, вывод сместится относительно реальной нагрузки сотрудников.

Не смешивайте эти даты в одной серии. Сделайте отдельные графики публикаций и договорных поставок, если нужны оба решения. Рядом укажите период, источник и правило отбора. Заголовок «Спрос на оборудование» слишком широк для таблицы, в которой учитываются только опубликованные извещения по нескольким ключевым словам.

Зафиксируйте товарную группу и географию. В смешанной закупке выделяйте нужные позиции, если данные позволяют сделать это надёжно. Общую цену контракта, где вместе закупаются серверы, мебель и монтаж, нельзя полностью записать в спрос на патч-корды. При невозможности разделения оставьте специальную отметку и отдельный результат без таких записей.

Сезонность означает повторяющиеся периодические колебания, а не любой рост ряда. Такое определение и способы графической проверки приводит статистический справочник NIST. Для небольшой тендерной выборки это прежде всего требование проверить повторяемость, прежде чем объяснять пик календарём.

Практический стартовый ориентир: собрать не менее 24 полных месяцев, а при доступной истории больше. Это рекомендация для сравнения хотя бы двух годовых циклов, не закон и не гарантия статистической надёжности. Две закупки в год останутся слабой основой для прогноза даже в длинном календаре.

Очистите ряд так, чтобы не потерять реальный спрос

Храните исходную выгрузку отдельно от очищенной таблицы. Каждое исключение должно иметь причину: дубль версии извещения, повторное размещение отменённой процедуры, неподходящая позиция или техническая ошибка источника. Нельзя удалять крупные закупки только потому, что они портят плавный график.

Отдельно решите, как считать повторную процедуру после отмены. Для нагрузки отдела она может быть новым событием подготовки. Для оценки уникальной потребности это может оказаться прежний объём. Поэтому заведите два поля: идентификатор процедуры и идентификатор связанной потребности, когда связь подтверждается документами.

Для денежных рядов выберите одну базу. НМЦК извещений и цены заключённых контрактов различаются по смыслу. Если в прошлом году учтены договоры, а в текущем только извещения, сравнение не покажет чистую динамику рынка. Изменения цены контракта также не нужно считать новым самостоятельным договором.

У реестра контрактов есть установленный состав сведений и ограничения размещения, предусмотренные статьёй 103 Закона № 44-ФЗ. В отчёте напишите, какую часть рынка отражает ваш источник. Нулевая строка выгрузки не всегда доказывает отсутствие закупок вообще.

Сохраните версию словаря поиска. Если в середине периода добавили новый синоним или код, пересчитайте исторические месяцы по тому же правилу либо покажите границу изменения охвата. Иначе улучшение поиска будет выглядеть как рост спроса.

Посмотрите на число процедур, позиции и деньги отдельно

Постройте хотя бы три ряда: число подходящих процедур, физический объём сопоставимых позиций и денежную сумму выбранного показателя. Они могут двигаться по-разному. Объединение мелких закупок в один лот уменьшает число процедур, но не обязательно уменьшает количество товара. Рост цены увеличивает деньги без роста объёма.

Для натурального ряда сначала приведите единицы к общей базе. Упаковки нельзя складывать со штуками без подтверждённой фасовки. Разные модели с существенно различающимся назначением лучше оставить отдельными подгруппами, чем получить формально точное число несопоставимых изделий.

Условный пример денежных данных за шесть месяцев двух лет:

Месяц Год А, млн руб. Год Б, млн руб. Число процедур в году Б
Январь 2 2 4
Февраль 3 3 5
Март 3 15 5
Апрель 4 4 6
Май 5 5 8
Июнь 4 4 6

Это вымышленные числа для разбора метода, не статистика какой-либо ниши. В марте года Б одна процедура имеет цену 12 млн рублей, остальные четыре вместе 3 млн. Без детализации март выглядит пиком. При этом число процедур не выросло, а в году А аналогичного скачка не было.

Общий объём шести месяцев года Б составляет 33 млн рублей. На один лот приходится 12 / 33 × 100% ≈ 36,4%. Такая доля объясняет, почему месячный график сильно зависит от единственной записи. Она не доказывает, что лот ошибочен или не должен учитываться.

Проверьте устойчивость вывода к крупнейшему лоту

Сделайте две версии графика: весь ряд и ряд без конкретного крупного события. Назовите исключённый лот и его основание, чтобы читатель мог восстановить расчёт. Во второй версии условного примера март года Б равен 3 млн рублей, то есть совпадает с мартом года А. Оснований называть его устойчивым сезоном закупок пока нет.

Затем проверьте другие объяснения: разовая модернизация объекта, централизация закупок нескольких учреждений, накопленный заказ за длительный период или изменение состава товара. Причину берите из документов закупки и истории заказчика. Не приписывайте ей мотивы, которых в источниках нет.

Не удаляйте каждую необычную запись автоматически. Поставщику может быть выгодно участвовать в редких крупных проектах. Тогда нужны два плана: регулярная нагрузка и отдельный резерв под проектные закупки. Усреднение скрывает оба сценария: завышает обычный складской запас и недооценивает потребность в финансировании крупного контракта.

Рядом с месячной суммой посчитайте долю крупнейшей процедуры и число активных заказчиков. Если рост дали разные учреждения по сходной номенклатуре в нескольких годах, оснований считать его повторяющимся больше. Если всё объясняется одним покупателем, проверьте его календарь отдельно от рынка.

Для длинной истории можно сравнивать одинаковые месяцы по годам и медианные значения. Но медиана двух наблюдений не превращает данные в устойчивую закономерность. Всегда показывайте число лет и объём выборки. Статистический инструмент не исправляет неверный отбор товаров.

Переведите наблюдение в осторожный рабочий план

Неполный месяц помечайте отдельно. Нельзя сравнивать первые десять дней текущего октября с полным октябрём прошлого года и объявлять падение. Простое умножение текущего значения до полного месяца тоже ненадёжно, если публикации распределены неравномерно. До завершения периода используйте сравнение одинаковых частей месяца с явным ограничением.

При росте денежного объёма проверьте изменение цен и продуктового состава. Для сопоставимых товаров полезен натуральный ряд. Если сопоставимой цены нет, так и укажите: денежный рост не удалось разделить на объём и стоимость. Не придумывайте общий коэффициент инфляции для всех моделей оборудования.

План запасов привяжите к подтверждённым возможностям: сроку пополнения, стоимости хранения, ликвидности остатков и вероятному календарю исполнения. Статистика публикаций помогает назначить время проверки рынка и подготовки документов. Она не оправдывает безусловную закупку товара до оценки конкретных процедур.

В отчёте оставьте три вывода: какая повторяемость наблюдалась, насколько она меняется без крупнейшего события и какое действие компания принимает. Например, подготовить документы к предполагаемому периоду нагрузки, но резервировать товар только после проверки условий. Такой вывод можно пересмотреть без потери смысла расчёта.

Общий календарь и поиск сезонных окон рассмотрены в статье о сезонности госзакупок. Перед использованием любого окна проверьте устойчивость именно своей выборки: график должен выдерживать разбор крупнейших записей и смены состава данных.

Для проверки результата попросите коллегу восстановить один месячный итог из исходных строк. Он должен получить ту же сумму и понять каждое исключение без устного объяснения. Если показатель не воспроизводится, сначала исправьте структуру данных и словарь. Только после этого обсуждайте сезонный запас. Сохраните дату среза и список фильтров рядом с графиком, чтобы следующая версия отчёта сравнивалась с прежней на одинаковых условиях.

FAQ

Достаточно ли одного года для вывода о сезонности?

Один год показывает распределение внутри одного периода, но не подтверждает повторяемость. Соберите несколько сопоставимых циклов и проверьте состав месячных пиков. При малом числе событий вывод всё равно останется ограниченным.

Нужно ли исключать самый дорогой тендер?

Оставьте его в полном отчёте и постройте диагностическую версию без него. Исключение должно быть прозрачным. Задача состоит в понимании влияния отдельного события, а не в получении красивого графика.

Что делать, если растут деньги, но не количество товара?

Проверьте цены, комплектацию и включённые услуги. Денежный рост сам по себе не доказывает расширение физического спроса. Для планирования склада используйте сопоставимые натуральные показатели и отмечайте неизвестные величины.

ИИ-ассистент под ваши тендеры

Бесплатный аудит и консультация: разберём ваши тендерные процессы, найдём узкие места и что можно автоматизировать, а дальше — готовый ИИ-ассистент или разработка под вас. Без обязательств.

Другие статьи