Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
ЛЕКЦИЯ № 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 г.), взяты х из
официальны х статистических источников. Приводится описание структуры модели, а
также результатов краткосрочны х прогнозов и сценарны х расчетов. Описание имеет
откры ты й характер, т. е. допускает возможность эксплуатации модели внешними
пользователями с целью получения
краткосрочны х прогнозов и проведения сценарны х расчетов по заданны м
пользователем значениям предопределенны х переменны х.
для дизайна страницы
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). Фрагмент кода