Центр ситуационного анализа и прогнозирования ЦЭМИ РАН

Decision Support and Forecasting Center CEMI RAS

 

 

 

 

О Центре

 

Ситуационный Центр ЦЭМИ РАН
 

С.А. Айвазян, А.Н. Березняцкий, Б.Е. Бродский, Э.В. Губуров

 

 

Содержание:

1. Цели и задачи Ситуационного Центра

2. Функциональная структура Ситуационного центра.

3. Библиография

 

 

1. Цели и задачи Ситуационного Центра

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

Для того, чтобы принимать оптимальные решения с минимальными затратами времени, создается такой инструмент как ситуационный центр. Ситуационный центр дает возможность промоделировать варианты развития событий, продумать последствия тех или действий заранее, не дожидаясь наступления кризисной ситуации. Такие ситуационные центры существуют сегодня в Министерстве природных ресурсов РФ, Минатоме и Росэнергоатоме, в МЧС, в некоторых автономных округах и регионах, активно создают их и крупные промышленные и нефтегазовые компании. В мировой практике Ситуационные центры разрабатывались в Министерстве обороны США, Канады, Великобритании и во многих других странах. Однако создание Ситуационных центров для научных исследований и педагогических разработок является принципиально новой задачей, не имеющей прямых аналогов в мировой практике.

Применительно к задачам моделирования, анализа и прогноза экономических процессов разрабатываемый Ситуационный центр имеет существенную специфику: во-первых, в качестве «организации» здесь выступает сообщество экономистов-исследователей и экономическая научно-педагогическая среда, во-вторых, задачи моделирования экономических процессов и систем здесь выходят на передний план исследовательских разработок, в-третьих, аналитические рекомендации, выводы и прогнозы предназначены для поддержки принятия решений в сфере экономической политики. В США существует аналогичный исследовательский проект William Davidson Institute (WDI), посвященный анализу опыта переходных экономик России, стран Центральной и Восточной Европы, а также азиатских стран. Однако в отличие от Ситуационного Центра ЦЭМИ РАН, в этом проекте отсутствуют модели и исследования, построенные исходя из принципа "открытого кода": представлены лишь результаты завершенных исследований без сценарных инструментов и открытых баз данных.

Для решения задач моделирования, анализа и прогноза экономических процессов в 2004-2006 гг. в ЦЭМИ РАН был реализован проект «Ситуационный Центр», предусматривающий создание базовой версии Ситуационного центра, основанной на использовании Интернет-технологий. Цель проекта Ситуационного центра состоит в комплексном информационном, модельном и программном обеспечении задач ситуационного анализа и прогнозирования социально-экономических процессов российской экономики на макро-, мезо- и микро- уровне.

Создана рабочая версия Ситуационного центра, готовая к практическому применению и включающая следующие разделы:

  • В разделе Проекты представлены результаты законченных научно-исследовательских проектов, выполненных в ЦЭМИ РАН;

  • В разделе Теория и методология представлены электронные публикации по основным направлениям экономической и эконометрической теории и методологии, теории оптимизации и вычислительным методам, подготовленные в ЦЭМИ РАН и составляющие теоретический базис разработок Ситуационного центра;

  • В разделе Модели приведены краткие описания и интерактивные версии ряда эконометрических и вычислимых моделей российской экономики, разработанных в ЦЭМИ РАН и конкретно в Ситуационном центре. В частности, представлены вычислимые модели общего равновесия, разработанные под руководством академика В.Л.Макарова, и макроэконометрические модели российской экономики, разработанные в ЦЭМИ РАН под руководством С.А.Айвазяна;

  • В разделе Мониторинг представлены мониторинги макроэкономической ситуации в России, разработанные с использованием информационных ресурсов Центра;

  • В разделе Аналитика приведены аналитические исследования российской экономики, выполненные с использованием модельного и информационного инструментария Ситуационного центра;

  • В разделе Прогнозы представлены среднесрочные и долгосрочные прогнозы развития российской экономики, разработанные на основе моделей и баз данных Ситуационного центра;

  • В разделе Информационные ресурсы представлен информационный блок Ситуационного центра (база данных социально-экономических показателей России, регионов и стран мира), размещаемый на сервере баз данных.

Базовая версия Ситуационного Центра ЦЭМИ РАН, позволяет осуществлять комплексное информационное, модельное и программное обеспечение задач ситуационного анализа и прогнозирования социально-экономических процессов российской экономики. Инструментарий Ситуационного центра доступен не только сотрудникам института, но и (через сайт ЦЭМИ [1]) внешним пользователям – экономистам–исследователям, экономистам-практикам, управленцам, преподавателям, аспирантам и студентам экономических вузов. Современные информационно-аналитическими технологии Ситуационного центра позволяют в удобной для восприятия форме:

- отслеживать в режиме мониторинга динамику и основные тенденции в изменениях инструментов и параметров социально-экономической политики (включая бюджетную, кредитно-денежную, внешнеэкономическую и др.), а также характеристик внутренних и мировых рынков, социально-экономического развития страны;

- осуществлять предварительную экспертную и модельную оценку последствий планируемых изменений в бюджетной, кредитно-денежной, налоговой, социальной и др. политиках с точки зрения их влияния на ключевые индикаторы (параметры) социально-экономического развития;

- строить кратко- средне- и долгосрочные прогнозы социально-экономического развития России по репрезентативным макроэкономическим и отраслевым индикаторам.

В отличие от других известных нам разработок аналогичного назначения создаваемая в ЦЭМИ система обеспечивает возможность интерактивной работы удаленного пользователя (через Интернет и сайт института) с моделями, их информационным обеспечением, включая возможность их прикладной эксплуатации с целью проведения сценарных расчетов по введенным пользователем значениям предикторных (объясняющих) переменных. Принцип «открытого кода», характерный для всех разработок Ситуационного центра, предоставляет пользователю возможность самостоятельной проверки всех аналитических выводов, рекомендаций и прогнозов, а также возможности расчета различных сценариев экономической политики.

Первоначальный опыт внедрения и эксплуатации базовой версии Ситуационного Центра ЦЭМИ свидетельствует об интересе научного и студенческо-преподавательского сообщества к данному проекту. Количество обращений к различным разделам и инструментарию Ситуационного Центра за 2005 год достигло 800, по ссылкам в Интернет-ресурсах лидируют такие разделы Ситуационного Центра, как Модели, Аналитика, Информационные ресурсы. Востребованным know-how Центра являются проблемно-ориентированные базы данных по конкретным моделям и аналитическим исследованиям, которые позволяют заинтересованному пользователю самостоятельно воспроизвести и проверить все аналитические расчеты и авторские выводы на конкретных данных. В целом, принцип open code, положенный в основу разработок Центра, оказался новаторским для России на фоне полной «закрытости» аналогичных разработок в других аналитических центрах. Публикации по тематике Ситуационного Центра в 2004-2006 гг. появились на страницах ведущих научных журналов в России и за рубежом.

Эти факты придают актуальность проекту развития Ситуационного Центра ЦЭМИ РАН. Первоначальный импульс, заложенный в основу базовой версии Ситуационного центра, требует дальнейшего развития и подкрепления новыми разработками. В предлагаемом проекте предусматривается:

  • Существенное обновление и расширение рубрики Проекты за счет пополнения новыми результатами законченных прикладных проектов, выполненных в ЦЭМИ РАН по заказам министерств и ведомств

  • Поддержка и развитие рубрики Модели: предполагается дальнейшее развитие эконометрических моделей российской экономики, используемых для анализа и прогноза важнейших макроиндикаторов, системы рыночных цен, отраслевых индексов производства, основных статей баланса доходов и расходов населения; CGE моделей; а также аналитических моделей экономической политики в странах с переходной экономикой

  • Развитие рубрики Теория и методология с включением новых материалов по методологии эконометрического моделирования нестационарных экономических систем (коинтеграция и структурные сдвиги), по институциональной и структуралистской теории переходной экономики

  • Обновление и развитие рубрики Аналитика с включением новых аналитических исследований по актуальным проблемам экономической политики в России:

    -динамика инфляционных процессов;

    -влияние реального обменного курса на макроэкономические и отраслевые показатели;

    -влияние тарифной политики в отраслях естественных монополий на макроэкономическое развитие

  • Развитие рубрики Прогнозы с включением новых макроэкономических и отраслевых прогнозов по экономике России, полученных на основе эконометрических моделей

  • Обновление и развитие рубрики Информационные ресурсы на основе проблемно-ориентированных баз данных по конкретным аналитическим и модельным задачам

 

2. Функциональная структура Ситуационного центра.

Исходя из целей и задач, описанных выше, для реализации сайта Ситуационного центра ЦЭМИ РАН были определены инструменты разработки и построена функциональная схема (рис. 1). Страницы сайта созданы с помощью языка разработки Web-приложений PHP (Hypertext Preprocessor) [2]. Соответственно, запросы пользователей обрабатываются Web-сервером Apache [3], который интерпретирует PHP-коды в HTML.

Информация о моделях, значениях экономических показателей, результатах расчетов и т.д. хранится в проблемно-ориентированном хранилище данных, реализованном в СУБД Oracle [4]. Взаимодействие PHP с хранилищем данных осуществляется посредством OCI-библиотек (Oracle Call Interface), входящих в стандартную поставку PHP.

Отметим, что такие программные инструменты как Apache и PHP распространяются свободно. Что касается Oracle, то эта СУБД является дорогостоящим средством, предназначенным для разработки промышленных баз данных. Однако в 2006 г. компания Oracle выпустила бесплатную версию Oracle Database 10g Express Edition (далее Oracle XE), имеющую следующие основные ограничения: Oracle XE использует только один процессор сервера, не более 1Gb оперативной памяти и позволяет хранить не более 4Gb пользовательских данных.

 

Рис.1. Функциональная схема сайта Ситуационного центра ЦЭМИ РАН.

 


 

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

Логическая модель базы данных (схема сущность-связь) [5] приведена на рис. 2. Данная схема наглядно изображает хранение информации внутри базы данных. Сущностями, несущими основную смысловую нагрузку, являются «Модель», «Показатель» (переменная) и «Значение показателя».

Все сущности имеют атрибут «Идентификатор», который однозначно идентифицирует сущность среди множества других аналогичных объектов. Под типом периода в текущей реализации понимается день, неделя, месяц, квартал либо год. Сущность «Период» соответствует не интервалу дат, а конкретной дате наблюдения (например, первому числу месяца, если данные носят ежемесячный характер). Приведенная структура позволяет хранить не только числовые значения показателей, но и любые другие (например, логические либо строковые), что отражено в наличии сущности «Тип данных» в логической модели.

 

Рис. 2. Диаграмма сущность-связь

Также обратим внимание на сущность «Уравнение», которая активно используется при моделировании посредством систем одновременных уравнений (СОУ). В этом случае каждому уравнению назначается порядковый номер в рамках модели, и оно в специальном виде записывается в базу данных (атрибут «Формула»). В качестве обозначения переменных в формуле используются их системные имена (сущность «Показатель»), которые уникальны в рамках модели. Такой подход позволяет использовать единый вычислительный модуль для различных моделей. Процедуры модуля производят преобразование соответствующих уравнений в формальные вычислительные процедуры языка PL/SQL [6]. Необходимым условием корректности работы указанных процедур является лишь правильная форма записи уравнения.

Приведенной на рис. 2 схеме соответствует аналогичная физическая модель данных. Ее отличие от логической модели состоит в том, что сущностям соответствуют таблицы реляционной базы данных, а атрибутам – поля таблиц. Кроме того, в физической модели определяются все необходимые объекты базы данных, такие как индексы, ограничения целостности и т.п. Основное назначение физической модели – автоматизация создания объектов базы данных и изменений, вносимых в структуру в процессе развития программного продукта.

Важнейшей задачей описанной системы является актуализация и пополнение хранимой информации. Зачастую статистические данные для построения модели собираются из различных источников и носят неструктурированный характер. Ручной ввод такой информации в базу данных требует больших трудозатрат, которые нередко увеличиваются по мере роста объема хранимых данных. Обозначенная проблема успешно сведена авторами к полуавтоматическому решению для наиболее распространенного случая получения исходных данных в файлах формата Microsoft Excel (рис. 3).

 

Рис. 3. Схема импорта данных.

 

 

Первым этапом процесса, изображенного на схеме, является структуризация исходных документов Microsoft Excel. Структуризация сводится к созданию в исходном документе нескольких новых листов по определенному шаблону (для автоматизации можно использовать макросы). Затем данные переносятся в новые листы посредством создания ссылок на исходные листы либо простым копированием значений.

На следующем этапе в системе создается источник данных ODBC (Open DataBase Connectivity), ссылающийся на структурированный файл Microsoft Excel. После выполнения соответствующих настроек Oracle, становится возможным извлечение данных из структурированного файла формата Microsoft Excel обычными SQL-запросами, выполняемыми на сервере Oracle [7]. Для автоматизации импорта из структурированного файла создан модуль импорта, получающий в качестве входного параметра системное имя ODBC-источника и переносящий данные в структуру таблиц СУБД. На практике нет необходимости каждый раз настраивать источник ODBC. Обычно он создается один раз, и в дальнейшем соответствующий структурированный файл заменяется на новый.

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

В Центре ситуационного анализа и прогнозирования ЦЭМИ РАН была разработана эконометрическая модель, призванная объяснить динамику инфляции в экономике России в среднесрочной перспективе. Подробнее о модели, методиках оценки и качестве оцененных коэффициентов можно прочитать в источнике [8]. Впоследствии была разработана интерактивная версия модели для сайта Центра, позволяющая пользователю работать с моделью непосредственно в сети Интернет.

Основные задачи интерактивной версии модели:

  • составление прогнозов ценовых показателей в среднесрочной перспективе в зависимости от выбранного пользователем сценария развития экономики России

  • использование модели в учебном процессе

  • «витрина» разработок ЦЭМИ РАН

Структурно модель состоит из 7 авторегрессионных уравнений:

  • cpi = 0.2551 cpi(-1) + 0.1366 m2(-6) + 0.1874 epi + 0.0132 d1 - 0.0162 d8 + 0.3459 usd + 0.0263 D94

  • neprod = 0.1812 neprod(-1) + 0.1265 m2(-6) + 0.1993 epi + 0.4777 usd

  • prod = 0.2817 prod(-1) + 0.1452 m2(-6) + 0.1233 epi + 0.0130 d1 - 0.0272 d8 + 0.3862 usd + 0.0327 d94

  • serv = 0.4623 serv(-1) + 0.0393 d1 + 0.0115 d7 + 0.089 m2(-6) + 0.2925 epi + 0.0289 usd + 0.0353 d94

  • jkh = 0.3432 jkh(-1) + 0.0737 d1 + 0.6697 epi + 0.1300 m2(-6)

  • plod = 0.5343 plod(-1) + 0.0572 d1 - 0.1450 d8 + 0.2570 m2(-5) + 0.2556 m2(-6)

  • bcpi = 0.7590 bcpi(-1) + 0.0513 m2(-7) + 0.0150 m2(-4) - 0.0038 d12(-7) + 0.0280 d1(-7),

где:

cpi - индекс потребительских цен

neprod – индекс цен на непродовольственные товары

prod – индекс цен на продовольственные товары

serv – индекс цен на платные услуги населению

jkh – индекс цен на услуги жилищно-коммунального хозяйства

plod – индекс цен на плодоовощную продукцию

bcpi – базовый индекс потребительских цен

m2 – денежный агрегат M2

epi – индекс цен в электроэнергетике

usd – курс доллара США

di – фиктивная переменная сезонности, где i – номер соответствующего месяца

d94 – фиктивная переменная валютного кризиса 1994 года.

 

Первоначальная оценка модели проводилась для периода с июля 1994 года по март 2006 год (в дальнейшем предполагается актуализация модели с учетом обновления данных).

Вычислительные процедуры были реализованы на языке PHP, данные для модели хранятся в базе данных под управлением СУБД Oracle. Модель размещена на сайте Центра ситуационного анализа и прогнозирования в рубрике «Модели» . Помимо самой модели рубрика содержит ее описание, а также базы данных временных рядов.

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

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

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

Помимо разработок интерактивных эконометрических моделей в Центре ситуационного анализа и прогнозирования решается еще одна задача с привлечением средств PHP и баз данных под управлением ORACLE. Так называемая задача мониторинга ключевых макроэкономических показателей экономики России. Речь идет о том, чтобы пользователь сайта Центра мог достаточно быстро получить информацию об основных тенденциях в экономике России путем «пару кликов» в рубрике «Мониторинг».

На данный момент рубрика содержит следующие тематические разделы:

  • Валовой внутренний продукт

  • Промышленность

  • Сельское хозяйство

  • Розничная торговля

  • Доходы населения

  • Инвестиции

  • Цены

  • Рынок труда

  • Вывоз капитала

  • Валютные курсы

  • Внешняя торговля

  • Бюджет

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

 

Рис 4 . Пример графика из рубрики «Мониторинг» сайта Центра ситуационного анализа и прогнозирования

 

 

По своей сути мониторинг макропоказателей подразумевает непрерывное обновление информации с определенной частотой (в данном случае, ежеквартально). Использование средств PHP и СУБД Oracle позволяет существенно упростить задачу актуализации данной рубрики.

 

3. Библиография

  1. Web-сайт ЦЭМИ РАН – электронный ресурс: www.cemi.rssi.ru.

  2. Web-сайт проекта PHP – электронный ресурс: www.php.net.

  3. Официальная страница проекта Apache HTTP Server Project – электронный ресурс: www.httpd.apache.org.

  4. Официальный сайт корпорации Oracle – электронный ресурс: www.oracle.com

  5. Грабер М. (2003). SQL. Описание SQL92, SQL99 и SQLJ. (Пер. с англ.) М.: Лори, с. 255.

  6. Скотт Урман (2004). Oracle 9i. Программирование на языке PL/SQL (Пер. с англ.) М., Лори.

  7. Создание гетерогенного сервиса с использованием ODBC в Oracle для Windows на примере Excel – электронный ресурс: www.sql.ru/faq/faq_topic.aspx?fid=163.

  8. Багдасаров М.В., Березняцкий А.Н. (2006). Анализ среднесрочных тенденций в динамике инфляционных процессов в экономике России. – «Прикладная эконометрика», №2, 2006. М., Маркет ДС.


  
назад

 
 

Контакты:

ЦЭМИ РАН 117418, Москва, Нахимовский проспект, 47, комната 1110