№ 3 (19) 2010
Ю. Я. Агранович, Н. В. Концевая, В. Л. Хацкевич
Сглаживание временых рядов показателей финансовых рынков на основе метода многоугольных чисел
В работе предложен оригинальный метод расчета весовых коэффициентов для скользящего усреднения. Рассмотрены преимущества данного метода по сравнению с традиционными методами сглаживания.
Ключевые слова: сглаживание, многоугольные числа, весовые коэффициенты, скользящее усреднение.
1. Обобщение одной задачи Маркова
Моделируя процесс скользящего усреднения, часто применяющийся в экономической статистике для сглаживания временных рядов, А . А . Марков (1910, с . 227-230), см . также (Гельфонд, 2006, с . 321-324), рассмотрел следующую задачу о предельных коэффициентах
По заданным к числам /(0), /(1),..., / (к — 1) составляется следующая последовательность чисел
) f (0)+f (1) + ...+f (k -1) + f (1)+f (2) + ...+f (к) f(k) =-k-' f(k + 1) =-к- И т Д' (!)
так, что каждый член последовательности, начиная с k-ого, является средним арифметическим непосредственно предшествующих ему k членов этой последовательности . Иными словами, указанное рекуррентное соотношение определяет уравнение в конечных разностях вида:
,, ^ f(x)+f(x + 1) + f(x + 2) + ...+f(x + k-1) f(x+k) =-k-• (2)
Требуется найти предел
f¥ = lim f (x) = A f (0)+Alf (1) +...+ Äk_if (k -1), (3)
то есть предельное распределение коэффициентов при заданных начальных данных . У Маркова (1910) показано, что ответом является следующее соотношение:
f =1-f (0) + 2 • f (1) + 3-f (2) + ...+ k -f (k-1) f k(k + 1) / 2 . ( )
3
№ 3 (19) 2010
Рассмотрим процесс скользящего усреднения с весовыми коэффициентами:
f (к = Pif (0)+Р2 f (1) + pf (2)+...+ pkf (k-1)
p + p2 + ... + Pk '
Ключевую роль в данной работе играет следующая теорема .
Теорема. Пусть все весовые коэффициенты положительны pt > 0, тогда предел рекуррентной последовательности f¥ существует и выполняется соотношение:
ч
£
2 о
Ï §
у = А/(0) + (а + р2)/(1) + ... + (Р1 + р2 + ... + рк)/(к -1) ¥ кР1 +(к -1)р2 +... + 2Рк_1 + рк '
Доказательство данной теоремы основано на свойствах корней характеристического многочлена (р1 + р2 +... + рк) 1 _ рк 1 -1 _... _ р1, отвечающего уравнению в конечных разностях вида:
Л f( x + k ) = Pif ( x) + Pif ( * +1) +...+ pkf ( x + k -1)
9 Pi + Pi + ... + Pk '
i
a g
QQ О
и следующем утверждении .
Лемма. Пусть все весовые коэффициенты положительны р1 > 0, тогда все корни характеристического полинома, за исключением 1 = 1, расположены строго внутри единичного круга.
Приведенная теорема играет ключевую роль в предлагаемом обобщении задачи Марко-| ва . Коэффициенты в числителе (1): 1 1 1
являются арифметической прогрессией с первым членом, равным 1 и разностью с1, равной
¡5 нулю . Рассмотрим семейство всех арифметических прогрессий, содержащихся в натураль-
§ ном ряде и начинающихся с числа 1:
1 1, 1, 1,- (8)
§ 1, 2, 3,
? 1, 3, 5,
И 1, 4, 7,
§ 15 9
о и т. д . (и
| Все эти прогрессии равноправны в том смысле, что любая из них может быть исполь-
| зована в качестве весовых коэффициентов р1, р2, р3, ... в скользящем соотношении (5) . Ре-
| шая задачу Маркова для каждой из этих последовательностей, получим следующие коэф-
(собственно натуральный ряд) (ряд нечетных чисел, решение сравнения x ° 1 (mod 2)) (решение сравнения x ° 1 (mod 3)) (решение сравнения x ° 1 (mod 4))
¿5 фициенты в числителе (6):
4J
I №
3 (19) 2010
1, 2, 3, 4, 5, 6, 7, 8, ... (9) |
1, 3, 6, 10, 15, 21, 28, 36, ... 8
1, 4, 9, 16, 25, 36, 49, 64, ... £
1, 5, 12, 22, 35, 51, 70, 92, ... ^
1, 6, 15, 28, 45, 66, 91, 120, ... ^
1, 7, 18, 34, 55, 81, 112, 148, ... |
1, 8, 21, 40, 65, 96, 133, 176, ... |
£
и т- д • щ
Из соотношения (6) и определения га-угольных чисел, см • , например, (Эдвардс, 1980, а;
с • 53-54), следует, что в строчках (9), начиная со второй, расположены треугольные, че- 1
00
тырехугольные, пентагональные и т д • числа • Общая формула п-го га-угольного числа сле- § дующая:
п(п -1)
= 2п - п2 + га . (10) 2
Таким образом, предельное соотношение для скользящих средних принимает вид:
га) / (0)+ч2га)/(1)+...+чГ / (к -1)
М„
/(га) = 11 У У"/ ' 42 J у-у.....1к J У" '-> (11)
г,к
где
к
МтЛ = га) = - 2)к + 5 - га] (12)
/=1
есть к-ое пирамидальное число, соответствующее фиксированному m (га > 2) •
Отметим, что таблица (8) не представляет особенного интереса как средство статистической обработки временных рядов • По существу, она содержит две принципиально различные строчки: первую и вторую • Коэффициенты из первой строки обеспечивают равномерное влияние всех элементов временного ряда, коэффициенты из второй строки позволяют равномерно усиливать влияние элементов ряда
Таблица (9) содержит га-угольные числа и лишена, в этом смысле, указанного недостатка Каждая ее строка позволяет неравномерно менять влияние элементов ряда так, что более ранние элементы имеют относительно меньшее влияние, нежели более поздние, причем степень этой неравномерности регулируется целочисленным параметром m (га > 2) • Таким образом, в данной работе предложен инструмент обработки временного ряда, обладающий бесконечным репертуаром внутренних состояний
2. Экспериментальная часть
Проиллюстрируем эффективность данного метода предварительной обработки временных рядов на следующих исторических данных: исследуем дневные прибыли валютного курса USD/CHF за период с 6 июня 1972 г по 31 декабря 2003 г (8 164 наблюдения, источник котировок ЕигоС1иЬ (http://www• 1хеигос1иЬ • гц) и Сембанк (http://www• sembank • гц)) •
№ 3 (19) 2010
£
о §
ГС ?
ф §
ф
Щ
о »
о о
200
150
100
50
0 --
1
2
дневные прибыли
3 4
Стандартное отклонение нормальное распределение
Рис. 1. Частотное распределение прибылей USD/CHF
На рисунке 1 представлено частотное распределение прибылей курса USD/CHF. График представляет собой логарифмическую первую разность в ценах открытия . Эти значения пронормированы, т е имеют нулевое среднее и единичное стандартное отклонение На этом же графике представлено частотное распределение гауссовских случайных чисел
щ
I
а
Й
л Щ
о
о »
ГС »
>8
ф
ч ф
*
О 15 со
0
а
Й л
1
ф §
ф
а щ
ф
!
гс
Щ
I
5 о
100
80
60
40
20
-20
Стандартное отклонение
Рис. 2. Разности частотных распределений прибылей USD/CHF и нормального распределения
4
2
0
0
4
3
2
1
0
2
3
4
I №
3 (19) 2010
Здесь заметны высокий пик и аномальные хвосты распределения, причем вероятность 1
00
возрастания курса на 1%-ный пункт оказывается в 5 • 6 раза выше теоретической вероят- | ности, хотя среднее ожидаемое значение предполагает наиболее вероятным снижение ^ курса на 1 пункт в течение дня • Рисунок 2 показывает разности ординат двух кривых ^
л ®
на рис • 1 • £
Распределение дневных прибылей валютного рынка, очевидно, не подчиняется нор- |
мальному закону распределения, что предполагает существование определенных законо- §
мерностей внутри данного временного ряда • Предлагаемый авторами метод сглаживания ^
временного ряда позволяет облегчить задачу выявления возможной ритмичности динами- а;
ки исследуемых показателей • $
00
Интервал сглаживания выбран равным 7 дням (пути оптимизации размера интервала § сглаживания исследовались ранее, см • , например, (Концевая, 2009)) • Для такого ограничен- & ного интервала сглаживания предлагается повторять данную процедуру в целях качествен- д: ной «очистки» исходного ряда от случайных флуктуаций (для иллюстрации производимо- 2 го эффекта это было проделано 100 раз, хотя для практических целей можно ограничиться и меньшим числом повторений) Заметим, что использование одной процедуры с большим интервалом и нескольких повторных процедур с малым интервалом усреднения приводят к разным результатам • Ограничивая интервал сглаживания несколькими уровнями (в нашем случае 7), при многократном повторении получаем гладкий тренд, не теряя при этом амплитуды основной динамики, в отличие от однократного усреднения по большому числу уровней
На первом этапе вычислений использовался метод простой скользящей средней, основным недостатком которого является сильное смещение вправо расчетных сглаженных значений относительно исходных данных и уменьшение амплитуды колебаний
На втором этапе для взвешенного скользящего усреднения были выбраны наборы удельных коэффициентов, соответствующих верхней и нижней строкам в (9) Процедура сглаживания временного ряда последовательно повторялась (100 раз) для максимальной очистки исходного временного ряда от незначительных возмущений • Введение весовых коэффициентов позволило придать больший удельный вес уровням, близким к тому, для которого вычислялось сглаженное значение, и меньшие веса уровням, по мере их удаления от сглаживаемого
Ниже приведены результаты сглаживания на всем интервале наблюдений На рисунке 3 представлены графики вариантов сглаживания с различными наборами коэффициентов — с единичными коэффициентами (усреднение без весов), равномерно изменяющимися весами (первая строка в (9)) и неравномерными весами (последняя строка в (9)):
Рисунок 3 демонстрирует очевидную практическую пользу предлагаемого метода расчета весовых коэффициентов • Более качественное выравнивание временного ряда и небольшое удаление сглаженных значений от исходных обеспечивает в совокупности базу для последующего моделирования и прогнозирования динамики исследуемого показателя Результаты проведенного исследования показывают пользу предложенного авторами метода расчета весовых коэффициентов, который позволяет приблизить сглаженные значения к исходным, не уменьшая при этом полезность всей процедуры, позволяющей исключить из исходного ряда незначительные колебания без потери периодов роста и спада
Данная процедура сглаживания является универсальной, сглаживания по другим валютным парам дают аналогичные результаты и здесь не приводятся
№ 3 (19) 2010
л
к о а
И
U 2
£ s
о
t §
w ?
<u §
ф
Щ
о Ï о о
Щ
I
а g
Щ
о о Ï <0 Ï s
>s
ф
ч ф
*
о С со
0
5
а й
Ï
ф
§ ф
а
со ф
!
W со
1
5 о
1000
2000
3000
без весов
4000
---первый
5000
Число наблюдений
Рис. 3. Результаты 100-кратного сглаживания по методу простой (без весов) и взвешенной (первый и последний набор весов из табл . (9)) скользящей средней
3. Заключение
Методы моделирования, разработанные авторами, предполагают поэтапную комбинацию процедур, позволяющих более четко оценивать и выявлять возможные закономерности и ритмичность в исследуемых динамических рядах При выявлении в результате сглаживания объективных закономерностей информация о них может быть использована во многих областях: при обосновании управленческих решений, при планировании на микро- и макроэкономических уровнях, при оценке возможных инвестиций
Список литературы
Гельфонд А . О . (2006) . Исчисление конечных разностей. М .: URSS .
Концевая Н . В . (2009) . О моделировании показателей валютного рынка и возможностях оптимизации моделей . Аудит и финансовый анализ, 1, 74-80.
Марков А. А. (1910) . Исчисление конечных разностей. Одесса: MATHESIS . Эдвардс Г. (1980) . Последняя теорема Ферма. Генетическое введение в алгебраическую теорию чисел. М . : Мир .
3
0