Моделювання і короткострокове прогнозування гетероскедастичних процесів
Виконано дослідження вибраних моделей умовної дисперсії гетероскедастичних процесів з метою вибору кращих для короткострокового прогнозування. Запропоновано удосконалену структуру моделі стохастичної волатильності і розроблено алгоритм оцінювання параметрів на основі методу Монте-Карло для марковськ...
Збережено в:
Дата: | 2012 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | Ukrainian |
Опубліковано: |
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
2012
|
Назва видання: | Індуктивне моделювання складних систем |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/45958 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Моделювання і короткострокове прогнозування гетероскедастичних процесів / П.І Бідюк.,О.А. Кожухівська // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2012. — Вип. 4. — С. 48-63. — Бібліогр.: 18 назв. — укр. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-45958 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-459582013-06-22T03:17:23Z Моделювання і короткострокове прогнозування гетероскедастичних процесів Бідюк, П.І. Кожухівська, О.А. Виконано дослідження вибраних моделей умовної дисперсії гетероскедастичних процесів з метою вибору кращих для короткострокового прогнозування. Запропоновано удосконалену структуру моделі стохастичної волатильності і розроблено алгоритм оцінювання параметрів на основі методу Монте-Карло для марковських ланцюгів. Побудовано нові моделі для фінансових індексів трьох країн, як для гетероскедастичних процесів. Моделі мають задовільну ступінь адекватності, про що свідчать обчислені критерії якості оцінок прогнозів. Выполнено исследование некоторых моделей условной дисперсии гетероскедастических процессов с целью выбора лучших для краткосрочного прогнозирования. Предложена усовершенствованная структура модели стохастической волатильности и разработан алгоритм оценивания параметров на основе метода Монте-Карло для марковских цепей. Построены новые модели для финансовых индексов трех стран, как для гетероскедастических процессов. Модели имеют приемлемую адекватность, что подтверждается критериями качества оценок прогнозов. Selected models of conditional variance for heteroscedastic processes have been studied with the purpose of short term forecasting. An improved structure of stochastic volatility model is proposed and algorithm for its parameters estimation was developed on the basis of Markov chain Monte Carlo approach. Several new models were constructed for financial indices of three countries as heteroscedastic processes. The models exhibit satisfactory adequacy according to the set of statistical quality criteria computed for forecasts estimates. 2012 Article Моделювання і короткострокове прогнозування гетероскедастичних процесів / П.І Бідюк.,О.А. Кожухівська // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2012. — Вип. 4. — С. 48-63. — Бібліогр.: 18 назв. — укр. XXXX-0044 http://dspace.nbuv.gov.ua/handle/123456789/45958 519.766.4 uk Індуктивне моделювання складних систем Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Ukrainian |
description |
Виконано дослідження вибраних моделей умовної дисперсії гетероскедастичних процесів з метою вибору кращих для короткострокового прогнозування. Запропоновано удосконалену структуру моделі стохастичної волатильності і розроблено алгоритм оцінювання параметрів на основі методу Монте-Карло для марковських ланцюгів. Побудовано нові моделі для фінансових індексів трьох країн, як для гетероскедастичних процесів. Моделі мають задовільну ступінь адекватності, про що свідчать обчислені критерії якості оцінок прогнозів. |
format |
Article |
author |
Бідюк, П.І. Кожухівська, О.А. |
spellingShingle |
Бідюк, П.І. Кожухівська, О.А. Моделювання і короткострокове прогнозування гетероскедастичних процесів Індуктивне моделювання складних систем |
author_facet |
Бідюк, П.І. Кожухівська, О.А. |
author_sort |
Бідюк, П.І. |
title |
Моделювання і короткострокове прогнозування гетероскедастичних процесів |
title_short |
Моделювання і короткострокове прогнозування гетероскедастичних процесів |
title_full |
Моделювання і короткострокове прогнозування гетероскедастичних процесів |
title_fullStr |
Моделювання і короткострокове прогнозування гетероскедастичних процесів |
title_full_unstemmed |
Моделювання і короткострокове прогнозування гетероскедастичних процесів |
title_sort |
моделювання і короткострокове прогнозування гетероскедастичних процесів |
publisher |
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України |
publishDate |
2012 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/45958 |
citation_txt |
Моделювання і короткострокове прогнозування гетероскедастичних процесів / П.І Бідюк.,О.А. Кожухівська // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2012. — Вип. 4. — С. 48-63. — Бібліогр.: 18 назв. — укр. |
series |
Індуктивне моделювання складних систем |
work_keys_str_mv |
AT bídûkpí modelûvannâíkorotkostrokoveprognozuvannâgeteroskedastičnihprocesív AT kožuhívsʹkaoa modelûvannâíkorotkostrokoveprognozuvannâgeteroskedastičnihprocesív |
first_indexed |
2025-07-04T05:00:31Z |
last_indexed |
2025-07-04T05:00:31Z |
_version_ |
1836691209147383808 |
fulltext |
Моделювання і короткострокове прогнозування гетероскедастичних процесів
48 Індуктивне моделювання складних систем, випуск 4, 2012
УДК 519.766.4
МОДЕЛЮВАННЯ І КОРОТКОСТРОКОВЕ
ПРОГНОЗУВАННЯ ГЕТЕРОСКЕДАСТИЧНИХ ПРОЦЕСІВ
Бідюк П.І., Кожухівська О.А.
Інституту прикладного системного аналізу
Національного технічного університету України "КПІ"
pbidyuke_00@ukr.net, olga-kozhuhovska@mail.ru
Виконано дослідження вибраних моделей умовної дисперсії гетероскедастичних процесів
з метою вибору кращих для короткострокового прогнозування. Запропоновано
удосконалену структуру моделі стохастичної волатильності і розроблено алгоритм
оцінювання параметрів на основі методу Монте-Карло для марковських ланцюгів.
Побудовано нові моделі для фінансових індексів трьох країн, як для гетероскедастичних
процесів. Моделі мають задовільну ступінь адекватності, про що свідчать обчислені
критерії якості оцінок прогнозів.
Ключові слова: короткострокового прогнозування, метод Монте-Карло
Selected models of conditional variance for heteroscedastic processes have been studied with the
purpose of short term forecasting. An improved structure of stochastic volatility model is
proposed and algorithm for its parameters estimation was developed on the basis of Markov
chain Monte Carlo approach. Several new models were constructed for financial indices of three
countries as heteroscedastic processes. The models exhibit satisfactory adequacy according to
the set of statistical quality criteria computed for forecasts estimates.
Keywords: short term forecasting, Monte Carlo approach
Выполнено исследование некоторых моделей условной дисперсии гетероскедастических
процессов с целью выбора лучших для краткосрочного прогнозирования. Предложена
усовершенствованная структура модели стохастической волатильности и разработан
алгоритм оценивания параметров на основе метода Монте-Карло для марковских цепей.
Построены новые модели для финансовых индексов трех стран, как для
гетероскедастических процессов. Модели имеют приемлемую адекватность, что
подтверждается критериями качества оценок прогнозов.
Ключевые слова: краткосрочное прогнозирование, метод Монте-Карло
1. Вступ
В економіці, фінансах, деяких технічних і технологічних системах
поширені нестаціонарні процеси із змінною у часі дисперсією, які отримали
назву гетероскедастичних. Так, у роботі [1] запропоновано систему керування
процесом виробництва паперу, у якій регулюється дисперсія товщини паперу.
Функціонал якості, який використовується для синтезу керуючих впливів для
паперової машини, включає дисперсію як один із основних параметрів.
Дисперсія і волатильність (стандартне відхилення) використовуються на
фінансовому ринку у системах підтримки прийняття рішень стосовно
виконання торгових операцій. У всіх автоматизованих системах торгівлі
біржовими активами використовується волатильність при формуванні правил
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 49
прийняття рішень, оскільки прибуток від інвестування в активи обернено
пропорціональний дисперсії процесу ціноутворення [2].
При виконанні операцій на фінансовому ринку необхідно будувати
моделі математичні моделі для прогнозування напрямку і рівня процесів
ціноутворення та їх волатильності. Оцінки прогнозів волатильності (мінливості
процесів) необхідні для формування правил прийняття рішень стосовно купівлі
або продажу цінних паперів або відсторонення від виконання будь-яких
операцій [3 – 5]. Крім того, оцінки умовної дисперсії та їх прогнози знаходять
широке застосування у діагностичних системах технічного і медичного
призначення, а також при прийнятті економічних рішень на мікро- та
макрорівнях.
Відомі різні підходи до оцінювання структури моделі волатильності,
зокрема це відомий класичний підхід на основі аналізу кореляційних функцій
досліджуваних процесів[6]. Результати цього аналізу використовують для
оцінювання структури моделей авторегресії з умовною гетероскедастичністю
(АРУГ) і узагальненої АРУГ (УАРУГ). Подальшим ускладненням моделей
цього типу є експоненціальна модель УАРУГ (Е-УАРУГ), яка забезпечує, як
правило, прийнятну якість оцінок прогнозів волатильності. Фактичну
взаємодію процесів на фінансовому ринку відображає досить поширена модель
стохастичної волатильності [7].
Важливою задачею моделювання і прогнозування волатильності є
коректне оцінювання параметрів моделі. Хоча моделі згаданих вище типів
відносяться до нелінійних стосовно змінних, звичайний метод найменших
квадратів застосовувати у даному випадку не завжди коректно, оскільки
розподіли фінансових процесів ціноутворення здебільшого не відповідають
нормальному, а залишки можуть бути корельованими. Тому для оцінювання
моделей волатильності необхідно застосовувати метод максимальної
правдоподібності із застосуванням розподілу відповідного типу або метод
Монте-Карло для марковських ланцюгів (МКМЛ).
Роботу присвячено побудові модифікованих моделей стохастичної
волатильності і застосуванню різних методів оцінювання параметрів вибраних
структур, у тому числі МКМЛ; для розв’язання цієї задачі розроблено
спеціальне програмне забезпечення.
2. Постановка задачі
Мета статті: виконати аналіз існуючих структур моделей
гетероскедастичних процесів; запропонувати модифіковану структуру
авторегресійної моделі стохастичної волатильності, яка надасть можливість
враховувати ретроспективні значення умовної дисперсії; розробити алгоритм
оцінювання параметрів моделі стохастичної волатильності і виконати
обчислювальні експерименти з метою оцінювання параметрів моделей і
короткострокового прогнозування умовної дисперсії.
Моделювання і короткострокове прогнозування гетероскедастичних процесів
50 Індуктивне моделювання складних систем, випуск 4, 2012
3. Моделі гетероскедастичних процесів
Розглянемо деякі популярні моделі умовної дисперсії, які застосовуються
на практиці для дослідження фінансових процесів. Простою моделлю умовної
дисперсії є авторегресійна умовно гетероскедастична модель порядку p
(АРУГ(р)):
∑
=
+−εβ+β=ε
p
i
i kvikk
1
2
0
2 )()()( . (1)
де −ε )(2 k квадрати залишків моделі авторегресії низького порядку для
основної змінної; −)(kv похибка моделі в дискретний момент часу k
(неперервний час t зв’язаний з дискретним k через період дискретизації
вимірів: sTkt = ). Таким чином, для побудови моделі (1) необхідно спочатку
побудувати авторегресійну модель для основної змінної, яка дасть можливість
виокремити випадкову складову )(kε , що формує дисперсію процесу.
Очевидним недоліком такої моделі є те, що вона не враховує вплив
різнознакових збурень на дисперсію. Крім того, на коефіцієнти цієї моделі
накладається обмеження pii ...,,1,0 =≥β , для забезпечення додатності
прогнозів дисперсії.
Кращі характеристики має узагальнена авторегресійна умовно
гетероскедастична модель (УАРУГ( qp, )):
∑ ∑
= =
ε+−α+−εβ+β=
p
i
q
i
ii kikhikkh
1
1
1
2
0 )()()()( , (2)
де 0,, ≥γβα (для того щоб уникнути появи від’ємних значень умовних
дисперсій). Величина )(kh – це ряд значень умовної дисперсії, розрахований,
наприклад, за методом ковзного вікна, розмір якого залежить від потужності
основного ряду даних. Модель (2) зручна у застосуванні завдяки простоті
структури; на основі цієї моделі можна обчислити прийнятні оцінки
короткострокових прогнозів умовної дисперсії.
Подальшим ускладненням структури моделей типу УАРУГ є
експоненціальна модель УАРУГ, що описує умовну дисперсію як асиметричну
функцію випадкового процесу })({ kε :
∑ ∑∑
= ==
−+
−
−
+
−
−
+=
p
i
q
i
ji
p
i
i ikh
ikh
ik
ikh
ik
kh
1 11
0 ))((log
)(
)(
)(
)(
))((log βεγ
ε
αα . (3)
Модель (3), як правило, надає можливість отримати найкращі оцінки
короткострокових прогнозів умовної дисперсії порівняно з моделями (1) – (2).
Це можна пояснити тим, що вона враховує вплив на )(kh додатніх і від’ємних
значень випадкового процесу })({ kε .
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 51
Існує також клас моделей умовної дисперсії, відомих під загальною
модель стохастичної волатильності (МСВ), які враховують вплив випадкових
збурень у мультиплікативній формі. Найбільш поширеною моделлю
стохастичної волатильності є лог-нормальна модель стохастичної
волатильності [5]:
;1),()( 2/)( ≥= kkueky kh
( ) ;1),()()( ≥υσ+μ−φ+μ= υ kkkhkh (4)
,
1
,~)( 2
2
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
φ−
σ
μNkh
де μ , φ , 2
υσ – параметри моделі; )(ky – значення змінної фінансового процесу
(наприклад, доходності активу) в момент часу k ( )nk ,,1 K= ; )(kh – логарифм
квадрату волатильності в момент часу k ; )(ku , )(kυ – незалежні гаусівські
процеси білого шуму з дисперсіями 1 та 2
υσ , відповідно.
Логарифм квадрату волатильності )(kh можна інтерпретувати як випадковий
та нечіткий потік нової інформації, який є досить складним у моделюванні [5].
Оскільки )(kυ – гаусівський процес, то таку модель називають лог-
нормальною моделлю стохастичної волатильності.
Розглянемо докладніше наведену вище модель (4). Вона складається з
двох рівнянь: перше описує динаміку зміни доходності фінансового ринку, а
друге рівняння описує поведінку логарифму волатильності. Величина
доходності коливається навколо деякого середнього значення, яке на
валютному ринку прийнято вважати, частіше всього, рівним нулю. Тому
доходність може приймати додатні і від’ємні значення, що цілком залежить від
випадкової величини )(ku . Логарифм квадрату волатильності виконує роль
коефіцієнта масштабування, тобто він відображає амплітуду коливань
доходності.
Лог-волатильність )(kh відповідає стаціонарному процесу авторегресії
АР(1), що дозволяє, за умови наявності відомих параметрів, прогнозувати
динаміку зміни волатильності. Значення логарифмів квадратів волатильності
)(kh представляють собою ланцюг Маркова оскільки наступне значення
оцінки залежить тільки від поточного і не залежить від минулих у часі значень.
Для покращення результатів прогнозування пропонується враховувати
значення волатильності у минулі проміжки часу і використовувати часткову
автокореляційну функцію для оцінювання порядку авторегресійної моделі по
)(kh . Запропонована модель має такий вигляд:
Моделювання і короткострокове прогнозування гетероскедастичних процесів
52 Індуктивне моделювання складних систем, випуск 4, 2012
( )
,
1
,~)(
,1),())1(()()1(
,1),()(
2
2
2
)(
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
φ−
σ
μ
≥υσ+μ−−ψ+μ−φ+μ=+
≥=
υ
Nkh
kkkhkhkh
kkueky
kh
(5)
де μ , φ , ψ , 2
υσ – параметри моделі; ty – значення доходності в момент часу k
( )nk ,,1 K= ; )(kh – логарифм квадрату волатильності в момент часу k ; )(ku ,
)(kυ – два незалежних гаусівських процеси білого шуму з дисперсіями 1 та 2
υσ
відповідно. Введений параметр ψ , як і параметр φ , відображає міру сталості
прихованого процесу волатильності )(kh . Очевидно, що модель (5) потребує
відповідної модифікації алгоритму оцінювання параметрів за методом Монте-
Карло для марковських ланцюгів.
4. Оцінювання параметрів моделей гетероскедастичних процесів
Оцінювання параметрів будь-якої моделі є нетривіальною задачею; її
складність зростає зі складністю моделі. Нижче дано короткий огляд різних
методів, що застосовуються для оцінювання параметрів моделей (1) – (5). На
вершині ієрархії перебуває оцінювання за методом максимальної
правдоподібності; оцінювання ґрунтується на мінімізації логарифма функції
правдоподібності:
),|,...,,(ln)(ln 10 θξξξ−=θ− npl
де θ – вектор невідомих параметрів; )|}({ θξ ip – щільність імовірності
спостережень процесу iξ при фіксованому параметрі θ . Якщо процес
марковський, то формула спрощується до вигляду:
∑
−
=
+−−=−
1
0
10 ),,|()|(ln)(ln
n
i
iippl θξξθξθ
де ),|( 1 θξξ iip + – щільність перехідної ймовірності за умови відомого стану iξ
і параметра θ . Однак аналітичний вираз для цієї ймовірності можна отримати
досить рідко, що привело до розробки широкого спектру методів, що не
вимагають аналітичного виразу для перехідної щільності.
Відомо, що щільність перехідної ймовірності задовольняє рівнянню
Фоккера-Планка [8]:
,),...,(),...,(
1 1 1
1
2
2
1
1 fxxD
xx
xxD
xt
f N
i
N
i
N
j
Nij
ji
Ni
i ⎥
⎥
⎦
⎤
⎢
⎢
⎣
⎡
∂∂
∂
+
∂
∂
−=
∂
∂
∑ ∑∑
= = =
∑ σσ=
μ=
k
jkikij
ii
txtxtxD
txtxD
),,(),(
2
1),(
),,(),(
2
1
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 53
з відповідними початковими і граничними умовами. У найпростіших випадках
воно вирішується аналітично, однак частіше необхідно знаходити його
чисельний розв'язок.
Дискретна оцінка максимальної правдоподібності. Головна ідея цього
методу – наближення перехідної щільності дискретизованим виразом.
Найпростішим прикладом є розкладання Ейлера-Маруями[9]:
,);();(1 iiiki XXXX εθσθμ +Δ+=+
де ),0(~ ΔNiε – незалежні нормально розподілені випадкові величини.
Незважаючи на те, що оцінки, отримані за цим методом, виявляються
зміщеними в силу спрощення процедури оцінювання, вони використовуються
на практиці.
У роботі [10] запропоновано метод аналітичного наближення перехідної
щільності шляхом її розкладу в ряд по многочленах Ерміта в околі стандартної
нормальної щільності. Більше того, показано, як аналітично перегрупувати
доданки по степенях tΔ . Автор стверджує, що розкладання до 2)( tΔ
достатньо у більшості випадків.
Застосування вибіркових оцінок максимальної правдоподібності
запропоновано в [11]. Суть методу полягає у наближенні перехідної щільності
її вибірковим аналогом. Для цього чисельно моделюється велика кількість
траєкторій системи, після чого перехідна щільність відновлюється, наприклад,
шляхом ядерних оцінок. Часто цей метод комбінують із вибіркою за
значущістю (importance sampling).
В останні десятиліття набув популярності метод Монте-Карло для
марковських ланцюгів (МКМЛ). Основна ідея цього методу полягає у
рівномірному розбитті інтервалу спостереження даних ],[ 1+ii tt на множину
менших відрізків шляхом введення неспостережуваних (згенерованих) величин
у проміжні моменти часу [12, 13]. Далі алгоритм оцінювання функціонує таким
чином.
1. Генеруються значення 1+i
uX з розподілу ),|( i
ou XXP θ ( 0X –
спостережувані значення процесу).
2. Генеруються значення параметрів 1+θi з розподілу ),|( i
uo XXP θ .
При досить слабких умовах регулярності згенерований таким чином
марковський ланцюг має граничний стаціонарний розподіл )|,( ou XXP θ , який
можна легко перетворити в )|( oXP θ . Основний недолік методів Монте-Карло
– досить велика ресурсоємність. Проте методи цієї групи широко
використовуються завдяки універсальності, хорошій масштабованості,
здатності ураховувати неспостережувані змінні, незначним похибкам
оцінювання, а також можливості застосування паралельних обчислень для
прискорення процесу оцінювання.
В роботі [14] запропоновано застосовувати для оцінювання моделей
гетероскедастичних процесів узагальнений метод моментів. В основі методу –
Моделювання і короткострокове прогнозування гетероскедастичних процесів
54 Індуктивне моделювання складних систем, випуск 4, 2012
задавання деякої множини умов );( θψ Xk , таких, що 0]);([ * =θψ ik XE , де *θ –
дійсне значення вектора параметрів. Нехай )|();( θψ=θψ ikik XX ; тоді оцінку
вектора θ можна знайти шляхом мінімізації функціонала
]);([]);([)( θψΣθψ=θ XEXEJ T , де ∑ – додатньо визначена матриця вагових
коефіцієнтів. В [15] запропоновано різні способи побудови цієї матриці.
Способи одержання належних функціоналів описані в [16]. Перевагами цього
методу є простота реалізації, висока швидкодія і узагальненість. Однак він не
враховує всю доступну інформацію, а також чутливий до похибок
дискретизації, що використовується для отримання функцій kψ .
Відомий метод непрямого оцінювання, згідно з яким параметри
оцінюються не через щільність перехідної ймовірності, а опосередковано за
допомогою допоміжної моделі, яка легко оцінюється за методом максимальної
правдоподібності і забезпечує раціональне наближення до дійсної функції
правдоподібності [17]. При цьому враховується, що допоміжна модель
зазначена невірно, і тому оцінки θ̂ пов'язані з дійсними значеннями *θ за
допомогою функції )(ˆ *θϕ=θ , яка визначається шляхом чисельного
моделювання. Продуктивність методe і якість одержуваних оцінок сильно
залежать від допоміжної моделі. Якщо модель обрана коректно, то навіть при
невеликих розмірах вибірки можна отримати високоякісні результати
оцінювання.
В роботі [18] запропоновано оцінювати θ шляхом порівняння маргінальної
щільності з її непараметричною оцінкою за спостережуваними даними.
Недоліками цього методу є те, що реальні дані часто досить сильно
корельовані, тоді як для оцінювання за методом ядер необхідно щоб
спостереження були незалежними й однаково розподіленими.
5. Алгоритм оцінювання МСВ за методом МКМЛ
Розглянемо задачу оцінювання параметрів одновимірної моделі
стохастичної волатильності (МСВ) загального вигляду:
),()()(
),()()()()( 22110
kkhku
kukxkxkxky pp
ε
ββββ
=
++++=
)()]1(ln[)]([ln 10 kvkhkh +−+= αα ,
})({ kε ~ ( )1,0N ; })({ kv ~ ( )2,0 vN σ ;
lklkvkE ,,0])()([ ∀=−ε ,
(6)
(7)
(8)
де −= }...,,1),({ pikxi пояснюючі змінні. Логарифмування змінної )(kh
застосовується для того, щоб забезпечити додатність всіх її значень, оскільки
вона має смисл умовної дисперсії. Пояснюючі змінні )(kxi можуть включати
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 55
затримані в часі значення залежної змінної, тобто )()( ikykxi −= . Для
забезпечення стаціонарності процесу )]([ln kh необхідно щоб 11 <α .
Очевидно, що рівняння (6) може мати, при необхідності, вищий порядок, тобто
це може бути авторегресія АР(р).
Позначимо вектор параметрів моделі (6) через T
p ],...,,[ 10 ββββ = , а вектор
параметрів моделі (6) через T
v ],,[ 2
10 σααθ = . Нехай −= TNyyy ])(),...,2(),1([y
вектор спостережень залежної змінної; −X матриця спостережень
пояснюючих змінних; −= TNhhh )](),...,2(),1([h вектор невимірюваних значень
волатильності процесу )}({ ky , тобто вектор умовних дисперсій цього процесу,
який ми будемо розглядати як допоміжну змінну математичної моделі (6) – (8).
Оцінювання такої моделі за методом максимальної правдоподібності пов’язане
із значними труднощами, оскільки функція правдоподібності в цій задачі
представляє собою −N вимірний розподіл вектора h наступного вигляду:
hhhXyXy ∫= dfff )|(),,|(),,|( θβθβ .
Однак у байєсівській постановці вектор волатильностей h включає в себе
так звані розширені параметри, а процес в цілому характеризується
розподілами умовних ймовірностей ),|( βhyf і )|( θhf з апріорним
розподілом параметрів моделі ),( θβp . Припустимо, що апріорний розподіл
параметрів можна представити у вигляді добутку: )()(),( θβθβ ppp = , тобто,
апріорні розподіли для параметрів основної регресії і параметрів для рівняння,
що описує волатильність, є незалежними. Тепер за методом Гіббса необхідно
згенерувати випадкові вибірки для оцінювання параметрів рівнянь (6) і (7) з
таких умовних апостеріорних розподілів:
),,,|(),,,,|(),,,,|( hXyXyhhXy βθθβθβ fff
Розглянемо одновимірний випадок (одна залежна змінна). Поділимо обидві
частини рівняння (6) на )(kh і отримаємо таку модель:
Nkkkky T ,...,2,1),()()( 00 =+= εβx , (9)
де )(/)()(0 khkyky = ; )(/)()(0 khkk xx = ; T
p kxkxk )](...,),(,1[)( 1=x .
Припустимо, що вектор β має багатовимірний нормальний апріорний розподіл:
β ~ ),( 00 BN β , де −B відповідна коваріаційна матриця. В такому випадку
апостеріорний розподіл вектора β також буде нормальним із середнім *β та
коваріаційною матрицею *B . Ці дві величини можна обчислити за виразами:
⎟
⎠
⎞⎜
⎝
⎛ +=+= −
==
− ∑∑ 0
1
0
1
00
**
1
1
00
* )()(,)()( ββ BxBBxxB
N
k
N
k
T kykkk .
Обчислення починаються із −+ )1( p го значення для того щоб врахувати
)( pky − попередніх значень. Елементи вектора волатильностей обчислюються
послідовно один за одним за допомогою умовного апостеріорного розподілу
Моделювання і короткострокове прогнозування гетероскедастичних процесів
56 Індуктивне моделювання складних систем, випуск 4, 2012
],),(,,|)([ θβkkhf −hXy , який формується з нормального розподілу для )(ku та
логнормального розподілу для волатильності:
∝− ],),(,,|)([ θβkkhf hXy
∝+−∝ ]),(|)1([]),1(|)([]),(),(),(|)([ θθβ khkhfkhkhfkkykhkuf x
∝⎥
⎦
⎤
⎢
⎣
⎡ −
−⎥
⎦
⎤
⎢
⎣
⎡ −
−∝ −
2
2
1
2
2
)]()([lnexp)(
)(2
])()([exp
)(
1
σ
μβ kkhkh
kh
kky
kh
Tx
⎥
⎦
⎤
⎢
⎣
⎡ −
−
−
−∝ 2
22
3 2
)]()([ln
)(2
])()([exp
)]([
1
σ
μβ kkh
kh
kky
kh
Tx ,
(2.2.10)
де 2
110
1
)]1(ln)]1([ln)1()(
α
αααμ
+
−+++−
=
khkhk ; 2
1
2
2
1 α
σσ
+
= v . Для отримання
цих характеристик використані такі властивості процесу, що моделюється:
а) )}(|)({ khku ~ ( ))(,0 khN ;
б) )}1(ln|)({ln −khkh ~ ( )2
10 ),1(ln vkhN σαα −+ ;
в) )}(ln|)1({ln khkh + ~ ( )2
10 ),(ln vkhN σαα + ;
г) )()()(ln 1 khdkhkhd −= ;
д) )/()()()()()( 2222 CAACbaCAcxCbxAax +−++−=−+− ,
де −d оператор диференціювання; )/()( CAbCaAc +−= при умові, що
0≠+ CA . В даному випадку елементи цієї рівності мають наступні значення:
)1(ln,1 0 −+== khaA α , 2
1α=C і 10 /])1([ln αα−+= khb . Член
)/()( 2 CAACba +− не містить випадкової змінної )(kh і не впливає на умовний
апостеріорний розподіл. Для генерування випадкових значень застосуємо
алгоритм Гіббса на решітці, при цьому діапазон зміни )(kh вибирається
кратним безумовній вибірковій дисперсії процесу )(ky .
Для того щоб згенерувати випадкову вибірку вектора параметрів θ ,
розділимо параметри наступним чином: T],[ 10 αα=α і 2
vσ . Відповідно до
цього розділимо також функцію апріорного розподілу: )()()( 2
vppp σα=θ .
Тепер умовні апостеріорні розподіли можна описати наступним чином:
– ( ) :),|(,,,,| 22
vv ff σασβα hhXy = при наявності h можна оцінити
параметри моделі АР(1) для умовної дисперсії у відповідності до процедури,
яка розроблена для авторегресійних моделей. За апріорний розподіл для α
виберемо багатовимірний нормальний розподіл із середнім 0α та
коваріаційною матрицею 0C , що приводить до багатовимірного нормального
розподілу ),|( 2
vf σα h із середнім *α і коваріаційною матрицею *C :
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 57
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
+=+= −=−=−
∑∑
0
1
02
2**1
02
21*
)(ln)(
,
)()(
)( α
σ
α
σ
C
z
CC
zz
C
v
N
k
v
N
k
T khkkk
,
де Tkhk )]1(ln,1[)( −=z .
– ( ) :),|(,,,,| 22 ασαβσ hhXy vv ff = При відомих значеннях h і α можна
обчислити Nkkhkhkv ,...,3,2),1(ln)(ln)( 10 =−−−= αα . Якщо апріорним
розподілом для 2
vσ є ⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
2
v
m
σ
λ ~ 2
mχ , то умовним апостеріорним розподілом для
2
vσ буде інвертований розподіл хі-квадрат з 1−+ nm ступенями свободи, тобто:
2
2
2 )(
v
N
k
kvm
σ
λ ∑
=
+
~ 2
1−+χ nm .
Необхідно зазначити, що вираз (10) справедливий для Nk <<1 , де −N
довжина вибірки. Крайні значення )1(h і )(Nh необхідно модифікувати,
наприклад, consth =)1( , а обчислення )(kh починається з 2=k . При Nk =
можна скористатись виразом:
)]([ln Nh ~ ]),1([ln[ 2
10 vNh σ−α+α .
Можна також скористатись прогнозом )1( +Nh , а також зворотним
прогнозом )0(h , а далі вже застосовувати вираз (10). Оскільки нас цікавить
)(Nh , то значення )1( +Nh обчислюється як двокроковий прогноз на основі
наявного значення )1( −Nh . За допомогою моделі (6), можна записати:
)]1(ln[)1(ˆ
10101 −++=+− NhNhN αααα .
Зворотний прогноз з метою визначення )0(h ґрунтується на моделі:
)(])1([ln)(ln 1 kvbkhbkh +−−=− α ,
де
1
0
1 α−
α
=b при 11 <α . Модель зворотного часового ряду має вигляд:
)(])1([ln)(ln *
1 kvbkhbkh +−+=− α ,
де )}({ * kv ~ ( )2,0 vN σ . Таким чином, прогноз на два кроки назад визначається
за формулою:
])2([ln)2( 2
12 bhbh −=−− α .
Вираз (10) можна також отримати за допомогою результатів, які
стосуються обробки пропусків даних при побудові моделі АР(1). Припустимо,
що пропущеним значенням є )(ln kh . Це пропущене значення є сусіднім для
)1(ln −kh і Nkkh <<+ 1),1(ln . Скористаємось моделлю процесу:
Моделювання і короткострокове прогнозування гетероскедастичних процесів
58 Індуктивне моделювання складних систем, випуск 4, 2012
)()1(ln)(ln 10 kukhkh +−+= αα .
Введемо позначення: )()(,1)(),1(ln)( 10 kukkxkhkz −==−+= ϕαα . Тепер
можна записати:
)()(ln)()( kkhkxkz ϕ+= . (11)
З рівняння )1()(ln)1(ln 10 ++α+α=+ kukhkh можна визначити, що
,)1(ln)1( 0α−+=+ khkz 1)1( α=+kx і )1()1( +=+ϕ kuk , а тому
)1()(ln)1()1( +++=+ kukhkxkz . (12)
Таким чином, рівняння (11) і (12) утворюють просту лінійну регресію з двома
спостереженнями і невідомим параметром )(ln kh . Зазначимо, що )(ku і
)1( +ku мають однаковий розподіл, оскільки )(ku− також має нормальний
розподіл ),0( 2
vN σ . Оцінку )(ln kh позначимо )(ˆ khl ; користуючись методом
найменших квадратів, її можна знайти за виразом:
2
1
110
22 1
)]1(ln)1([ln)1(
)1()(
)1()1()()()(ˆ
α
ααα
+
−+++−
=
++
++−
=
khkh
kxkx
kzkxkzkxkhl ,
що представляє собою умовне середнє для )(ln kh , яке визначається рівнянням
(10). Крім того, ця оцінка є нормально розподіленою із середнім )(ln kh та
дисперсією 2
1
2
1 α+
σv . Вираз (10) – це добуток розподілів )}({ ku ~ )(,0( khN і
)}(ˆ{ khl ~ ⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
+ 2
1
2
1
),(ln
α
σ vkhN із застосуванням перетворення
)()()(ln 1 khdkhkhd −= . Наведений метод обчислення оцінки для )(ln kh можна
узагальнити на модель довільного порядку АР(р). Початкове значення для
)(ln kh можна отримати в результаті оцінювання моделі (6) за часовим рядом.
6. Моделювання і прогнозування фінансових процесів
Порівняння моделей було проведено за допомогою програми, написаної в
системі Matlab. Воно виконано на даних трьох фінансових індексів – Bovespa
(Бразилія), Merval (Аргентина), Hang Seng (Гонг-Конг). Результати тестів
Голдфельда-Квандта і Уайта показали наявність гетероскедастичності у
вибраних процесах. Період оцінювання включає спостереження з 2001 по 2009
рік.
Оцінювання параметрів моделей виконувалось за МНК, ММП та МКМЛ. В
таблицях 1–3 наведено результати оцінювання моделей для фінансових
показників. Оцінки, отримані за МНК, показали найгірші результати. Найкращі
оцінки параметрів отримані за методом максимальної правдоподібності. У
подальшому будемо використовувати саме ММП.
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 59
Таблиця 1.
Оцінювання параметрів моделі УАРУГ для індексу Bovespa
μ
0α 1α β AIC R2
ММП 0,0020 0,0010 0,1420 0,8188 -5,195 0,846
МНК 0,0025 0,0007 0,1503 0,8001 -4,879 0,698
МКМЛ 0,0022 0,0011 0,1519 0,8224 -4,912 0,843
Таблиця 2.
Оцінювання параметрів моделі УАРУГ для індексу Merval
μ
0α 1α β AIC R2
ММП 0,0009 0,0000 0,0743 0,888 -5,371 0,864
МНК 0,0009 0,0000 0,0766 0,7143 -5,132 0,710
МКМЛ 0,0009 0,0000 0,0763 0,8100 -5,237 0,811
Таблиця 3.
Оцінювання параметрів моделі УАРУГ для індексу Hang Seng
μ
0α 1α β AIC R2
ММП 0,0007 0,0000 0,0603 0,9308 -5,972 0,837
МНК 0,0006 0,0000 0,0431 0,8710 -5,742 0,713
МКМЛ 0,0007 0,0000 0,0497 0,8911 -5,891 0,829
Для порівняння розглянуто моделі УАРУГ і УАРУГ-HT з трьома різними
розподілами – нормальним, t-розподілом Стьюдента, скошеним t-розподілом
Хансена (HT), та модель ЕУАРУГ. Для оцінювання параметрів використано
ММП. Функції максимальної правдоподібності отримано на основі функцій
щільності розподілу відповідно до конкретних моделей. Для порівняння
моделей використано інформаційні критерії AIC, SC та значення функції
правдоподібності. В таблиці 4 представлено результати оцінювання моделей
для показника Bovespa. Для всіх показників функція правдоподібності приймає
найбільше значення при використанні УАРУГ-HT. Також хороші результати
показали моделі УАРУГ-t та УАРУГ-НТ. Оцінки параметрів β значущі в усіх
Моделювання і короткострокове прогнозування гетероскедастичних процесів
60 Індуктивне моделювання складних систем, випуск 4, 2012
моделях і для всіх показників, що свідчить про наявність ефекту кластеризації
волатильності. Параметр γ значущий майже у всіх моделях класу УАРУГ для
фондових показників, що свідчить про наявність ефекту важелю. В моделях
УАРУГ-HT параметр куртозиса η розподілу Хансена значущий майже для всіх
показників, що свідчить про наявність тяжких хвостів.
Таблиця 4.
Оцінювання параметрів моделей УАРУГ для індексу Bovespa
μ
0α 1α γ β ν η AIC R2
УАРУГ 0,0020 0,0010 0,1420 - 0,8188 - - -5,195 0,846
УАРУГ -t 0,0023 0,0012 0,1299 - 0,8487 5,4888 - -5,254 0,874
УАРУГ -HT 0,0017 0,0009 0,1337 - 0,8310 - 5,7076 -5,255 0,884
УАРУГ-R 0,0017 0,0009 0,0828 0,1044 0,8057 - - -5,203 0,850
УАРУГ-Rt 0,0022 0,0011 0,0972 0,0440 0,8435 5,6141 - -5,256 0,885
УАРУГ-R-
HT
0,0016 0,0009 0,0912 0,0470 0,8505 - 5,9237 -5,261 0,885
ЕУАРУГ 0,0018 -0,003 0,0811 -0,012 0,9110 - - -5,211 0,845
Також розглянуто моделювання фондових індексів за моделлю
стохастичної волатильності. Для порівняння вибрано метод послідовного
аналізу і метод Монте-Карло Марковських ланцюгів з різними апріорними
розподілами. Для оцінювання параметрів моделі за методом МКМЛ виконано
5000 ітерацій алгоритму дискретизації Гіббса, при цьому перші 500 ітерацій не
враховано з огляду на перехідний процес, характерний для даної процедури
оцінювання. Для того щоб застосувати дискретизацію Гіббса в МКМЛ,
використано такі апріорні розподіли:
),01,0;3,0(~);03,0;6,0(~);02,0;4,0(~);6;0(~: 2
10 NNNNNSV υσααμ−
та
).01,0;2(~
),5;2(~);01,0;5,0(~);10;0(~:
2
10
InvGamma
BetaNNBGSV
υσ
ααμ−
Таблиця 5.
Оцінювання параметрів МСВ для індексу Bovespa
μ
0α 1α 2
υσ AIC R2
МСВ-МПА 0,000721 0,000561 0,1423 0,35432 -5,301 0,938
МСВ -N 0,000722 0,000571 0,1723 0,37261 -5,303 0,939
МСВ -GB 0,000721 0,000572 0,1672 0,45233 -5,293 0,912
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 61
Таблиця 6.
Оцінювання параметрів МСВ для індексу Merval
μ
0α 1α 2
υσ AIC R2
МСВ -МПА 0,00000 0,00425 0,2654 0,41234 -5,701 0,923
МСВ -N 0,00001 0,00443 0,2534 0,43541 -5,701 0,924
МСВ -GB 0,00001 0,00444 0,2564 0,43212 -5,683 0,900
Таблиця 7.
Оцінювання параметрів МСВ для індексу Hang-Seng
μ
0α 1α 2
υσ AIC R2
МСВ -МПА 0,000 0,000132 0,19456 0,36454 -6,041 0,934
МСВ -N 0,000 0,000156 0,22134 0,31231 -6,039 0,913
МСВ -GB 0,000 0,000146 0,21345 0,31245 -6,039 0,915
Виконаний аналіз свідчить про переваги моделі стохастичної
волатильності над моделями класу УАРУГ. СМВ є краще теоретично
обґрунтованою та простішою за структурою ніж моделі УАРУГ і для всіх
розглянутих фінансових показників за інформаційними критеріями вона
показала кращі результати. Недоліком МСВ вважається складність реалізації
методів оцінки параметрів.
Для порівняння якості прогнозів обчислено однокроковий прогноз для
фінансового індексу Bovespa. Обчисливши середню абсолютну похибку у
процентах, робиться висновок про переваги прогнозів методом стохастичної
волатильності. У таблиці 8 наведено значення середньої абсолютної похибки у
процентах (САПП) для вибраних моделей та оцінок прогнозів умовної
дисперсії на три кроки вперед.
Таблиця 8.
Оцінки прогнозів і значення САПП для різних моделей
1
2
1 / ++ TT σσ 2
2
2 / ++ TT σσ
3
2
3 / ++ TT σσ САПП, %
УАРУГ 0,0066451 0,0066213 0,006513 8,32
УАРУГ -t 0,0066312 0,0066275 0,0066265 7,87
УАРУГ -HT 0,0066412 0,0066372 0,0066354 7,88
УАРУГ-R 0,0066374 0,0066365 0,0066321 8,24
УАРУГ-Rt 0,0066354 0,0066341 0,0066298 8,13
Моделювання і короткострокове прогнозування гетероскедастичних процесів
62 Індуктивне моделювання складних систем, випуск 4, 2012
Продовження таблиці 8
УАРУГ-RT 0,0066398 0,0066376 0,0066342 8,08
ЕУАРУГ 0,0254 0,0241 0,0233 7,25
МСВ 0,0255 0,0251 0,0246 7,16
Очевидно, що всі використані моделі дають можливість отримати
високоякісні оцінки прогнозів умовної дисперсії, але найкращий результат
отримано за допомогою МСВ; експоненційна УАРУГ знаходиться на другому
місці.
7. Висновки
Виконано дослідження вибраних моделей гетероскедастичних процесів.
Проаналізовано дві групи моделей – моделей умовної гетероскедастичності та
моделі стохастичної волатильності, а також розглянуто методи їх оцінювання.
Запропоновано модифікацію моделі стохастичної волатильності, яка враховує
минулі значення умовної дисперсії. Розроблено процедуру оцінювання моделі
стохастичної волатильності за методом Монте-Карло для марковських
ланцюгів на основі умовних розподілів.
Розроблено програму для моделювання гетероскедастичних процесів у
системі Matlab, яка реалізує методи оцінювання параметрів моделей
гетероскедастичних процесів методами максимальної правдоподібності,
найменших квадратів та МКМЛ. Порівняльний аналіз результатів показав
переваги моделей УАРУГ і УАРУГ-R з t-розподілом Стьюдента і Хансена.
Найкращим методом оцінювання параметрів з точки зору статистичних
критеріїв виявився метод максимальної правдоподібності. Найкращі результати
за статистичними критеріями якості показали моделі стохастичної
волатильності, які є більш обґрунтованими, але мають складність при
оцінюванні параметрів. Для цієї моделі розглянуто два методи оцінювання –
метод послідовного аналізу та метод МКМЛ.
Також розроблено нові моделі для фінансових індексів трьох країн, як для
гетероскедастичних процесів. Моделі мають задовільну ступінь адекватності,
про що свідчать обчислені критерії якості. Оцінювання однокрокових прогнозів
на навчальній вибірці дало можливість визначити якість оцінок прогнозів,
отриманих в результаті застосування різних методів оцінювання параметрів
моделей.
У подальших дослідженнях доцільно створити удосконалені структури
моделей гетероскедастичних процесів з метою підвищення якості прогнозів, а
також розробити систему підтримки прийняття рішень для автоматизованої
побудови і вибору кращої моделі на основі множини статистичних критеріїв
якості оцінок прогнозів.
Бідюк П.І., Кожухівська О.А.
Індуктивне моделювання складних систем, випуск 4, 2012 63
Література
1. Astrom K.J. Computer control of a paper machine // IBM Journal of Research and
Development, 1967, Vol. 11, pp. 389-405.
2. Уотшем Т.Д., Паррамоу К. Количественные методы в финансах. – М.: Финансы, 1999.
– 527 с.
3. Фишер Р. Трейдинг по Фибоначчи: практические приемы и методы. – М.: ЕВРО,
2002. – 192 с.
4. Малюгин В.И. Рынок ценных бумаг. – М.: «Дело», 2003. – 322 с.
5. Рынок ценных бумаг / Под ред. В.А. Голованова, А.И. Басова. – 2-е изд. перераб. и
доп. – М.: Финансы и статистика, 2006. – 448 с.
6. Бідюк П.І., Меняйленко О.С., Половцев О.В. Методи прогнозування. – Луганськ:
Альма-Матер, 2008. – 607 с.
7. Taylor S. J. Financial returns modeled by the product of two stochastic processes – a study
of the daily sugar prices: 1961 – 1975 // In Anderson, O. D. (ed.), Time Series Analysis:
Theory and Practice, 1. – Amsterdam: North-Holland, – 1982. – P. 203–226.
8. Harvey A., Shepard N. Estimation of an asymmetric stochastic volatility model for asset
returns // Journal of Business and Economic Statistics. – 1996. – Vol. 14, No.4. – Рp. 429-
434.
9. Singleton K. Estimation of an asset pricing models using the empirical characteristic
function / Singleton K. //Journal of Econometrics. – 2001. – Vol.102, № 1.– Pp. 111-141.
10. Broze L., Scaillet O., Zako J. Quasi-indirect inference for diffusion processes / Broze L.,
Scaillet O., Zako J. // Econometric Theory.– 1998. – Vol. 14, № 02. – Pp. 161-186.
11. Affet-Sahalia Y. Transition Densities for Interest Rate and Other Nonlinear Diffusions //
The Journal of Finance. – 1999. – Vol. 54, No. 4.– Pp. 1361–1395.
12. Gilks W.R., Richardson S., Spiegelhalter D.J. Markov Chain Monte Carlo in Practice. –
New York: Chapman & Hall/CRC, 1996. – 486 p.
13. Бідюк П.І., Коновалюк М.М. Прогнозування волатильності валютного ринку за
нелінійними моделями // Вісник Національного університету «Львівська політехніка»,
№ 719. –2011р., с. 154 – 163.
14. Hansen L. Large Sample Properties of Generalized Method of Moments Estimators /
Hansen L. // Econometrica. – 1982. – Vol. 50, № 4. – Pp. 1029–1054.
15. Hansen L., Heaton J., Yaron A. Finite-Sample Properties of Some Alternative GMM
Estimators / Hansen L., Heaton J., Yaron A. // Journal of Business & Economic Statistics. –
1996. – Vol. 14, №. 3. – Pp. 262–280.
16. Hansen L., Scheinkman J. Back to the Future: Generating Moment Implications for
Continuous-Time Markov Processes / Hansen L., Scheinkman J. // Econometrica. –1995. –
Vol. 63, № 4. Pp. 767–804.
17. Gourieroux C., Monfort A., Renault E. Indirect Inference / Gourieroux C., Monfort A.,
Renault E. // Journal of Applied Econometrics. – 1993. – Vol. 8. – Pp. S85–S118.
18. Pritsker M. Nonparametric density estimation and tests of continuous time interest rate
models / Pritsker M. // Review of Financial Studies. – 1998.– Vol.11, №3.– Pp. 449–487.
|