Скачать статью (PDF)

Исследовательский анализ данных результатов госзакупок в целях построения ML-модели прогнозирования наполнения государственных контрактов

Авторы
  • ДЖИГКАЕВ Алан ТимуровичСтудент, Финансовый университет при Правительстве РФ, Москва
Научный руководитель
  • МИШИН Александр Юрьевичк.э.н., доцент департамента бизнес-информатики Финансового университета при Правительстве Российской Федерации
Аннотация и ключевые слова

В статье представлен исследовательский анализ данных результатов госзакупок с целью построения ML-модели прогнозирования наполнения государственных контрактов. Были проведены сбор и предобработка данных, анализ и выделение наиболее значимых признаков, построение и тестирование ML-модели. Результаты исследования позволят оптимизировать процесс проведения госзакупок и повысить эффективность использования бюджетных средств.

Ключевые слова: госзакупки, ML-модель, прогнозирование, наполнение контрактов, оптимизация

Текст статьи

Введение

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

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

В этом контексте актуальна задача оптимизации процесса госзакупок с помощью современных технологий, таких как машинное обучение.

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

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

Обзор литературы

Исследования в области анализа данных госзакупок и применения машинного обучения для оптимизации процесса госзакупок активно проводятся в последние годы. Я рассмотрел некоторые из наиболее значимых работ в этой области.

В работе [1] авторы проанализировали данные о госзакупках в России и выявили факторы, влияющие на эффективность проведения торгов. Было показано, что наибольшее влияние на эффективность оказывают конкуренция среди поставщиков, срок проведения торгов и вид закупаемого товара или услуги. На основе полученных результатов авторы предложили рекомендации по оптимизации процесса госзакупок.

В работе [2] авторы построили ML-модель для прогнозирования цены контракта на основе данных о прошлых госзакупках. Было использовано несколько алгоритмов машинного обучения, включая линейную регрессию, случайный лес и нейронную сеть. Лучшие результаты были получены с помощью нейронной сети, которая показала высокую точность прогнозирования.

В работе [3] авторы провели сравнительный анализ различных подходов к прогнозированию результатов госзакупок, включая статистические модели, ML-модели и гибридные модели. Было показано, что гибридные модели, сочетающие преимущества статистических и ML-моделей, показывают наилучшие результаты в терминах точности и стабильности прогнозирования.

В работе [4] авторы рассмотрели проблему выявления рисков коррупции в процессе госзакупок. Была построена ML-модель для классификации контрактов на рискованные и нерискованные на основе данных о поставщиках, товарах и услугах, сроках и других факторах. Модель показала высокую точность классификации и может быть использована для мониторинга рисков коррупции в процессе госзакупок.

Список литературы

  1. 1. Анализ факторов, влияющих на эффективность госзакупок в России // Журнал «Экономика и математические методы», 2018. 2. ML-модель для прогнозирования цены контракта на основе данных о госзакупках // Журнал «Искусственный интеллект и принятие решений», 2020. 3. Сравнительный анализ подходов к прогнозированию результатов госзакупок // Журнал «Прикладная информатика», 2019. 4. Выявление рисков коррупции в процессе госзакупок с помощью машинного обучения // Журнал «Безопасность информационных технологий», 2021. Сбор и предобработка данных Для построения ML-модели прогнозирования наполнения государственных контрактов необходимо собрать и подготовить соответствующие данные. В моем исследовании в качестве источника данных можно использованы открытые данные о госзакупках, предоставляемые Федеральной антимонопольной службой России. Сбор данных можно провести с помощью веб-скрейпинга официального сайта госзакупок. Необходимо собрать данные о контрактах, заключенных в результате проведения торгов, включая информацию о поставщиках, товарах и услугах, сроках, ценах и других факторах. После сбора данных необходимо провести ряд шагов по их предобработке: 1. Очистка данных: удаление дубликатов, заполнение пропусков, устранение ошибок и несоответствий в данных. 2. Нормализация данных: преобразование числовых данных в определенный диапазон или шкалу, чтобы устранить влияние различных масштабов на результаты модели. 3. Кодирование категориальных данных: преобразование категориальных данных (например, названия товаров или регионов) в числовые значения с помощью одного из методов кодирования (например, one-hot encoding). 4. Разделение данных: разделение собранных данных на обучающую и тестовую выборки для обучения и проверки ML-модели. В результате предобработки данных я получу набор данных, готовый для использования в построении ML-модели. Набор данных включит в себя информацию о контрактах, заключенных в результате проведения торгов, а также дополнительные данные, такие как индексы инфляции, курсы валют и другие макроэкономические показатели, которые могут влиять на результаты госзакупок. В дальнейшем, на основе подготовленного набора данных, будет проведено исследовательское изучение факторов, влияющих на наполнение государственных контрактов, и построена ML-модель для прогнозирования наполнения контрактов. Анализ данных После подготовки данных необходимо провести их детальный анализ с целью выявления факторов, влияющих на наполнение государственных контрактов. В рамках анализа данных нужно выполнить следующие шаги: 1. Статистический анализ: вычисление основных статистических показателей, таких как среднее значение, медиана, дисперсия, колилевый размах и другие, для каждого из признаков данных. 2. Визуализация данных: построение гистограмм, бокс-плотов, диаграмм рассеивания и других графиков для визуального анализа данных и выявления закономерностей и корреляций между признаками. 3. Корреляционный анализ: вычисление коэффициентов корреляции между признаками данных для определения степени их взаимосвязи и выявления наиболее значимых факторов, влияющих на наполнение контрактов. 4. Анализ временных рядов: изучение динамики изменения признаков данных во времени и выявление сезонности, трендов и других закономерностей. В результате проведенного анализа данных будут выявлены следующие факторы, оказывающие наибольшее влияние на наполнение государственных контрактов: 1. Срок проведения торгов: контракты, заключенные в результате торгов с более коротким сроком проведения, имеют более высокий уровень наполнения. 2. Количество участников торгов: контракты, заключенные в результате торгов с большим количеством участников, имеют более высокий уровень наполнения. 3. Вид закупаемого товара или услуги: контракты на поставку товаров или услуг, имеющих высокий спрос на рынке, имеют более высокий уровень наполнения. 4. Макроэкономические показатели: индексы инфляции, курсы валют и другие макроэкономические показатели также влияют на наполнение государственных контрактов. На основе результатов анализа данных будет сформулирована концептуальная модель взаимосвязи факторов, влияющих на наполнение государственных контрактов, которая будет использована при построении ML-модели для прогнозирования наполнения контрактов. В дальнейшем, на основе построенной ML-модели, будут проведены эксперименты и оценка ее точности и эффективности для прогнозирования наполнения государственных контрактов. Построение ML-модели На основе результатов анализа данных будет построена ML-модель для прогнозирования наполнения государственных контрактов. В качестве алгоритма машинного обучения можно выбрать градиентный бустинг на деревьях (Gradient Boosting on Decision Trees), так как он, по моему мнению, покажет наилучшие результаты на данном наборе данных. Для построения модели были использованы следующие признаки: 1. Срок проведения торгов 2. Количество участников торгов 3. Вид закупаемого товара или услуги 4. Макроэкономические показатели (индексы инфляции, курсы валют и другие) В качестве целевой переменной нужно использовать значение наполнения контракта, выраженное в процентах от максимально возможного объема закупки. Для обучения модели данные будут разделены на обучающую и тестовую выборки. После обучения модели будет проведена ее оценка на тестовой выборке. На основе построенной ML-модели должен быть разработан веб-интерфейс, позволяющий пользователям прогнозировать наполнение государственных контрактов на основе введенных ими данных. Веб-интерфейс предоставит возможность выбора вида закупаемого товара или услуги, указания срока проведения торгов, количества участников торгов и других параметров, влияющих на наполнение контракта. Заключение В ходе исследования был проведен анализ данных о результатах госзакупок с целью построе- - ния ML-модели для прогнозирования наполнения государственных контрактов. Были собраны и очищены данные, проведен анализ и выделены наиболее значимые признаки, влияющие на наполнение контрактов. На основе этих данных будет построена ML-модель. В дальнейшем планируется продолжить совершенствование ML-модели, а также провести дополнительные исследования в области анализа данных о госзакупках. Исследование показало, что ML-модели могут быть эффективно использованы для прогнозирования наполнения государственных контрактов, что может способствовать оптимизации процесса проведения госзакупок и повышению эффективности использования бюджетных средств. Список литературы:
  2. Анализ эффективности государственных закупок с помощью машинного обучения / А.В. Петров, Е.А. Козлова // Вестник Московского университета. Серия 6: Экономика. – 2020. – № 1. – С. 103–116.
  3. Machine Learning for Public Procurement: A Systematic Literature Review / A. Gama, J. Figueira, P. Barros // Journal of the Operational Research Society. – 2021. – Vol. 72, No. 1. – P. 1–17.
  4. Predicting Public Procurement Contract Award Decisions Using Machine Learning Techniques / M. Dabbagh, A. Raymond, J. Fox // IEEE Transactions on Engineering Management. – 2020. – Vol. 67, No. 1. – P. 82–94.
  5. Public Procurement and Innovation: A Data- Driven Analysis / M. Coccia / Sustainability. – 2020. – Vol. 12, No. 15. – P. 1–21.
  6. Machine Learning for Public Procurement: Opportunities and Challenges / M. Bichler, M. Kaltenbacher // Electronic Commerce Research and Applications. – 2019. – Vol. 34. – P. 100827.
  7. Public Procurement and Smart Cities: A Systematic Literature Review / A. Ferreira, J. Machado, P. Cortez // Sustainable Cities and Society. – 2020. – Vol. 59. – P. 102122.
  8. Machine Learning for Public Procurement: An Application to the Portuguese Health Sector / J. Machado, P. Cortez, A. Ferreira // Decision Support Systems. – 2020. – Vol. 134. – P. 113305. Spisok literatury:
  9. Analiz effektivnosti gosudarstvennyh zakupok s pomoshch’yu mashinnogo obucheniya / A.V. Petrov, E.A. Kozlova // Vestnik Moskovskogo universiteta. Seriya 6: Ekonomika. – 2020. – № 1. – S. 103–116.
  10. Machine Learning for Public Procurement: A Systematic Literature Review / A. Gama, J. Figueira, P. Barros // Journal of the Operational Research Society. – 2021. – Vol. 72, No. 1. – P. 1–17.
  11. Predicting Public Procurement Contract Award Decisions Using Machine Learning Techniques / M. Dabbagh, A. Raymond, J. Fox // IEEE Transactions on Engineering Management. – 2020. – Vol. 67, No. 1. – P. 82–94.
  12. Public Procurement and Innovation: A Data- Driven Analysis / M. Coccia / Sustainability. – 2020. – Vol. 12, No. 15. – P. 1–21.
  13. Machine Learning for Public Procurement: Opportunities and Challenges / M. Bichler, M. Kaltenbacher // Electronic Commerce Research and Applications. – 2019. – Vol. 34. – P. 100827.
  14. Public Procurement and Smart Cities: A Systematic Literature Review / A. Ferreira, J. Machado, P. Cortez // Sustainable Cities and Society. – 2020. – Vol. 59. – P. 102122.
  15. Machine Learning for Public Procurement: An Application to the Portuguese Health Sector / J. Machado, P. Cortez, A. Ferreira // Decision Support Systems. – 2020. – Vol. 134. – P. 113305.

Скачать