Справочник от Автор24
Поделись лекцией за скидку на Автор24

Пример реализации «Эконометрической модели экономики России» под WEB

  • 👀 246 просмотров
  • 📌 197 загрузок
Выбери формат для чтения
Загружаем конспект в формате ppt
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Пример реализации «Эконометрической модели экономики России» под WEB» ppt
ЛЕКЦИЯ № 6 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и компью терное моделирование.  Лекция 2. Создание WEB страниц с использованием HTML.  Лекция 3. Работа с графикой в Adobe Photoshop и Flash CS.  Лекция 4. Создание динамических WEB страниц с использованием JavaScript и PHP.  Лекция 5. Базы данны х и PHP.  Лекция 6. Пример реализации «Эконометрической модели экономики России» под WEB.  Лекция 7. Основы компьютерного моделирования с использованием Powersim и AnyLogic. 2 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» http://data.cemi.rssi.ru/GRAF/home.htm 3 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Кратко о созданном WEB-сайте -WEB сайт предназначен для осуществления макроэкономических прогнозов (ВВП, экспорт, инфляция и т.д.) экономики России в режиме on-line с использованием разработанной малоразмерной эконометрической модели. -WEB сайт представляет собой интерактивную систему «скользящего» прогнозирования, обеспечиваю щую возможность сценарного моделирования, т.е. варьирования значениями части исходны х переменны х, проведение расчетов и сохранения соответствую щих результатов в Базу Данны х -WEB сайт позволяет сопоставить ранее сделанны е пользователями прогнозы с фактическими данны ми (по мере их появления в Базе), оценивая, таким образом, адекватность модели и значений сценарны х переменны х. 4 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Используемы е технологии  HTML,  CSS – каскадны е таблицы стилей,  JavaScript – реализация прогнозной Математической модели,  PHP – для взаимодействия с СУБД,  GD – модуль графики PHP.  MS SQL Server (СУБД),  Flash (интерактивное меню на первой странице),  НomeSite – программа для верстки WEB-страниц,  Adobe Photoshop – программа для подготовки графики.  MS Excel - приложение MS Office для подготовки исходны х данны х для эконометрической модели.  MS Word – для первичной подготовки текстовой информации.  CuteFTP – программа для удаленного доступа по FTP к сайту. 5 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Пример другой варианта реализации WEB-сайта  HTML,  CSS – каскадны е таблицы стилей,  Powersim (Anylogic)– реализация прогнозной Математической модели,  ASP.NET – для взаимодействия с СУБД,  Flash Any Chart – модуль графики Flash,  Oracle (СУБД),  Flash (интерактивное меню на первой странице),  NotePad – программа для верстки WEB-страниц,  Adobe Photoshop – программа для подготовки графики.  MS Excel - приложение MS Office для подготовки исходны х данны х для эконометрической модели.  MS Word – для первичной подготовки текстовой информации.  CuteFTP – программа для удаленного доступа по FTP к сайту. Обратите внимание. Рассматриваемы й сайт можно бы ло бы сделать с использованием других технологий. 6 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Структура сайта: Титульная страница (home.htm). 1. Аннотация (Notice.htm). 2. Описание модели (Description.htm). 3. Исходны е данны е (InpDat.php). 3.1 визуальное представление исходны х данны х (result.php). 4. Сценарны й анализ развития российской экономики (Scenario.php). 5. Результаты прогноза эндогенны х макропоказателей (Results.php). 6. Эксплуатация модели внешним пользователем (experiment.php) 6.1 форма входа в систему (experiment.php). 6.2 форма интерактивной работы с моделью (Interactive.php). 6.3 архив прогнозов пользователя (arhiv.php). 7 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Структура Базы Данны х сайта (MS SQL Server) Таблица «архив прогнозов» Таблица «коэффициенты » Таблица «сценарии» c _i j sc e n a r nomer C_i0 C_i1 C_i2 C_i3 C_i4 C_i5 C_i6 C_i7 a rh i v ID ID_cl tp data1 data2 GT1 TR1 E1 O1 GT2 TR2 E2 Y1 Таблица «исходны е данны е» ish data1 nomer_sc E O GT TR P Y M N X CO Таблица Таблицы для хранения «пользователи сайта» логинов и паролей c li e n t s ID1 name_cl fam_cl ot_cl tel_cl fax mail_cl org dolgn login_cl password_cl region dop_sv u se rs ID pwd a d m in ID lgn data1 Y CO I X P GT N M GD E TR O 8 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Структура Базы Данны х сайта (MS SQL Server) Таблица «пользователи сайта» c li e n t s * ID1 name_cl fam_cl ot_cl tel_cl fax mail_cl org dolgn login_cl password_cl region dop_sv Таблица «архив прогнозов» a rh i v * ID ID_cl tp data1 data2 GT1 TR1 E1 O1 GT2 TR2 E2 Y1 Обратите внимание. Таблицы «пользователи сайта» (clients) и «архив прогнозов» (arhiv) связаны между собой отношением «один ко многим» через клю ч пользователя ID1 – ID_cl. Это сделано для того, что бы можно бы ло хранить и просматривать результаты прогнозов, вы полненны е конкретны м пользователем. 9 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Фрагмент таблицы ish (исходны е данны е) data1 Y CO I X P GT N M GD E TR 31.12.1994 225 91,8 48 18,9 100 23,21 316,4 14,6 3,2 3,2 2,24 01.01.1995 235 115,5 29,5 18,6 142,77 62,9 351,7 13 5,4 4,26 3,69 01.04.1995 325 148,7 48,4 20,6 124,92 98,37 485,5 14,2 6,93 4,92 6,14 01.07.1995 421 183 66,2 19,4 115,21 112,52 575,7 15,3 6,08 4,47 7,36 01.10.1995 448 219,4 122,8 22,5 113,02 188,75 647,1 18,5 6,45 4,55 7,04 01.01.1996 425 216,4 57,8 20,4 110,01 115,53 667,9 16,6 7,77 4,76 6,75 01.04.1996 469 230,5 75,2 21,4 105,08 154,74 738,2 17,3 14,46 5 7,02 01.07.1996 549 244,4 85,2 21,4 100,8 140,23 766,6 17,2 8,67 5,27 3,75 01.10.1996 565 265,3 157,8 25,4 104,57 197,81 903,6 17,7 13,49 5,48 5,37 Фрагмент таблицы archiv (архив прогнозов) ID ID_cl tp 1 1 2 3 Y1 …. 54,86 12958,8 …. 27,27 54,86 12958,8 …. 27,27 54,86 12958,8 …. data1 data2 GT1 TR1 E1 O1 1 01.10.2008 01.01.2009 3140 940 27,27 1 1 01.10.2008 01.01.2009 3140 940 1 2 01.10.2008 01.01.2009 3140 940 GT2 2205 TR2 1200 E2 33,15 CO2 6073,3 10 САЙТ «ЭКОНОМЕТРИЧЕСКАЯ МОДЕЛЬ ЭКОНОМИКИ РОССИИ» Схема работы пользователя с моделью на сайте WEB сайт «Эконометрическая модель» 1 Ознакомление с прогнозной моделью 2 Просмотр исходны х данны х и резуль татов прогнозов 3 Регистрация на сайте или вход под своим логином 4 Эксплуатация модели пользователем Взаимодействие с Базой Данны х База данны х сайта (MS SQL Server) 11 0. Титульная страница (home.htm) 12 0. Титульная страница (home.htm). Фрагмент кода. Описание модели
class=to7 href=" InpDat.php" >Исходны е статистические данны е
class=to7 href=" Scenario.php" >Сценарны й анализ развития российской экономики
class=to7 href=" Results.php" >Результаты прогноза эндогенны х макропоказателей на 1-2 квартала
class=to7 href=" experiment.php" >Эксплуатация модели внешним пользователем
13 1. Аннотация (Notice.htm) 14 1. Аннотация (Notice.htm). Фрагмент кода

 

Аннотация

Предлагаемая эконометрическая модель экономики России предназначена для построения краткосрочны х (на 1-2 квартала вперед) макроэкономических прогнозов и для многовариантны х (сценарны х) расчетов. Акценты в модели сделаны на исследовании (в краткосрочной перспективе) зависимости экономической динамики от мировы х цен на нефть и от размеров государственны х социальны х расходов. Модель представлена в виде системы одновременны х уравнений и идентифицирована на квартальны х макроэкономических данны х (начиная с 4-го квартала 1994 г.), взяты х из официальны х статистических источников. Приводится описание структуры модели, а также результатов краткосрочны х прогнозов и сценарны х расчетов. Описание имеет откры ты й характер, т. е. допускает возможность эксплуатации модели внешними пользователями с целью получения краткосрочны х прогнозов и проведения сценарны х расчетов по заданны м пользователем значениям предопределенны х переменны х.


ВОЗВРАТ К ТИТУЛЬНОЙ СТРАНИЦЕ. FONT>

Обратите внимание на использование для дизайна страницы 15 2. Описание модели (Description.htm). 16 2. Описание модели (Description.htm). Фрагмент кода

где C(ij) оцениваемы е параметры (коэффициенты регрессии) модели; D(E)– первая разность временного ряда обменного курса, т.е. элементами ряда являются значения разности каждого последующего элемента ряда и преды дущего; DUMMY – логическая переменная, принимающая значение 0 для наблюдений до третьего квартала 1998 г. (включительно) и 1 – для наблюдений, начиная с четвертого квартала 1998 г. Под z(-k)  понимается лагированное значение переменной z, т. е. значение переменной z в момент времени, отстоящий на k тактов времени назад от настоящего, а под случайны е регрессионны е остатки, удовлетворяющие условиям:

, ,

где и неизвестны е параметры модели.

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

Обратите внимание. Математические формулы , используемы е в тексте WEB страницы представляют собой рисунки, например System.gif. Генерация таких рисунков осуществлялась с помощью MS Word. 17 3. Исходны е данны е (InpDat.php). Пользователь может вы брать макроэкономический показатель и посмотреть его значения за заданны й период времени 18 3. Исходны е данны е (InpDat.php). Фрагмент кода 19 3. Исходны е данны е (InpDat.php). Фрагмент кода Обратите внимание как PHP код, интегрированны й в HTML код, формирует первы й вы падающий список значений YYYY ($data_list2[$idx]) 20 3. Исходны е данны е (InpDat.php). Фрагмент кода
……………………………………………………………………………………………………. Обратите внимание. Нажимая на кнопку напротив соответствующего макропоказателя, например I-инвестиции, пользователь вы зы вает переход к странице result.php, передавая данны е формы методом POST 21 3.1 визуальное представление исходны х данны х (result.php) Здесь для визуализации данны х из Базы используется специальная графическая библиотека PHP GD, позволяющая создавать динамические изображения в режиме on-line. 22 3.1 визуальное представление исходны х данны х (result.php) = '$dt1'" ; $zapr1=mssql_query($strSQL1); $idx=1; while($r1 = mssql_fetch_array($zapr1)) { $E_3[$idx] = $r1[" E" ]; $O_3[$idx] = $r1[" O" ]; $GT_3[$idx] = $r1[" GT" ]; $TR_3[$idx] = $r1[" TR" ]; $P_3[$idx] = $r1[" P" ]; $Y_3[$idx] = $r1[" Y" ]; $M_3[$idx] = $r1[" M" ]; $N_3[$idx] = $r1[" N" ]; $X_3[$idx] = $r1[" X" ]; $CO_3[$idx] = $r1[" CO" ]; $idx++; } …………………………………………………………………………………………………………………………………….. 25 5. Результаты прогноза эндогенны х макропоказателей (Results.php) 26 5. Результаты прогноза эндогенны х макропоказателей (Results.php) = '$dt1'" ; $zapr1=mssql_query($strSQL1); $idx=1; while($r1 = mssql_fetch_array($zapr1)) { $P_4[$idx] = $r1[" P" ]; $Y_4[$idx] = $r1[" Y" ]; $M_4[$idx] = $r1[" M" ]; $N_4[$idx] = $r1[" N" ]; $X_4[$idx] = $r1[" X" ]; $CO_4[$idx] = $r1[" CO" ]; $idx++; } ?> //Вы вод результатов запроса в WEB страницу 27 .1 форма входа в систему (experiment.php) 28 .1 форма входа в систему (experiment.php)
Экзогенны е переменны е Смотреть

I - инвестиции в основной капитал

O - цена на нефть

FONT>

FONT>

Для эксплуатации модели Вам необходимо зарегистрироваться.
Регистрация является бесплатной.
Обратите внимание на использование условны х управляю щих операторов совместно с обы чны м HTML 29 .1 форма входа в систему (experiment.php) 30 .1 форма входа в систему (experiment.php) Ошибка авторизации. Неправильно введено имя пользователя или пароль. Рекомендуем повтороить ввод пароля или зарегистрироваться в системе.
" ); echo("

Вернуться к регистрации


" ); } else { include " interactiv.php" ; // Переход к эксплуатации модели } ?> 31 6.2 форма интерактивной работы с моделью (Interactive.php) 32 Интеллектуальное ядро сайта – разработанная Эконометрическая модель экономики России, реализованная в виде системы одновременных уравнений (СОУ). Компьютерная реализация данной модели была выполнена с использованием JavaScript. Существуют и другие способы реализации математической модели (Powersim, AnyLogic и др.), в том числе для WEB. Примечание: Подробнее см. на http://data.cemi.rssi.ru/GRAF/Description.htm 33 Принцип скользящего прогнозирования Эндогенны й показатель = f(Экзогенны й показатель1[t-2], Экзогенны й показатель2[t-2], Эндогенны й показатель [t-6]) Экзогенны й показатель 1 Экзогенны й показатель 2 Использование СУБД позволяет реализовать технологию скользящего прогнозирования 2007:3 4 кв. 1 кв. 2 кв. 3 кв. 4 кв. Фактические данны е 2008:4 2009:1 Прогноз 34 Фрагмент кода JavaScript для вы полнения математических расчетов function button4_onclick() { // Код вы полняется при нажатии на кнопку «вы числить». // Блок инициализации переменны х и загрузка исходны х данны х Y[t]=C[1][0]+C[1][1]*I[t-4]+C[1][2]*DE[t]+C[1][3]*Y[t-1]+C[1][5]*DUMMY[t]+C[1][6]*(Y[t-1](C[1][0]+C[1][1]*I[t-5]+C[1][2]*DE[t-1]+C[1][3]*Y[t-2+C[1][5]*DUMMY[t-1])); X[t]=C[2][0]+C[2][1]*E[t]+C[2][2]*TR[t]+C[2][3]*O[t-1]+C[2][4]*Y[t-1] +C[2][5]*X[t-1] +C[2][6]*DUMMY[t]+C[2][7]*(X[t-1]-(C[2][0]+C[2][1]*E[t-1] +C[2][2]*TR[t-1]+C[2][3]*O[t-2] +C[2][4]*Y[t-2] +C[2][5]*X[t-2]+C[2][6]*DUMMY[t-1])); P[t]=C[3][0]+C[3][1]*E[t-1]+C[3][2]*O[t-1]+C[3][3]*DUMMY[t] +C[3][4]*(P[t-1]-(C[3][0]+C[3][1]*E[t-2] +C[3][2]*O[t-2] +C[3][3]*DUMMY[t-1])); ………………………………………………………………………………………………… // Сохранение результатов расчетов в Базе данны х, посредством PHP сценария var strzpr = document.frm1.zapr.value; location.href=strzpr + YY + XX + PP + NN + MM + COCO + GTGT + TRTR +EE + OO +" &tp=" + prog; } ………………………………………………………………………………………………………………………………………. > ………………………………………………………………………………………………………………………………………. 35 6.2 форма интерактивной работы с моделью (Interactive.php) if($action2==" update" ) { // Определяем значения переменны х, отправленны х Формой, при нажатии на кнопку «ВЫ ЧИСЛИТЬ» $GT1 = $_REQUEST['GT1']; $TR1 = $_REQUEST['TR1']; //………………………………………………………………………………………………………………… $CO2 = $_REQUEST['CO2']; //……………………………………………………………………………………………………………….. // Сохраняем результаты расчетов в Базу Данны х $strSQL =" SET DATEFORMAT dmy" ; //День-месяц-год $roma = mssql_query($strSQL); if($tp==2) $strSQL = " insert into arhiv(ID_cl, tp, data1, data2, GT1, TR1, E1, O1, GT2, TR2, E2, Y1, X1, P1, N1, M1, CO1, Y2, X2, P2, N2, M2, CO2) values($idc, $tp, '$data1', '$data2', $GT1, $TR1, $E1, $O1, $GT2, $TR2, $E2, $Y1, $X1, $P1, $N1, $M1, $CO1, $Y2, $X2, $P2, $N2, $M2, $CO2)" ; if($tp==1) $strSQL = " insert into arhiv(ID_cl, tp, data1, data2, GT1, TR1, E1, O1, Y1, X1, P1, N1, M1, CO1) values($idc, $tp, '$data1', '$data2', $GT1, $TR1, $E1, $O1, $Y1, $X1, $P1, $N1, $M1, $CO1)" ; $roma = mssql_query($strSQL); } 36 Администрирование сайта. Обновленны е данны х на сайте Локальны й компью тер администратора эконометрической модели Приложение MS Excel Удаленны й компью тер WEB-сервер (IIS) WEB сайт 1 6 (подготовка исходны х данны х) MS SQL Файлы *.txt с исходны ми данны ми для модели Программа СuteFTP 2 3 Вы зы ваем скрипт 5 FTP протокол Скрипт PHP для загрузки данны х в СУБД (data.php) 4 Файлы *.txt с исходны ми данны ми для модели 37 Администрирование сайта. Программа CuteFTP 38 Администрирование сайта. Программа CuteFTP 39 Администрирование сайта. Программа CuteFTP Перенос данны х обы чны м перетаскиванием файлов мы шью 40
«Пример реализации «Эконометрической модели экономики России» под WEB» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Тебе могут подойти лекции

Смотреть все 462 лекции
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot

Придумайте себе Login (не менее 4 символов)

Придумайте себе Password (не менее 6 символов)

Подтвердите пожалуйста пароль.