Здравствуйте! 4 июня я записалась на курс Прикладная статистика. Заплатила за получение сертификата. Изучала лекции, прошла Тест 1. Сегодня вижу, что я вне курса! Почему так произошло? |
Статистика временных рядов
10.4. Моделирование и анализ многомерных временных рядов
Рассмотрим методы моделирования и анализа многомерных временных рядов, используемых для изучения реальных процессов взаимовлияния факторов на основе подхода ЖОК, описанного в 10.3.
Основные сведения о системе ЖОК. Компьютерная система ЖОК - это система поддержки анализа и управления в сложных ситуациях1Использованы разработки В.Н.Жихарева, выполненные в Институте высоких статистических технологий и эконометрики., описываемых многомерными временными рядами. Она предназначена для структуризации и анализа сложных, трудно формализуемых, слабо структурированных задач различной природы (экономической, управленческой, прогностической, технической, медицинской, социально-политической, экологической и пр.). Она применяется для построения моделей ситуаций на основе описания влияний факторов. Это делается с помощью ориентированных графов и использования оценок экспертов с последующим определением наиболее эффективных управленческих решений. Компьютерная система ЖОК:
- поддерживает аналитическое обоснование подходов к решению исследуемых проблем;
- позволяет спрогнозировать развитие моделируемой реальной системы; оценить результаты целенаправленного изменения тех или иных факторов;
- дает возможность выработать условия для целенаправленного поведения в исследуемой ситуации;
- обеспечивает возможность решения прямых и обратных задач управления.
Для построения модели изучаемого явления или процесса компьютерная система ЖОК предусматривает выделение основных факторов, описывающих реальную ситуацию, и установление непосредственных взаимосвязей между факторами в виде построения ориентированного взвешенного графа. Опосредованные взаимовлияния и итоговое стационарное состояние рассчитываются по описанным ниже алгоритмам. Система позволяет анализировать три основных типа сценариев:
- "Прогноз", позволяющий проследить "естественное" развитие моделируемой системы при отсутствии активных воздействий;
- "Активный", при котором работающий с системой специалист изменяет значения тех или иных параметров и анализирует получающуюся динамику и итоговое состояние (например, с целью ручного поиска рационального управления);
- "Цель", когда компьютерная система по заданной цели управления (например, значения определенных параметров должны быть не менее заданных) находит оптимальные воздействия путем решения соответствующей задачи оптимизации. В частности, проводит анализ принципиальной достижимости указанной цели из текущего состояния с использованием выбранных мероприятий (управлений).
Ядром компьютерной системы ЖОК является описанная ниже математическая модель. Преобразование задач анализа реальных явлений и процессов к математической постановке, оценка адекватности реальности и ее модели, процесс выбора управлений, процесс сравнительного анализа различных ситуаций в целом, моделирования и последующей интерпретации результатов математического моделирования относится к области "ручного труда" специалиста в соответствующей области знания и полной автоматизации, как правило, не поддается.
Компьютерная система ЖОК обеспечивает расчет равновесного (стационарного) состояния, к которому будет стремиться система взаимовлияющих факторов, и всех промежуточных состояний на пути от начального состояния к равновесному. В систему включены три варианта расчетов:
- равновесного состояния без управления (учитываются только начальные данные);
- равновесного состояния с управлением импульсного типа (при t = 0). (В такой модели система интерпретирует импульсное управление, как поправку к начальным данным.);
- величины управления по заданным значениям величины приращения целевых факторов.
Математические алгоритмы исследовательской системы ЖОК. Используются следующие обозначения:
-
- количество вершин в ориентированном графе
модели, т.е. число используемых в модели факторов;
-
- матрица порядка
непосредственных влияний факторов (матрица смежности графа
);
-
- матрица, транспонированная к матрице
(называемая матрицей непосредственных контрвлияний факторов);
-
- время, принимающее дискретные значения 0, 1, 2, 3, ...;
- вектор
., - вектор изменений (приращений, дифференциалов) факторов в момент дискретного времени
;
- вектор
., является вектором дифференциалов факторов второго порядка в момент дискретного времени
;
- вектор
обозначает величины предельных стационарных изменений (дифференциалов) факторов при безграничном росте
. (Очевидно, что если
существует, то
- вектор
обозначает внешние управляющие воздействия, подаваемые на фактор
в момент
;
- вектор
- сравнительную важность факторов
, задаваемую экспертным путем;
- вектор
- отношение составителя модели к направлению изменения величин факторов
(+1 - рост значения фактора оценивается положительно, (-1) - отрицательно, 0 - нейтрально);
- единичная
матрица (на главной диагонали стоят 1, на остальных позициях - 0);
- прореженная единичная
матрица, в которой единицы стоят на диагонали только на тех позициях, которые соответствуют целевым факторам. Очевидно, что
является проектором на координатную плоскость целевых факторов, и следовательно
, матрица
является псевдообратной к матрице
;
- прореженная единичная
матрица, в которой единицы стоят на диагонали только на тех позициях, которые соответствуют управляющим факторам. Очевидно, что
является проектором на координатную плоскость управляющих факторов, и, следовательно
, матрица
является псевдообратной к матрице
;
- резольвента, где
- множитель-стабилизатор, который используется в целях обеспечения достаточно устойчивой и быстрой сходимости итерационного процесса приближенного вычисления матрицы резольвентного оператора
![Q=(E-k_{cm}A)^{-1}=\sum_{m=0}^{\infty}(k_{cm}A)^m\approx \sum_{m=0}^p(k_{cm}A)^m,](/sites/default/files/tex_cache/3ed7de8ad66ae5f0396e7a1cb155b9b5.png)
![p](/sites/default/files/tex_cache/83878c91171338902e0fe0fb97a8c47a.png)
![k_{cm}=1](/sites/default/files/tex_cache/23ee632c6f85ffded6a5859727fd60fa.png)
![A](/sites/default/files/tex_cache/7fc56270e7a70fa81a5935b72eacbe29.png)
![k_{cm}A](/sites/default/files/tex_cache/f740c2efa80f35ee185c450fd49048d8.png)
![k_{cm}](/sites/default/files/tex_cache/15e6b9dcf2d94f8aaad367c2a56ffcc2.png)
![k_{cm}=1](/sites/default/files/tex_cache/23ee632c6f85ffded6a5859727fd60fa.png)
Система уравнений в математико-статистической модели. Для описания динамики факторов в компьютерной системе ЖОК используется математико-статистическая модель в виде системы линейных конечноразностных рекуррентных уравнений на трехточечном шаблоне следующего вида:
![]() |
( 1) |
![]() |
( 2) |
![i = 1, 2, ... , n , t = 0, 1, 2, ..](/sites/default/files/tex_cache/673e63ef733751d8117cb99ba06ff8ef.png)
Для рекуррентного уравнения на трехточечном шаблоне необходимо задать начальные условия при и
. Следовательно, первым уравнением цепочки рекуррентных уравнений (1) будет уравнение при
.
При уравнение полагается определенным и имеет вид
![V_i(2)=V_i(1)+\sum_{j=1}^n a_{i,j}(V_j(1)-V_j(0))+g_i(1)](/sites/default/files/tex_cache/bdc4d3c1a92f15001e42e1c5df82a7c0.png)
Для уравнение определяется посредством соотношения
![]() |
( 3) |
![V_i=V_i^1](/sites/default/files/tex_cache/03adbc0f5f869c8f575b4224edb08c54.png)
![]() |
( 4) |
Заметим, что доопределение начальных данных (нулем) - всего лишь один из способов. В частности, если положить
, то результаты вычислений будут другими.
Из уравнений (1) видно, что используемая модель предполагает, что за один шаг дискретного времени происходит распространение влияния факторов-аргументов только на непосредственно от них зависящие факторы-функции. Времени можно придать содержательный смысл, если за шаг принять реальный интервал времени, необходимый для осуществления непосредственного влияния одного фактора на другой. Этот интервал может быть оценен экспертно, В ряде случаев его можно принять равным кварталу.
Уравнение (1) - (2) в векторной форме имеет вид
![]() |
( 5) |
![]() |
( 6) |
![t = 0, 1, 2, ..](/sites/default/files/tex_cache/025f7def319850a03b8b81876cfea28e.png)
![]() |
( 7) |
Стационарное состояние и начальные условия. Стационарное состояние вычисляется приближенно при
. Для практических расчетов достаточно принять, что
.
Векторное уравнение (5) может быть представлено в виде уравнения для дифференциалов второго порядка:
![]() |
( 8) |
![]() |
( 9) |
![t = 0, 1, 2, ..](/sites/default/files/tex_cache/025f7def319850a03b8b81876cfea28e.png)
![]() |
( 10) |
Если просуммировать уравнения (8) при . , то получим (при условии сходимости)
![]() |
( 11) |
![]() |
( 12) |
Если же просуммировать уравнения (8) при ., то получим (при условии сходимости)
![]() |
( 13) |
![]() |
( 14) |
![V_i(0)=V_i(1)=V_i^0](/sites/default/files/tex_cache/a2605b5f560be536aa730db2b47efbaa.png)
В частности, при выборе режима прогноза развития ситуации без управления и выборе начальных условий
, которые выражают равенство нулю вторых производных от величин факторов при
, из формулы (14) получим
. Это означает, что никакого развития ситуации не происходит. Она продолжает двигаться "равномерно и прямолинейно", поскольку вторые дифференциалы факторов равны нулю и первые дифференциалы факторов не изменяются во времени.
С другой стороны, формула (12) предполагает, что начальные данные оказывают такое же ударное воздействие в момент , как и внешнее импульсное при
управление, играющее роль (и имеющее "размерность") "механической силы".
Если предполагается использование только импульсных управляющих воздействий при
и в дальнейшем
, то задача развития ситуации без управления и с управлением не отличаются друг от друга, поскольку управление в сущности играет роль поправки к начальным данным и, обратно, начальные данные выполняют роль поправки к управлению.
Режим поиска управления по целевым значениям факторов. Проекция стационарного решения (12) уравнения (8) - (9) на координатную плоскость целевых факторов может быть представлено в виде
![Y_{ycm}=Y(V(0))+Y(g(0)),](/sites/default/files/tex_cache/1f5fef2b174bc0e696aa85174a1b4c1b.png)
![Y(V(0))=C\circ Q\circ V(0),\; Y(g(0))=C\circ Q\circ B\circ g(0),](/sites/default/files/tex_cache/9ad21d5931eddcedbf6fc3011367c0a1.png)
![]() |
( 15) |
Пусть - вектор значений дифференциалов целевых факторов, тогда импульсное управление
определяется по формуле
![]() |
( 16) |
![(C\circ Q\circ B)^+](/sites/default/files/tex_cache/9177ea1a55634449e661873ce4a88be6.png)
![C\circ Q\circ B](/sites/default/files/tex_cache/743e5e14471727a75c1788a7c51b0595.png)
является результатом применения к вектору
операции
- ограничения числовых значений компонент вектора
величинами +1 и -1, если эти значения выходят за пределы отрезка [-1; +1];
получается из
применением операции
- замены числовых значений
ближайшими к ним экстремальными на отрезке [-1; +1] величинами +1 или -1 соответственно.
Тогда стационарные решения, получаемые с использованием этих управлений, вычисляются по формулам
![\begin{gathered}
Y_{ycm}^{**}=C\circ Q\circ V(0)+C\circ Q\circ B\circ g^*(0), \\
Y_{ycm}^{***}=C\circ Q\circ V(0)+C\circ Q\circ B\circ g^{**}(0).
\end{gathered}](/sites/default/files/tex_cache/c37a0274789ce2fa7ffbd96bcd9dd777.png)
Степени матрицы смежности графа и опосредованные взаимовлияния факторов. Пусть вершина
влияет на вершину
с силой 0,5, вершина
влияет на
с силой 0,6, вершина
влияет на
с силой 0,8, вершина
влияет на
с силой 0,4. Тогда опосредованное суммарное влияние
на
имеет силу
![0,5\times 0,6 + 0,8\times 0,4 = 0,62,](/sites/default/files/tex_cache/8155d7dc4b16a7b1f34c8ffaeca3f351.png)
![x1 \rightarrow x2 \rightarrow x4](/sites/default/files/tex_cache/438bebe3930b405892588d293ebf8396.png)
![x1 \rightarrow x3 \rightarrow x4](/sites/default/files/tex_cache/f74fd64b309dac09c6e9f914ba9e8df8.png)
![x1](/sites/default/files/tex_cache/6dbf9ac2da09ee1d3debf5a51873ec6d.png)
![x4](/sites/default/files/tex_cache/bf947d200d7b021b18d38437f3bc1940.png)
![0,5\times 0,6 = 0,3](/sites/default/files/tex_cache/f777ba723c70c7e95ee0c2f6a538f994.png)
![0,8\times 0,4 = 0,32](/sites/default/files/tex_cache/c3fdf500a7c6d5a5034102fa8a7e492e.png)
![G](/sites/default/files/tex_cache/dfcf28d0734569a6a693bc8194de62bf.png)
Если рассмотреть степени матрицы , то их элементам можно придать вполне определенный смысл. Так, например, элемент матрицы
с координатами (1,2) равен сумме весов всех маршрутов из
в
, содержащих ровно две дуги, а в
сумме весов всех маршрутов из
в
, содержащих ровно три дуги и т.д. Таким образом, матрица
выражает суммарные опосредованные влияния факторов друг на друга с учетом рефлексивного (при
) непосредственного влияния фактора на самое себя с силой +1, а матрица
не учитывает рефлексивного непосредственного влияния.
Матрица является матрицей контрвлияний факторов с учетом рефлексивности, а матрица
- матрицей контрвлияний факторов без учета рефлексивности.
Отдельный интерес представляет собой матрица знаков элементов матрицы
, т.е. матрица направленности интегральных влияний фактора на фактор (или контрвлияний, если рассмотреть матрицу
).