Научная статья на тему 'Мониторинг нестационарных процессов: анализ и исследование изменений свойств стационарности'

Мониторинг нестационарных процессов: анализ и исследование изменений свойств стационарности Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
229
50
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гребенюк Е. А.

Рассмотрен алгоритм текущего обнаружения изменений свойств стационарности процесса: изменения состояния процесса от стационарного к нестационарному и наоборот. Дан анализ влияния изменений свойств процесса на коинтеграционные связи.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

NONSTATIONARY PROCESS MONITORING: ANALYSIS AND INVESTIGATION OF STEADY STATE CHANGES

The algorithm of on-line steady state change detection is offered, which detects the switches from nonstationary process to stationary and vice versa. The analysis of process properties influence on cointegration relationships is undertaken.

Текст научной работы на тему «Мониторинг нестационарных процессов: анализ и исследование изменений свойств стационарности»

УДК621.03Ш1.332.5

С

истемный анализ и обработка данных

МОНИТОРИНГ НЕСТАЦИОНАРНЫХ ПРОЦЕССОВ: АНАЛИЗ И ИССЛЕДОВАНИЕ ИЗМЕНЕНИЙ СВОЙСТВ СТАЦИОНАРНОСТИ

Е. А. Гребенюк Институт проблем управления им. В. А. Трапезникова, г. Москва

Рассмотрен алгоритм текущего обнаружения изменений свойств стационарности процесса: изменения состояния процесса от стационарного к нестационарному и наоборот. Дан анализ влияния изменений свойств процесса на коинте грационные связи.

ВВЕДЕНИЕ

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

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

Неизменность связей поддерживает устойчивость системы, их нарушение может существенно изменить поведение процесса, поэтому анализ ди-

намики связей является важным элементом анализа поведения системы, описываемой временными рядами. Для описания связей в классе интегрированных нестационарных процессов введено понятие коинтеграции [1].

Исследование и мониторинг поведения системы предполагает наличие ее адекватной модели. В системе, описываемой временными рядами, модель можно получить путем обработки результатов наблюдений за ее поведением. Для анализа временных рядов широко применяются параметрические модели. Методам построения параметрических моделей и проверки наличия коинтеграцион-ных связей в случае отсутствия изменений в интервале наблюдения посвящено большое число работ (см., например, [2—7]).

Однако, параметры модели могут скачкообразно изменять свои значения, реагируя на внешние события. Пример такого события — дефолт в августе 1998 г., резко изменивший поведение индексов в российской экономике. Наличие изменений в процессах снижает эффективность алгоритмов, построенных без учета этих изменений. В работах [8—11] описываются методы, учитывающие наличие изменений в моделях. Однако они предназначены для построения модели со структурными изменениями после окончания процесса наблюдения за системой. Такая модель может быть использована для прогноза только до момента возникновения новых изменений в процессе.

Если после построения модели в системе произошли изменения, то при прогнозировании будущих значений процесса возникают ошибки. По-

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

ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ И ПОСТАНОВКА ЗАДАЧИ

Определение 1. Случайный процесс у( называется интегрированным порядка й, если применение к нему йраз разностного оператора превращает его в стационарный, и обозначается /(й).

Стационарный процесс является интегрированным нулевого порядка и обозначается /(0).

Определение 2. Если линейная комбинация случайных процессов интегрированных порядка й, является интегрированным процессом порядка й — 1, то эти процессы называются коинтегрированными, а вектор коэффициентов линейной комбинации — ко-интегрирующим вектором.

Постановка задачи. Рассмотрим систему, поведение которой описывается случайной векторной последовательностью временных рядов:

У( = !ПЛ — I + Н,

1 = 1

где у( — вектор размерности п х 1, каждая компонента которого представляет собой процесс типа /(0) либо /(1), — гауссовский белый шум,

р

П(/) = / — ^ П/ — матричный полином, имею-

I = 1

щий N < п единичных корней, / — оператор запаздывания. Стандартными преобразованиями эта модель преобразуется к виду [7]:

(1а)

изменение стохастического тренда:

(1б)

где у( = (ух , у2 )у1 — вектор компонент размерности N х 1, у2 — вектор компонент размерности г х 1, п = г + N, р = (р1 , р2) = "(/)е*, матрица

" (1) имеет полный ранг. Уравнения (1б) описывают коинтеграционные связи между компонентами уи и у2 . Предположим, что в компонентах у1 в неизвестные моменты времени t = ta возникают изменения следующих типов:

л

лу>.' = 1 1

Р1; t, если t < ta р1 t, если t > ta,

(2)

где уаг( р0 t) ф уаг(р2 t); уаг(-) — дисперсия величины (•);

• изменение свойств стационарности процесса:

"у1, t =

Р1> t, если t < ta

- ау; - 1 + р?, I, если ^ > t > ta р1, {, если t > ^,

(3)

01

где 0 < а < 1, р1, (, р1, ( — стационарные процессы.

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

Обсуждение. В рассматриваемой постановке первые N уравнений преобразованной системы описывают независимо изменяющиеся компоненты, последние г уравнений описывают коинтеграци-онные связи между ее компонентами. Методы построения моделей вида (1а), (1б) с изменениями свойств типа (2) и (3) описаны во многих работах [2—7]. Для разработки алгоритмов обнаружения отклонений системы от модели в режиме текущего получения наблюдений решаются:

— задача анализа влияния изменений (2) и (3) на коинтеграционные связи (1б);

— задача текущего обнаружения изменений типа (2) и (3).

Задача текущего обнаружения изменений типа (2) решается применением алгоритмов, рассмотренных в работах [12, 13]. Для обнаружения изменения свойств стационарности процесса применяется алгоритм, описанный в настоящей статье.

Анализ влияния изменений свойств процесса на коинтеграционные связи

Рассмотрим изменения коинтеграционных связей при изменениях свойств процесса (2) и (3) для модели (1а), (1б). При анализе процессов у. , / = 1, 2, до изменения свойств и после будем пользоваться обозначением:

Лу1

у 1, <, если t < у 1,1, если t > ta,

где I = 1, 2.

Изменение стохастического тренда. Перепишем соотношение (2) в виде

о ,0 \1, і - 1 + Р1, і , если Ї ^

У1, і - 1 + р1, і, если і = іа + 1

у1, і - 1 + Р1, і, если і > іа + 1,

и рассмотрим две возможные ситуации:

• процесс у2 ( изменяется в соответствии с моделью (1б): у2 ( = Еу1 ( + р2 (, тогда коинтеграци-онное соотношение сохраняется, но в силу условия (2) изменяется дисперсия разностей процесса у2,,: "у 2,, = руи ;

• процесс у2 после изменения у1 продолжает

по-прежнему изменяться по закону: у2 і,

і =

= Еу1 і + р2 г В этом случае дисперсия разностей процесса у2 і не изменяется после момента іа, но коинтеграция нарушается. Разность

У2, і “ Р\1, і (4)

после изменения принимает вид:

У2, і - Р У1, і - 1 = Е( У0, і - У1, і) + Р2, і =

= Е( У0, і - 1 + Р0, і - У0, і - 1 - р1, і) + Р2, і =

= Е( Р1, і - р1, і) + Р2,

если і = Ґа + 1,

У2, і - Р у1, і - 1 = Е( У0, і - У1, і) + Р2, і =

— о/ 0 ,0 1 1 ч , _

= Е( У1, і - 1 + Р1, і - У1, і - 1 - Р1, і) + р2, і =

= кЕ( Р1, і - р1, і) + Р2, і,

если і = / + к,

т. е. дисперсия разности (4) растет, и процесс у2 — Еу1 становится нестационарным.

Изменение характера стационарности процесса

у2 г Как и в случае изменения стохастического тренда, рассмотрим две возможные ситуации:

• процесс у2 ( после изменения свойств процесса у1 ( изменяется в соответствии с моделью (1б): у2 ( = Ру1 ( + р2 ( тогда процессы у1 ( и у2 ( становятся стационарными:

у1, ( = (1 — а) у1, (-1 + р0 (, если t = ^ + 1,

у2, і = Е(1 - а) У1, і -1 + РР°, і +

Р2,

если і = і „ + 1,

у1, I = (1 — а) у1, (-1 + Р0, (, если t > + 1,

у2, ( = Р(1 — а) у1, (-1 + Рр1, ( + р2, (, если t > ^ + 1.

• процесс у2 ( после изменения свойств процесса у1 ( продолжает по-прежнему изменяться по закону: у1 ( = Е у1 ( + р2 . В этом случае процесс у2 ( остается нестационарным:

у1,1 = Е(у0,0 + X Р1, *) + Р0, р

} = 1

а коинтеграционные связи нарушаются. Разность (4) после момента t = ^ изменения свойств принимает вид:

у1, t — РУ?> < = Е(у0, < — у1, <)+ Р2 г,

0

так как у1 ( — у1 ^ представляет собой разность стационарного и нестационарного процессов, то

Диагностика изменений двух коинтегрированных процессов

Изменения процесса у1 (

Изменения процесса

У2,і

Изменения связи

У2,і - РУ1,г

Признаки изменений

Изменение стохастического тренда, процесс остается нестационарным

Изменение стохастического тренда, процесс остается нестационарным

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Переход процесса в стационарное состояние

Переход процесса в стационарное состояние

Изменение стохастического тренда, процесс остается нестационарным

Без изменений

Переход процесса в стационарное состояние

Без изменений

Коинте грационная связь сохраняется

Нарушение

коинтеграционной

связи

Коинтеграционная

Изменение стохастического тренда процессов ум и у2,; , процесс у2,; — Рум остается стационарным

Изменение стохастического тренда процесса у11, переход процесса у2 ( — Еу1 ( от стационарного состояния к нестационарному Переход процессов у11 и у2( от неста-

связь теряет смысл ционарного состояния к стационарному

Нарушение

коинтеграционной

связи

Переход процесса у11 от нестационарного состояния к стационарному, переход процесса у2 ( — Еу1 ( от стационарного состояния к нестационарному

разность у\ ( — Еу0 ( — нестационарная, следовательно, ковариационные связи нарушаются.

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

Алгоритм обнаружения изменения стохастического тренда рассматривался в работах [12, 13]. Алгоритмы обнаружения перехода процесса от стационарного состояния к нестационарному по текущим наблюдениям и наоборот рассмотрены далее.

Алгоритм текущего обнаружения изменения свойств нестационарности процесса (нестационарный, стационарный)

Построим алгоритм обнаружения изменений по текущим наблюдениям. Мы будем здесь рассматривать покомпонентное обнаружение изменений. Пусть каждая компонента процесса у1 ( описывается моделью "у* = р* , где

Рі

а,.є

7 і - Р

(5)

і = 0

е( — гауссовский белый шум.

В соответствии с выражением (3) в некоторый момент времени t = ^ в процессе происходит изменение свойства стационарности:

"У1 =

Рі, если і < ґа - аУі- 1 + Рі, если і > іа,

(6)

где 0 < а < 1, и в некоторый момент времени t = = *ь > ^ в стационарном процессе у( возникают изменения:

Г- ^- 1 + Р;, если ta < t < ^

"у1 = < (6а)

1 Р;, если t > ^,

Как известно, дисперсия нестационарного процесса неограниченно возрастает с увеличением времени наблюдений: уаг(у() о да при t ода. Оценим дисперсию процессов у( и "у* после того, как он становится стационарным.

Теорема 1. Если в процессе происходят изменения свойств (6), то:

1) дисперсия процесса у( после изменения свойств ограничена сверху величиной

Р1 =

= Уаг(Рі)

1 - (1 - а) 1 _ (1 _ а)2

+ ... + ■

1

1 -(1 - а)

где уаг(Рі) — дисперсия процесса р ;

2) дисперсия процесса Ауі стремится к величине

Р2 =

к

2

X а-

і = 1

к -1

X аа

1

к - 2

X аа

1

і = 1

1 - (1 - а)

1 - (1 - а)

Л

ака1

1 - (1 - а) уаг(є).

к і к ч

Р3 = X ак уаг(є) =

3 1 - а

Если в процессе происходят изменения свойств (6а), то дисперсия процесса Ауі стремится к вели чине

1

■ уаг(є),

і - а

1

к — порядок модели (5).

Рассмотрим статистику Т = А у'{ Ауі _ к, представляющую собой функцию от одинаково распределенных независимых случайных величин єі ..., є0, где і ода, и исследуем ее свойства.

Теорема 2. Если в процессе происходят изменения свойств, то:

1) математическое ожидание статистики Т после изменения свойств (6) ограничено снизу величиной:

1 - аЛ

і - 1

М = -

1 + а

уаг(Рі);

2) математическое ожидание статистики Т после изменения свойств (6а) равно нулю, к — порядок модели (5).

(Доказательства теорем 1 и 2 основаны на вычислении соответствующих статистик процессов Уі и Ауі до момента изменения їа и после).

Алгоритм обнаружения изменения свойств (6) представляет собой алгоритм кумулятивных сумм для текущего обнаружения одновременного изменения следующих параметров:

— уменьшения дисперсии процесса Уі до величины Р1;

— увеличения дисперсии процесса АУі до величины Р2;

— уменьшения математического ожидания статистики Т до величины М.

Алгоритм обнаружения изменения свойств (6а) представляет собой алгоритм кумулятивных сумм для текущего обнаружения одновременного изменения следующих параметров:

— увеличения дисперсии процесса у( больше величины Р1;

— уменьшения дисперсии процесса АУі до величины Р3;

— увеличения математического ожидания статистики Т до нуля.

Алгоритм кумулятивных сумм в случае точно известных параметров процесса до и после изменения свойств предложен в работе [14], в случае заданных границ параметров до и после изменения свойств — в работах [12, 13].

1 Г у]_1 + е1, если 1< 200

4 у> = 1 (7)

1-0,8^_1 + 8„ если ?> 200

1 2

Рис. 1. Графики процессов и

Применение алгоритма обнаружения нестационарности для анализа изменения биржевых индексов

Рассмотрим пример, иллюстрирующий работу алгоритма. На рис. 1 приведены графики двух смоделированных рядов

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и

2 Г у2- 1 + е I, если t < 200

у* = ] 2 2 (8)

1 уг -1 + е *, если г > 200

где б* , е1, б 2 — гауссовский белый шум, уаг(ег) =

12 уаг(е*) = 0,7, уаг(е*) = 1. Как следует из моделей

(7) и (8), первый ряд после 200-й точки становится стационарным, а во втором происходит изменение стохастического тренда. Алгоритм обнаружения настраивается по первым 100 точкам. Для каждой из трех решающих функций определяются пороги, превышение решающей функцией порога дает сигнал об изменении свойств. Обнаружение перехода процесса из нестационарного состояния в стационарное фиксируется, когда все решающие функции будут находиться выше порога. Обнаружение изменения стохастического тренда фиксируется, когда обнаруживается изменение дисперсии процесса "у*. На рис. 2 и 3 показаны графики

процессов у1 и у2 и решающие функции алгоритма обнаружения изменения свойств стационарно-

Рис. 2. Решающие функции алгоритма обнаружения изменения нестационарности , / = 1, 2, 3:

V — момент превышения решающей функцией порога; К — порог решающей функции

Рис. 3. Решающие функции алгоритма обнаружения изменения стохастического тренда / = 1, 3, 4:

V — момент превышения решающей функцией порога; К — порог решающей функции

сти процесса, где /1 — решающая функция алгоритма обнаружения (примененного к процессу у*) уменьшения дисперсии; /2 — решающая функция алгоритма обнаружения (примененного к процессу Лу*) увеличения дисперсии; /3 — решающая функция алгоритма обнаружения (примененного к значениям статистики Т) уменьшения математического ожидания; Д — решающая функция алгоритма обнаружения (примененного к процессу Лу*) изменения дисперсии процесса.

Как видно из рисунков, в случае изменения стохастического тренда происходит обнаружение дисперсии процесса Л у2, дисперсия процесса у2 и математическое ожидание статистики Т не уменьшаются. В случае изменения процесса от нестационарного к стационарному происходит уменьшение дисперсии процесса у}, увеличение дисперсии процесса Л у), увеличение математического ожидания статистики Т до нуля.

ЛИТЕРАТУРА

1. Engle R. F., Granger C. W. J. Cointegration and Error Correction: Representation, Estimation and Testing // Econometrica. — 1987. — Vol. 55. — P. 251—276.

2. Fuller W. A. Introduction to Statistical Time Series. N.-Y.: Willey, 1996.

3. Hamilton J. D. Time Series Analysis. Princeton University Press, 1994. — P. 296.

4. Granger C. W. J. Some Properties of Time Series Data and Their Use in Econometric Model Specification // Journal of Econometrics. — 1981. — Vol. 16. — P. 121 — 130.

5. Sims C. A., Stock J. H., Watson M. W. Inference in Linear Time Series Models with Some Unit Roots // Econometrica. — 1990. — Vol. 58. — P. 113—144.

6. Stock J. H. Asymptotic Properties of Least Squares Estimators of Cointegrating Vectors // Econometrica. — 1987. — Vol. 55. — P. 1035—1056.

7. Watson M. W. Vector Avtoregression and Cointegration // Handbook of Econometrics. Amsterdam, 1994. — Vol. 4. — P. 2844—2915.

8. Bai J. Estimating Multiple Breaks One at a Time // Econometric Theory. — 1997. — Vol. 13. — P. 315—52.

9. Bai J. and Perron P. Estimating and Testing Linear Models with Multiple Structural Changes // Econometrica. — 1998. — Vol. 66. — P. 47—78.

10. Perron P. The Great Crash, the Oil Price Shock, and the Unit Root Hypothesis // Econometrica. — 1989. — Vol. 57. — P. 1361—401.

11. Zivot E. and Andrews D. W. K. Further Evidence on the Great Crash, the Oil Price Shock? And the Unit Root Hypothesis // Journal of Business and Economic Statistics. — 1992. — No. 10. — P. 251—70.

12. Гребенюк E. А. Обнаружение изменений свойств неста цио-нарных случайных процессов // Автоматика и телемеханика. — 2003. № 12. — С. 25—41.

13. Гребенюк E. А. Анализ и оперативная диагностика систем, описываемых нестационарными случайными процессами // Проблемы управления. — 2003. № 4. — С. 23—29.

14. Page E. S. Continuous inspection schemes // Biometrika. — 1954. — Vol. 41. — P. 100—115.

S (095) 334-76-40

E-mail: grebenuk@yahoo.com □

Уважаемые читатели!

Посетите Интернет-сайт теории управления организационными системами www.mtas.ru

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

На сайте представлены разделы:

Теория — с обзором теории управления организационными системами, глоссарием, информацией для аспирантов;

Практика — с обзором результатов внедрения механизмов управления в реальных организациях;

Библиография — около 2000 публикаций по теории управления, снабжена классификатором и аннотациями;

Электронная библиотека — более 100 полнотекстовых монографий, статей и учебных пособий;

а также многое другое.

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

С октября 2003 г. сайт посетили более 10 000 человек.

i Надоели баннеры? Вы всегда можете отключить рекламу.