On the ergodicity of economic processes represented by time series

Cover Page

Cite item

Full Text

Abstract

The article presents a method for testing the weak stationarity of a random process by means of its time series, which comes down to calculating the mean and the autocorrelation function over segments of the original series. Novelty of the presented procedures consists in estimating the stationarity of these values. The well-known theoretical criterion of ergodicity of a random process is adapted for practical application. The presented methods have been tested on a model example of a weakly ergodic random process and on a time series of the stock quotes of «Inarktika» company.

Full Text

Введение

Случайные процессы играют фундаментальную роль в экономике. Например, в значительной мере случайным образом эволюционируют котировки ценных бумаг или объемы продаж товаров. В данной статье случайным процессом (СП) называется зависящая от времени случайная величина X(t). Другое его название – случайная функция [1].

Будем считать, что эволюция процесса происходит с момента начала наблюдения за ним и продолжается неограниченно долго. Если при некотором t(0,) измерить случайную величину X(t), то она примет значение x(t). Так возникает вполне определенная функция времени x(t), которая называется реализацией случайного процесса X(t).

Некоторые случайные процессы проявляют себя лишь в дискретные моменты времени, так что переменная t принимает значения ti=iΔt, где i=0,1,,n, и Δt – шаг дискретизации.

Важнейшей характеристикой случайного процесса является функция mX(t)=E(X(t)), выражающая среднее значение случайной величины X(t) при каждом фиксированном t.

Линейная взаимосвязь величин X(t) и X(t') характеризуется автоковариационной функцией (АКФ)

KX(t,t')=E(X(t)mX(t))(X(t')mX(t'))(1)

Заметим, что для каждого t дисперсия имеет вид

σ2(X(t))=KX(t,t),

а коэффициент корреляции между случайными величинами X(t) и X(t') выражается автокорреляционной функцией

RX(t,t')=KX(t,t')KX(t,t)KX(t',t').

Стационарный случайный процесс X(t) характеризуется тем, что все его вероятностные характеристики не меняются при любом сдвиге момента начала наблюдения по оси t вправо.

Если все эти характеристики можно определить по одной произвольной реализации x(t), то такой процесс называется  эргодическим. Свойство эргодичности влечет за собой стационарность [1]. Строго проверить эргодичность или хотя бы стационарность весьма сложно, но на практике часто бывает достаточно более слабых свойств, называемых стационарностью и эргодичностью в широком смысле. Мы будем называть их слабой стационарностью и слабой эргодичностью. Эти свойства относятся лишь к среднему значению и АКФ случайного процесса.

Со случайными процессами тесно связаны временные ряды, являющиеся дискретизациями функций x(t) и реализующие либо непрерывные либо дискретныех СП.

В качестве временного ряда рассматривается последовательность x(ti) с постоянным шагом ti=iΔt,(i=0,1,2,).

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

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

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

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

Условие слабой эргодичности в общем не считается необходимым для корреляционного анализа временных рядов. В работе [4] указано следующее препятствие для корреляционного анализа: « Следует отметить, что вычисление линейных мер корреляции непосредственно между исходными данными финансовых временных рядов малоэффективно, поскольку формально, с точки зрения корреляционной теории случайных процессов, приращения финансовых временных рядов являются белыми шумами».

Слабая стационарность здесь подразумевается, однако нет упоминания об эргодичности. Как видно из рис. 1, приращения котировок акций компании «Инарктика» белыми шумами не являются. Поэтому при условиях слабой стационарности и слабой эргодичности, которые находят подтверждение в данной статье, к этому временному ряду применимы методы корреляционного анализа. Отсюда следует, например, что акции компании «Инарктика» можно использовать при проектировании эффективного по Марковицу портфеля.

 

Рис. 1: Котировки акций компании «Инарктика».

Fig.1: «Inarktika» company stock quotes. 

 

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

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

Например, во введении к работе [5] сказано следующее. « The concept of ergodicity is fundamental in the analysis of economic time series and of dynamic models calibrated by time series data. It is, therefore, surprising that no general testing procedure has been proposed to examine this important hypothesis. The objective of this paper is to fill this gap for the case of Markov processes

Авторам работы [6] удалось найти лишь две сравнительно новых публикации [5] и [7], в которых обсуждается вопрос о практической проверке эргодичности.

В работе [7], однако, рассматривается весьма частная задача эргодического расчета вероятности значений временного ряда с конечным алфавитом.

В статье [6] предлагается метод проверки эргодичности временного ряда по его среднему значению (свойство  1э). При этом авторы используют автокорреляционную функцию, предполагая ее эргодичность и отмечая объективную сложность проверки данного свойства.

Термины «стационарность» и «эргодичность» временного ряда часто используются, как синонимы.

В статье [8] на стр. 384 и 385 предлагается вычислять АКФ и среднее значение СП по одной его реализации x(t), при этом какая-либо эргодичность не предполагается. Требуется лишь, чтобы СП был стационарным.

В работе[9] термин «эргодичность» встречается один раз – в сноске на стр. 209, где его значение не поясняется, дана лишь ссылка на работу [10]. Данная книга объясняет определенное смешение понятий эргодичность и стационарность.

Из текста работы [10] на стр. 559, 562 вытекает, что стационарный СП является слабо эргодическим, если коэффициент корреляции между любыми случайными величинами X(t) и X(t+τ) равен нулю при всех достаточно больших временных сдвигах τ.

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

Таким образом, слабая эргодичность все же нуждается в проверке, даже если слабая стационарность установлена. Проверка последнего – отдельная задача, которая предшествует проверке слабой эргодичности.

По-видимому, единственный метод ее решения, не апеллирующий к субъективным суждениям, связан с такими статистическими критериями, как ADF и KPSS [11, 12].

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

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

Слабая стационарность

Свойство слабой стационарности: значение mX(t) не зависит от t, а функция (1) зависит только от интервала времени t't, так что KX(t,t')=kX(tt') для некоторой функции kX(τ), где kX(τ)=kX(τ).

Если эти условия выполнены, то имеет место равенство σ2(X(t))=kX(0) и дисперсия σ2 не зависит от времени t.

Отсюда следует, что

RX(t,t')=kX(tt')σ2=ρX(tt').

Функции kX(τ) и ρX(τ) также называются автоковариационной и автокорреляционной.

Для непрерывного, слабо стационарного процесса слабая эргодичность означает, что справедливы свойства  1э и  2э. Свойство  1э также называют эргодичностью по математическому ожиданию или просто «эргодичностью», а свойство  2э –– эргодичностью по автокорреляционной функции [1, 2].

: Константу mX=mX(t) можно вычислить, как среднее по времени значение x¯ любой реализации x(t) процесса  X(t)

mX=x¯=limT+1T0Tx(t)dt(2)

Здесь подразумевается сходимость по вероятности. Последнее означает, что, при вычислении среднего по ансамблю приближенной формулой mX1T0Tx(t)dt, если время T достаточно велико, то с как угодно близкой к 1 вероятностью погрешность будет пренебрежимо малой.

: Автоковариационную функцию kX(τ) можно вычислить по любой реализации x(t) процесса X(t)

kX(τ)=limT+1T0Tx(t)mXx(t+τ)mXdt(3)

В случае дискретного слабо стационарного, слабо эргодического процесса формулы (2) и (3) следует заменить на формулы

mX=x¯=limn+i=0nx(ti)n+1 (4)

и

kX(jΔt)=limn+1n+1i=0nx(ti)mXx(ti+j)mX  j=0,1,2, (5)

Временные ряды, возникающие на практике имеют конечное число членов, которое мы обозначим N+1. Член x(ti) будем называть i – м уровнем ряда и обозначать xi.

Если случайный процесс представлен временным рядом, отвечающим периоду времени [0;T], то вместо (2) и (4) следует использовать приближенную формулу

mXi=0nxin+1, (6)

где T=NΔt.

При этом вместо (3) и (5) можно использовать приближенную формулу

kX(jΔt)cj=i=0NjximXxi+jmXN+1j, (7)

 где j=0,1,,L.

Вместо знаменателя N+1j в (7) также используется N+1.

Приближенные равенства в (6) и (7) предполагают, что ΔtT и LN. Условие LN обычно упрощают до LN/4.

Последовательность чисел cj называется автоковариацией временного ряда xi. Если слабо стационарные случайные процессы X(t) и Y(t) являются стационарно связанными, то их взаимную корреляционную функцию kXY(τ) можно приближенно вычислить по формуле [1]

kXY(jΔt)Cj=i=0NjximXyi+jmYN+1j. (8)

Последовательность Cj называется взаимной ковариацией временных рядов xi и yi.

На рис. 1 в качестве примера временного ряда показаны ежедневные котировки акций компании «Инарктика» в течение 90 дней с 21.12.2022 по 20.03.2023 (Номера дня j=1,2,,90, tj1=j1, Δt=1) [13]. 

Если для некоторых констант a,b,c,d временные ряды xi,yi(i=0,1,2,,N) имеют приблизительно линейные тренды xiai+b и yici+d, то

yicaxi+dbca

между этими временными рядами имеет место приблизительно линейная зависимость, которая отразится в близком к ±1 значении коэффициента корреляции r(x,y).

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

Поэтому вывод о коррелированности случайных процессов X(t) и Y(t) не имеет под собой оснований несмотря на то, что |r(x,y)|1.

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

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

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

В самом деле, в формулах (7) и (8) подразумевается, что средние значения mX и mY являются константами, определенными согласно формуле (6).

Из правых частей формул (7) и (8) также видно, что они зависят только от числа j, которое определяет временной сдвиг второго аргумента ковариационных функций KX(,) и KXY(,) относительно первого.

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

Для СП, представленного временным рядом xi(i=0,1,,N), условие слабой стационарности можно проверить следующим образом.

: Вычислим среднее значение уровней ряда x¯. Рассматривая множество чисел {xi}, как генеральную совокупность, оценим объем n выборки из этой совокупности, который c надежностью P0.95 обеспечивает границу ε относительной погрешности среднего значения выборки x¯s по отношению к x¯ (предполагается, что x¯ не близко к нулю).

Погрешность |x¯x¯s||x¯| можно оценить числом

ε=tP+12σ|x¯|n (9)

где tP+12 обозначает P+12 – квантиль распределения Стьюдента с n1 степенями свободы [3].

Для корректного использования формулы (9) следует удалить из временного ряда xi тренд, если он существенен. Таким образом, для случайной выборки объема n вероятность события |x¯x¯s||x¯|ε не меньше P. При этом число n должно быть существенно меньшим, чем N+1, иначе (приблизительная) стационарность величины x¯s будет тривиальным следствием ее близости к x¯. Например, пусть nN+12.

Для того, чтобы проверить стационарность среднего значения mX(t), при каждом m=0,1,,Nn+1 вычислим x¯s(m)=j=mm+n1xjn и найдем

δ=max0mNn+1|x¯x¯s(m)||x¯|(10)

Если δε, то относительные отклонения средних значений x¯s(m) функции x(t) при mΔtt(m+n1)Δt от ее среднего значения x¯ не превышают статистической погрешности оценки x¯sx¯, полученной из случайной выборки n уровней ряда.

Таким образом, неравенства δε подтверждают (хотя и не доказывают) гипотезу о том, что mX(t) не зависит от t.

Если δ>ε, но δεδ, то эту гипотезу также можно признать подтвержденной.

Неравенство δε следует считать свидетельством того, что mX(t) существенно зависит от t. Вследствие субъективности условия δε некоторые соотношения между δ и ε, например δ=2ε, попадают в «серую зону», из которой трудно извлечь определенное суждение.

: Для того, чтобы проверить стационарность АКФ KX(t1,t2), вычислим автоковариацию cjm для временного ряда xm,xm+1,,xm+n1 при каждом m=0,1,,Nn+1

cjm=1nji=mm+n1jxix¯s(m)xi+jx¯s(m),

где j=0,1,,Ln4.

Предположим, что СП является слабо стационарным. Тогда величина cjm вычисляется по формуле

cjmKXmΔt,(m+j)Δt.

Кроме того, если погрешностями этих приближений пренебречь, то при каждом j величины cjm не зависят от m.

Вычислим автокоррелограмму ρjm=cjmc0m, которая тоже не зависит от m.

Числа ρjm – это выборочные коэффициенты корреляции, которые при заданной надежности P и фиксированном числе j{1,,L} определяют доверительные интервалы [zjmdjm;zjm+djm] для коэффициентов корреляции

ρj=KX(mΔt,(m+j)Δt)KX(mΔt,mΔt).

Здесь

zjmdjm=thth1(ρjm)+ρjm2(n1)uP+12n3,zjm+djm=thth1(ρjm)+ρjm2(n1)+uP+12n3. (11)

Здесь th(x) – гиперболический тангенс, uP+12 – квантиль стандартного нормального распределения, отвечающая вероятности P+12 [15].

Для любого значения j каждый из интервалов (11) содержит в себе точку ρj, не зависящую от m. Обозначим sj=max0mNn+12djm. Поскольку точка ρj находится в каждом из промежутков (11), то правый конец любого промежутка (11) не превышает ρj+sj. Следовательно, max0mNn+1(zjm+djm)ρj+sj.

Аналогично, левый конец любого промежутка (11) не меньше, чем ρjsj. Следовательно, min0mNn+1(zjmdjm)ρjsj.

Отсюда можно сделать следующий вывод. Гипотеза о стационарности функции KX(t1,t2) подтверждается, если выполнено условие

max0mNn+1(zjm+djm)min0mNn+1(zjmdjm)2max0mNn+12djm(12)

Если для хотя бы одного значения j неравенство (12) ложно, то АКФ KX(t1,t2) нельзя считать стационарной.

Если (12) верно, но левая часть (12) близка к правой, то мы попадаем в «серую зону», для которой трудно извлечь определенное суждение.

Заметим, что результаты применения алгоритмов, описанных в пунктах  1с и  2с, не зависят от выбора реализации x(t) слабо стационарного процесса, так как отношение δε и автоковариация cjm при этом не меняются.

Рассмотрим модельный пример слабо стационарного процесса. Даны случайная величина Z, равномерно распределенная на отрезке [0;2π] и случайный процесс XZ(t)=Asin(ωt+Z)+B, где A0, B и ω>0 –– любые константы. Обозначим f(x) плотность распределения случайной величины Z, тогда:

f(x)=12π, x[0,2π]0, x[0,2π]

EXZ(t)=+Asin(ωt+z)+Bf(z)dz=B (13)

KXZ(t1,t2)=+Asin(ωt1+z)Asin(ωt2+z)f(z)dz=A22cosω(t2t1) (14)

Из соотношений (13) и (14) видно, что данный процесс слабо стационарен и kXZ(τ)=A2/2cos(ωτ).

Пусть A=1, B=2 и ω=0.4. Зафиксируем реализацию x(t) данного процесса, которой отвечает значение z=0. Тогда x(t)=sin(0.4t)+2. Рассмотрим временной ряд xi, являющийся дискретизацией функции x(t), где i=0,1,,89 и Δt=1. Среднее значение уровней ряда x¯=2.036, стандартное отклонение σ=0.7. В данном случае N+1=90, поэтому положим n=45. Пусть P=0.95. Оценим относительную погрешность |x¯x¯s||x¯| согласно (9) и получим:

ε=t0.975σ2.03645=0.1

 где t0.975 — квантиль распределения Стьюдента с 44 степенями свободы. Согласно (10)  δ=0.04. Поскольку 0.04<ε, то стационарность среднего mX(t) убедительно подтверждается по методу  1с.

При N=89 и n=45 при каждом j=1,2,,11 вычислим левые и правые части неравенств (12). Значение 23,5% при j=3 является статистическим выбросом, который обусловлен погрешностью вычисления в (10) значения функции th1() в точке ρjm близкой к ±1 (граница области определения th1()).

Из таблицы 1 видно, что стационарность АКФ KXZ(t1,t2) убедительно подтверждается по методу  2с.

 

Таблица  1: Проверка стационарности АКФ гармонического процесса XZ(t).

Table 1. Checking the stationarity of the ACF of XZ(t) harmonic process.

   j

 Левая часть (12)

 Правая часть (12)

  Разница в %

 1

 0.445

 0.43

 3.5

 2

 0.516

 0.497

 3.8

 3

 0.021

 0.017

 23.5

 4

 0.364

 0.352

 3.4

 5

 0.571

 0.548

 4.2

 6

 0.066

 0.058

 13.8

 7

 0.278

 0.269

 3.3

 8

 0.606

 0.578

 4.8

 9

 0.133

 0.119

 11.8

 10

 0.189

 0.185

 2.2

 11

 0.618

 0.587

 5.3

 

Теперь рассмотрим примеры, в которых методы  1с и  2с дают отрицательные результаты. Добавим к случайному процессу XZ(t) тренд t/5.

Оценка ε относительной погрешности |x¯x¯s|/|x¯| не изменится, т.к. перед ее вычислением по формуле (9) мы должны будем удалить (добавленный) тренд. Итак, принимаем ε=0.1 и P=0.95.

Максимальная относительная погрешность δ (10) равна 0.41. Поскольку 0.41ε, нестационарность среднего mX(t) подтверждается по методу  1c.

Теперь сделаем частоту ω в случайном процессе XZ(t) зависящей от времени, так что ω=2+sin(t). Вычисляя АКФ аналогично (14), получим для KXZ(t1,t2) выражение

A24π02π(cos(ω2t2ω1t1)cos(ω2t2+ω1t1+2z))dz=A22cos(ω2t2ω1t1)

Очевидно, что автоковариационная функция KXZ(t1,t2) не является стационарной. Рассмотрим реализацию x(t)=sin(2+sin(t))t+2. При N=89 и n=45 вычислим при каждом j=1,2,,11 левые и правые части неравенств (12).

Как видно из таблицы 2, неравенство (12) нарушается при j=11 (левая часть в 2.17 раза больше правой).

 

Таблица  2: Проверка стационарности АКФ процесса XZ(t) с переменной частотой.

Table 2. Checking the stationarity of the ACF of XZ(t) process with a variable frequency.

   j

 Левая часть (12)

 Правая часть (12)

  Разница в %

 1

 0.98

 0.587

 67

 2

 0.898

 0.587

 53

 3

 0,93

 0.587

 58.4

 4

 0.761

 0.587

 29.6

 5

 0.77

 0.587

 31.2

 6

 0.953

 0.587

 62.4

 7

 0.891

 0.587

 51.8

 8

 1.04

 0.587

 77.2

 9

 0.781

 0.587

 33

 10

 0.829

 0.566

 46.5

 11

 1.274

 0.587

 117

 

Значения j=1,6,8 попадают «в серую зону», но свидетельствуют скорее о нестационарности АКФ, чем о ее стационарности. Таким образом, нестационарность автоковариационной функции KXZ(t1,t2) подтверждается по методу  2с.

Значения 0.587 в таблице 2 получаются, как длины промежутков (11), вычисленные при близости к нулю выборочных коэффициентов корреляции ρjm, пренебрегая слагаемыми ρjm2(n1)=ρjm88. Результат соответствует слабой автокорреляции процесса:

2djm2thuP+12n3=2thu0.97542=2th1.96420.587

Применим описанный выше метод проверки случайного процесса на слабую стационарность к временному ряду котировок акций компании «Инарктика» (Рис. 1).

Для того, чтобы сделать пример более выразительным, повысим вариативность ряда, отсчитывая котировки акций от уровня минимальной доходности в 597 руб. Последняя при этом будет равна нулю. Среднее значение уровней ряда x¯=13.67, стандартное отклонение σ=6.8.

В данном случае примем N+1=90, n=45, P=0.95. Оценивая погрешность |x¯x¯s||x¯| по формулам (9), (10) находим ε=t0.975σx¯45=0.15, t0.9752, δ=0.128. Поскольку 0.128<ε, то стационарность среднего mX(t) подтверждена по методу  1с.

Вычислим при каждом j=1,2,,11 левые и правые части неравенств (12). Из таблицы 3 видно, что левые части всех неравенств (12) незначительно превосходят правые.

 

Table  3: Проверка стационарности АКФ для котировок акций «Инарктики».

Table 3. Checking the stationarity of the ACF for «Inarktika» stock quotes.

   j

 Левая часть (12)

 Правая часть (12)

  Разница в %

 1

 0.467

 0.365

 27.9

 2

 0.715

 0.522

 37

 3

 0.768

 0.57

 34.7

 4

 0.776

 0.586

 32.4

 5

 0.813

 0.587

 38.5

 6

 0.832

 0.587

 41.7

 7

 0.733

 0.567

 29.3

 8

 0.674

 0.529

 27.4

 9

 0.684

 0.513

 33.3

 10

 0.707

 0.489

 44.6

 11

 0.641

 0.462

 38.7

 

Это означает, что стационарность АКФ KX(t1,t2) подтверждена по методу  2с. Исходя из вышесказанного можно утверждать, что временной ряд котировок акций компании «Инарктика» соответствует слабо стационарному СП.

Слабая эргодичность

В соответствии с формулой (6), которая является аппроксимацией для формул (2) и (4), среднее значение mX слабо стационарного процесса X(t) вычисляется по одной единственной его реализации x(t), представленной временным рядом xi.

По формуле (7), которая является аппроксимацией для формул (3) и (5), автоковариационная функция kX(τ) также вычисляется по единственной реализации x(t). Аналогичное утверждение справедливо для формулы (8).

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

Если процесс является слабо стационарным, то для проверки его слабой эргодичности следует проверить выполнение условия эргодичности по математическому ожиданию  1э и условия эргодичности по ковариационной/корреляционной функции  2э [3].

Прежде, чем проверять процесс X(t) на слабую эргодичность, необходимо проверить его на слабую стационарность. Если последняя имеет место, то необходимое и достаточное условие для свойства  1э выглядит следующим образом [16]

limT+1T0T1τTkX(τ)=0(15)

Здесь подразумевается сходимость по вероятности.

Проверим, что рассмотренный выше процесс XZ(t) является слабо эргодическим. Из соотношения (14) следует

kXZ(τ)=A22cos(ωτ)

Подстановка выражение для kXZ(τ) в соотношение (15) непосредственно подтверждает условие  1э.

Свойство  2э проверяем непосредственно.

Для любой реализации x(t) данного процесса, которой отвечает некоторое значение z[0;2π], имеем x(t)=Asin(ωt+z)+B и mX=B. Тогда

limT+1T0T(x(t)B)(x(t+τ)B)dt=limT+A2T0Tsin(ωt+z)sin(ω(t+τ)+z)dt==limT+A22T0Tcos(ωτ)cos(ω(2t+τ)+2z)dt=A22cos(ωτ).

Из формулы (14) следует, что полученное выражение совпадает с АКФ kXZ(τ) и случайный процесс XZ(t) является слабо эргодическим.

Свойство  2э эквивалентно эргодичности по математическому ожиданию процесса

Yτ(t)=X(t)mXX(t+τ)mX,

рассматриваемого при произвольном значении параметра τ0 [3].

В самом деле, пусть процесс Yτ(t) эргодичен по математическому ожиданию. Тогда он стационарен по математическому ожиданию

t00E(Yτ(t0))=limT+1T0Tyτ(t)dt,(16)

 где yτ(t)=x(t)mXx(t+τ)mX есть реализация процесса Yτ(t). Уравнение (16) равносильно соотношению

KX(t0,t0+τ)=limT+1T0Tx(t)mXx(t+τ)mXdt(17)

Поскольку правая часть уравнения (17) не зависит от параметра t0, то имеет место равенство KX(t0,t0+τ)=kX(τ), подтверждающее эргодичность процесса X(t) по АКФ. Справедливо и обратное рассуждение.

Проверим условие (15) по данным из временного ряда xi, который пока будем считать бесконечным. При T=LΔt уравнение (15) запишется в виде

limL+1Lj=0L1jLcj=0(18)

 где cj=kX(jΔt) – автоковариация ряда xi=x(ti), вычисленная по формуле (5). Реальный временной ряд оканчивается членом xN. Выберем любую последовательность номеров 1q1<q2<<qm=L, где LN и для каждого s{1,2,,m} вычислим

As=1qsj=0qs1jqscj

Значения cj найдем по приближенной формуле (7). Если по динамике чисел As при возрастании номера s видно, что они являются членами сходящейся к нулю последовательности, то этим подтверждается равенство (18), а значит и условие (15).

Применительно к гармоническому процессу XZ(t) с реализацией x(t)=sin(0.4t)+2 этот метод убедительно подтверждает эргодичность по математическому ожиданию. Расчет производился до значения L=10000 при qs=s, m=L и N=100000.

Как проверить свойство  2э? Предположим, что случайный процесс X(t) является слабо эргодическим, а каждый процесс Yτ(t) является слабо стационарным. Тогда для каждого τ0 процесс Yτ(t) имеет свойство  1э и, согласно (15), справедливо (19)

limT+1T0T1θTkYτ(θ)dθ=0(19)

Однако, проверить условие (19) весьма сложно. Для того, чтобы вычислить АКФ kYτ(θ) по одной реализации yτ(t) необходимо, чтобы процесс Yτ(t) был слабо эргодическим.

Если последнее известно, то проверять (19) нет необходимости. Проверка слабой эргодичности для каждого Yτ(t) представляется более сложной задачей, чем проверка условия (19). Но если подтверждена слабая стационарность процесса Yτ(t), то можно  предположить его слабую эргодичность, после чего проверить (19) следующим образом.

Обозначим Tmax длину временного периода, на котором рассматривается реальный временной ряд xi=x(iΔt), i=0,1,,N и Tmax=NΔt. Тогда

kYτ(θ)=limT+1T0T(yτ(t)mYτ)(yτ(t+θ)mYτ)dt1Tmaxθ0Tmaxθ(yτ(t)mYτ)(yτ(t+θ)mYτ)dt,mYτ1Tmaxτ0Tmaxτ(x(t)mX)(x(t+τ)mX)dt.

Дискретизируя при θ=lΔt, l=0,1,,N, τ=kΔt, k=0,1,,LN, получим:

kYτ(lΔt)1nl+1i=0n1yτ(iΔt)y¯τyτ((i+l)Δt)y¯τ,yτ(iΔt)=xix¯xi+kx¯,yτ(i+l)Δt=xi+lx¯xi+k+lx¯,mYτ=y¯τ1Nk+1i=0Nkxix¯xi+kx¯,x¯=i=0NxiN+1

Считая временной ряд бесконечным запишем (19) в дискретизированном виде

limq+1ql=0q1lqkYτ(lΔt)=0 (20)

Выберем любую последовательность номеров 1q1<q2<<qm=L и для каждого s{1,2,,m} вычислим

Bs=1qsl=0qs1lqskYτ(lΔt)

Если по динамике чисел Bs при возрастании номера s видно, что они являются членами сходящейся к нулю последовательности, то этим подтверждается равенство (20), а значит и условие (18).

Важно заметить следующее. Поскольку мы предполагали слабую эргодичность всех процессов Yτ(t), не имея этому подтверждений кроме слабой стационарности, отсутствие видимой сходимости к нулю последовательности Bs нельзя интерпретировать, как свидетельство неэргодичности процесса X(t) по автоковариационной функции. При этом отсутствие видимой сходимости к нулю последовательности As можно интерпретировать, как доказательство неэргодичности процесса X(t) по среднему значению. В последнем случае проверка на эргодичность по АКФ становится излишней.

Проверим свойства  1э и  2э для временного ряда акций компании «Инарктика» (Рис.  1). Здесь N=89 (т.е. 90 уровней ряда), m=L=20, qs=s. Последовательность As изображена на диаграмме (рис. 2). Визуально наблюдается стремление к нулю. Последовательность Bs визуально сходится к нулю значительно быстрее, чем As. Таким образом, случайный процесс котировок акций компании «Инарктика» можно считать слабо эргодическим.

 

Рис. 2: Сходимость к нулю последовательности As для котировок акций «Инарктики».

Fig.2: Convergence to zero of the sequence As for «Inarktika» stock quotes. 

 

Заключение

  1. Представлен новый метод проверки слабой стационарности случайного процесса (СП) по его временному ряду, основанный на проверке стационарности среднего значения и стационарности автокорреляционной функции.
  2. Установлено, что статистические тесты ADF, KPSS и PP для проверки нулевой гипотезы о стационарности могут применяться в качестве дополнений к описанному методу.
  3. Обоснована необходимость проверки слабой эргодичности всякого СП, который изучается по временному ряду.
  4. Практическая значимость представленного метода опробована на модельном примере слабо эргодического случайного процесса и временном ряде котировок акций компании «Инарктика».

 

  Конкурирующие интересы: Конкурирующих интересов нет.

×

About the authors

Dmitry B. Zotev

Novosibirsk State University of Economics and Management

Author for correspondence.
Email: zotev@inbox.ru
ORCID iD: 0000-0002-8472-6460

Doctor of Sciences of Physics and Mathematics, Professor of the Department of Mathematics and Natural Sciences

Russian Federation, 56, Kamenskaya st., Novosibirsk, 630099

Daria I. Chernyshova

Novosibirsk State University of Economics and Management

Email: beyourself20@mail.ru
ORCID iD: 0009-0001-4455-2566

The third year Student of the Faculty of Digital Technologies

Russian Federation, 56, Kamenskaya st., Novosibirsk, 630099

References

  1. Gmurman V.E. Probability Theory and Mathematical Statistics: Textbook. – 10th edition, reprinted. – M.: Higher School, 2004. – 479 p. ISBN: 5–06–004214–6. URL: https://djvu.online/file/Et3ojjv11GASL. (In Russ.)
  2. Afanasyev V.N., Yuzbashev M.M. Time series analysis and forecasting: textbook. – M.: Finance and Statistics Publishing House, 2012. – 320 p. ISBN: 978–5–279–03400–0. EDN: EDN: SUMOIH. (In Russ.)
  3. Bavrina A.P., Borisov I.B. Modern rules for the application of correlation analysis // Medical almanac. – 2021. – No. 3 (68). – pp. 70–79. EDN: TPSSIX. (In Russ.)
  4. Lyubushin A.A., Farkov Yu.A. Synchronous components of financial time series // Computer research and modeling. – 2017. – Vol. 9. – No. 4. – pp. 639–655. EDN: ZGWIHV. (In Russ.)
  5. Domowitz I., El–Gamal M.A. A consistent nonparametric test of ergodicity for time series with applications // Journal of Econometrics. – 2001. – Vol. 102. (2). – pp. 365–398. doi: 10.1016/s0304-4076(01)00058-6.
  6. Hongrui Wang, Cheng Wang, Yan Zhao, Xin Lin. Toward practical approaches for ergodicity analysis // Theoretical and Applied Climatology. – 2019. – Vol. 138. – pp. 1435–1444. doi: 10.1007/s00704-019-02857-1.
  7. Morvai G., Weiss B. Forward estimation for ergodic time series // Annales de l’Institut Henri Poincare (B) Probability and Statistics. – 2005. – Vol. 41. – No. 5. – pp. 859–870. doi: 10.1016/j.anihpb.2004.07.002.
  8. Sveshnikov A.A. Applied methods of the theory of random functions. – 2nd edition, revised and supplemented – Moscow: Nauka, 1968. – 464 p. (In Russ.)
  9. [Ayvazyan A.S. Mkhitaryan V.S. Applied statistics. Fundamentals of econometrics. – 2nd edition, corrected. – M.: UNITY–DANA, 2001. – 432 p. ISBN: 5–238–00304–8. (In Russ.)
  10. Kendall M., Stewart A. Multivariate Statistical Analysis and Time Series. Translated from English by E.L. Presman, V.I. Rotar. Moscow: Nauka, 1976. – 736 p. (In Russ.)
  11. Dickey D.A., Fuller W.A. Distribution of the Estimators for Autoregressive Time Series With a Unit Root // Journal of the American Statistical Association. – 1979. – Vol. 74. – No. 366. – pp. 427–431. doi: 10.2307/2286348.
  12. Kwiatkowski D., Phillips P.C.B., Schmidt P., Shin Y. Testing the null hypothesis of stationarity against the alternative of a unit root: How sure are we that economic time series have a unit root? // Journal of Econometrics. – 1992. – Vol. 54. – No. 1-3. – pp. 159–178. doi: 10.1016/0304-4076(92)90104-Y.
  13. Stock quote chart of Inarctica PAO (AQUA). [Electronic resource]. Access mode: https://ru.investing.com/equities/russian-sea-group-chart. (accessed: 18.06.2024). (In Russ.)
  14. Yule G.U. Why Do We Sometimes Get Nonsense–Correlations Between Time–Series? A Study in Sampling and the Nature of Time–Series // Journal of the Royal Statistical Society. – 1926. – Vol. 89. – No. 1. – pp. 1–64. doi: 10.2307/2341482.
  15. Forster E., Renz B. Methods of Correlation and Regression Analysis. Handbook for Economists. trans. from Germ. and foreword by V.M. Ivanova. – Moscow: Finance and Statistics, 1983. – 304 p. URL: https://ru.djvu.online/file/Z7O7HN5UwQ6OF. (In Russ.)
  16. Maltsev A.A., Artyukhin I.V., Bolkhovskaya O.V., Dombrovsky E.A., Klyuev A.V., Flaksman A.G. Fundamentals of the theory of random processes for radiophysicists: educational and methodological materials. – Nizhny Novgorod: NSU, 2014. – 78 p. (In Russ.)
  17. Gimeno R., Manchado B., Minguez R. Stationarity tests for financial time series // Physica A: Statistical Mechanics and its Applications, Elsevier. – 1999. – Vol. 269. – No. 1. – pp. 72–78. doi: 10.1016/S0378-4371(99)00081-3.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig.1: «Inarktika» company stock quotes.

Download (336KB)
3. Fig.2: Convergence to zero of the sequence for «Inarktika» stock quotes.

Download (200KB)

Copyright (c) 2024 Vestnik of Samara University. Economics and Management

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

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

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».