Альтернативні методики проведення фрактального аналізу

Розглянуто основні методики проведення фрактального аналізу з метою визначення показника Херста. Проаналізовано відносні переваги та недоліки розглянутих методик. Ключові слова: фрактальний аналіз; фрактальна розмірність; показник Херста. Рассмотрены основные методики проведения фрактального анализ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2010
1. Verfasser: Даниленко, В.А.
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Інститут економіки промисловості НАН України 2010
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/18718
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Альтернативні методики проведення фрактального аналізу / В.А. Даниленко // Економіка пром-сті. — 2010. — № 2. — С. 8-12. — Бібліогр.: 6 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-18718
record_format dspace
spelling Даниленко, В.А.
2011-04-08T18:00:37Z
2011-04-08T18:00:37Z
2010
Альтернативні методики проведення фрактального аналізу / В.А. Даниленко // Економіка пром-сті. — 2010. — № 2. — С. 8-12. — Бібліогр.: 6 назв. — укр.
1562-109Х
https://nasplib.isofts.kiev.ua/handle/123456789/18718
Розглянуто основні методики проведення фрактального аналізу з метою визначення показника Херста. Проаналізовано відносні переваги та недоліки розглянутих методик. Ключові слова: фрактальний аналіз; фрактальна розмірність; показник Херста.
Рассмотрены основные методики проведения фрактального анализа с целью определения показателя Херста. Проанализированы относительные преимущества и недостатки рассмотренных методик. Ключевые слова: фрактальный анализ, фрактальная размерность, показатель Херста.
The paper deals with main methods of a fractal analysis used for calculating of Hurst index. The relative advantages and disadvantages of above methods are analyzed. Keywords: fractal analysis, fractal dimension, Hurst index, R/S-analysis.
uk
Інститут економіки промисловості НАН України
Проблеми сучасної економіки
Альтернативні методики проведення фрактального аналізу
Альтернативные методики проведения фрактального анализа
Alternative methods of making a fractal analysis
Article
published earlier
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
title Альтернативні методики проведення фрактального аналізу
spellingShingle Альтернативні методики проведення фрактального аналізу
Даниленко, В.А.
Проблеми сучасної економіки
title_short Альтернативні методики проведення фрактального аналізу
title_full Альтернативні методики проведення фрактального аналізу
title_fullStr Альтернативні методики проведення фрактального аналізу
title_full_unstemmed Альтернативні методики проведення фрактального аналізу
title_sort альтернативні методики проведення фрактального аналізу
author Даниленко, В.А.
author_facet Даниленко, В.А.
topic Проблеми сучасної економіки
topic_facet Проблеми сучасної економіки
publishDate 2010
language Ukrainian
publisher Інститут економіки промисловості НАН України
format Article
title_alt Альтернативные методики проведения фрактального анализа
Alternative methods of making a fractal analysis
description Розглянуто основні методики проведення фрактального аналізу з метою визначення показника Херста. Проаналізовано відносні переваги та недоліки розглянутих методик. Ключові слова: фрактальний аналіз; фрактальна розмірність; показник Херста. Рассмотрены основные методики проведения фрактального анализа с целью определения показателя Херста. Проанализированы относительные преимущества и недостатки рассмотренных методик. Ключевые слова: фрактальный анализ, фрактальная размерность, показатель Херста. The paper deals with main methods of a fractal analysis used for calculating of Hurst index. The relative advantages and disadvantages of above methods are analyzed. Keywords: fractal analysis, fractal dimension, Hurst index, R/S-analysis.
issn 1562-109Х
url https://nasplib.isofts.kiev.ua/handle/123456789/18718
citation_txt Альтернативні методики проведення фрактального аналізу / В.А. Даниленко // Економіка пром-сті. — 2010. — № 2. — С. 8-12. — Бібліогр.: 6 назв. — укр.
work_keys_str_mv AT danilenkova alʹternativnímetodikiprovedennâfraktalʹnogoanalízu
AT danilenkova alʹternativnyemetodikiprovedeniâfraktalʹnogoanaliza
AT danilenkova alternativemethodsofmakingafractalanalysis
first_indexed 2025-11-24T11:40:26Z
last_indexed 2025-11-24T11:40:26Z
_version_ 1850845970372231168
fulltext В.А. Даниленко АЛЬТЕРНАТИВНІ МЕТОДИКИ ПРОВЕДЕННЯ ФРАКТАЛЬНОГО АНАЛІЗУ Останнім часом набувають популярності дослідження, спрямовані на врахування ефектів нелінійності у функціонуванні систем різноманітної природи, зокрема соціально-економічних систем. У результаті синтезу наукових знань у цьому напрямі досліджень почала формуватися міждисциплінарна наукова течія – синергетика. Один із напрямів дослідження в рамках синергетики спрямований на вивчення ефектів нелінійності в динаміці часових рядів, зокрема таких, що пов’язані з відхиленням характеру розподілу випадкових величин від нормального. Цей напрям називається фрактальним аналізом. Фрактальний аналіз містить проведення кількох метричних тестів, які виділяються в роботі Л.Н. Сергєєвої: «…обчислення кореляційної розмірності, яка є нижньою оцінкою фрактальної розмірності; обчислення максимального показника Ляпунова; оцінка К-ентропії Колмогорова; обчислення показника Херста; тест залишків Брока; BDS- тест …» [1, 6]. У рамках даного дослідження акцентовано увагу саме на обчисленні показника Херста, який визначається в результаті проведення R/S-аналізу. Процедура R/S-аналізу розглядається в роботах Є. Федера [2, 152-154]; Е. Петерса [3, 107-109; 4, 69-70]; Н.К. Максишко, В.О. Перепелиці [5, 99-100]; О.В. Михайловської [6, 220] та інших дослідників. При цьому застосовуються різні системи позначень, що формалізують різні алгоритми проведення цього аналізу. До того ж застосування різних алгоритмів може призводити до істотно відмінних результатів обчислення числових значень показника Херста. Усе це ускладнює сприйняття й інтерпретацію значень показника Херста, а можливі розбіжності значень цього показника, обчисленого за різними методиками, до того ж викликають сумніви в надійності результатів такого аналізу. Метою статті є дослідження альтернативних методик проведення фрактального аналізу при визначенні показника Херста, виявлення спільних та відмінних рис окремих методик, сфери їх застосування. Розглянемо методики проведення R/S- аналізу, який дозволяє визначити фрактальні характеристики часового ряду, такі як показник Херста та показник фрактальної розмірності. Найбільш відомі модифікації вказаних методик наведені в роботах Е. Петерса [3, 107-109; 4, 69-70], де пропонуються дуже схожі методики, що відрізняються способом поділу загального часового ряду на досліджувані підінтервали. Детальніше сутність цієї відмінності буде розглянута пізніше. Задля ідентифікації базової методики проведення R/S-аналізу домовимося називати її методикою Петерса. Для забезпечення кращого порівняння сутності даної методики з альтернативними підходами при її розгляді використаємо систему позначень, наведену в роботі Н.К. Максишко, В.О. Перепелиці [5, 99-100]. Отже, нехай розглядається часовий ряд Z, що складається з елементів zi: Z = {zi}, i = 1, 2, …, m, (1) де m – кількість спостережень, що формують ряд. Першим кроком процедури R/S-аналі- зу, за методикою Е. Петерса, є перехід від вихідного ряду Z до ряду Y, що складається з m-1 елементів yi, кожен з яких отримується за формулою yi = lg(zi ) / lg(zi-1), i = 1, 2, …, m-1. (2) Проте в роботі Н.К. Максишко, В.О. Пе- репелиці, де наводиться ця ж методика, перший крок пропускається. Дійсно, доцільність переходу від вихідних елементів ряду до відношення логарифмів наступного та попереднього рівнів ряду не є незаперечною і залежить від специфіки досліджуваних даних. Ураховуючи ___________________________ © Даниленко В’ячеслав Анатолійович – аспірант. Київський національний університет імені Тараса Шевченка. ISSN 1562-109X зазначене, теж пропустимо перший крок, маючи на увазі, що вказана процедура є різновидом додаткової обробки вихідних даних, і в разі необхідності до вихідного ряду може бути застосована різного роду попередня обробка, а не лише така, як наведена у формулі (2). Етап 1. Отже, першим етапом буде визначення величини кроку Δ≥1 та формування послідовності довжин відрізків, на які розбивається вихідний ряд: n1, n2, …, nk, …, nl, (3) де nk+1 = nk + Δ, для всіх k від 1 до l-1. Максимальне значення l визначається за формулою: nl ≤ [m/2]. Ця вимога означає, максимальна довжина відрізка nl має дозволяти розподілити загальний ряд довжини m хоча б на два відрізки однакової довжини (з однаковою кількістю елементів). Такий підхід до формування послідовності довжин відрізків (3) пропонується в роботі Е. Петерса [3, 107- 108]. Проте пізніше він вводить додаткові обмеження на значення nk., а саме пропонує емпіричним шляхом отримане правило, що nk ≥ 10, тобто мінімальна довжина відрізка має бути не менше 10. Крім того, пропонується обирати лише ті значення nk з набору (3), які є дільниками числа m, тобто m має бути кратне nk [4, 70]. Саме такі відмінності відрізняють більш ранню й більш пізню модифікації методик R/S-аналізу, що пропонуються в роботах Е. Петерса. Надалі домовимося під методикою Петерса мати на увазі більш пізній варіант, який передбачає врахування додаткових обмежень на значення nk (що nk≥10, а m має бути кратне nk). Подальші етапи реалізуються для всіх значень k від 1 до l. Етап 2. Для чергового значення індексу k ряд Z розбивається на відрізки довжини nk, кількість яких rk визначається за співвідношенням: rk = m/nk. Позначимо такі відрізки t kZ , їх елементи { t jz }, j = 1, 2, …, nk; t = 1, 2, … rk. Відрізки t kZ мають таку властивість, що вони не перетинаються (тобто містять унікальні елементи вихідного ряду). Для кожного відрізка t kZ визначається середнє значення zt за формулою 1 1 , 1, kn t t j k jk z z t r n    . (4) Етап 3. Для кожного відрізка t kZ обчислюється ряд накопичених відхилень, елементи якого t jx визначаються за формулою 1 ( ), 1, . j t t t j i k i x z z j n     (5) Формула для визначення накопиче- них відхилень (5) у роботі Н.К. Максишко, В.О. Перепелиці наводиться дещо в іншому вигляді. Ними задається додатковий індекс, який виконує такі ж функції, що й індекс j у формулі (5). Проте нижнє значення діапазону зміни цього індексу починається не з 1, а з 3 [5, 100]. Тобто перші два елементи кожного відрізка мають пропускатися. Це не відповідає алгоритму, наведеному в роботі Е. Петерса, і, оскільки це окремо не пояснюється, то нами залишається індексація, яка запропонована Е. Петерсом [4, 69-70]. На основі значень накопичених відхилень для кожного відрізка t kZ визначається величина розмаху за формулою 11 max min , 1, kk t t t k j j kj nj n R x x t r        . (6) Етап 4. Для кожного відрізка t kZ обчислюється його середньоквадратичне відхилення за формулою 2 1 1 ( ) , 1, kn t t t k j k jk S z z t r n      . (7) Після цього для кожного відрізка визначається нормоване (на середньоквадратичне відхилення) значення розмаху: , 1, t t k kt k k RR t r S S         . (8) Етап 5. Для кожного k обчислюється середньоарифметичне значення нормованих розмахів, визначених за формулою (8): 1 1 , 1, k tr tk kk R R k l S r S               . (9) Етап 6. Для кожного k обчислюється логарифм довжини відрізка nk, що становитиме абсцису точки при подальшій побудові графіка (xk), а також логарифм усередненого значення нормованих розмахів (R/S)k, обчисленого за формулою (9). Останній становитиме ординату зазначеної точки (yk). У символьному вигляді це такі формули: lg , lg , 1,k k k k Rx n y k l S        . (10) Етап 7. Використовуючи отримані за формулою (10) значення xk та yk, методом найменших квадратів будується рівняння лінійної регресії: y = ax + b. (11) Коефіцієнт а в побудованому на основі фактичних даних xk та yk рівнянні (11) становить усереднену оцінку показника Херста Н для часового ряду Z. Н.К. Максишко та В.О. Перепелиця, коментуючи отриману за наведеною методикою оцінку показника Херста, підкреслюють, що ця оцінка являє собою саме усереднене для цього ряду значення показника Херста. У роботі О.В. Михайловської наводиться більш проста методика визначення показника Херста, яку вона називає «швидкий алгоритм» [6, 220]. Розглянемо її докладніше і при цьому будемо використовувати вже задану нами раніше систему позначень, згідно з якою аналізується часовий ряд Z, що складається з елементів zi, кількість яких дорівнює m. Етап 1. Визначаються середні значення для інтервалів часового ряду, що послідовно збільшуються від 1 елементу до m, за формулою 1 1 , 1, i i j j z z i m i    . Етап 2. Обчислюються накопичені відхилення для кожного інтервалу і за формулою 1 ( ), 1, . i i i j j x z z i m     Етап 3. Визначається максимальне та мінімальне відхилення хі для кожного з m можливих інтервалів, позначимо їх 1 2max( , ,..., )ii x x x та 1 2min( , ,..., )ii x x x відповідно. Також визначається розмах накопиченого відхилення при різних значеннях довжини інтервалу і за формулою: 1 2 1 2max( , ,..., ) min( , ,..., ), 1,i i iii R x x x x x x i m   . Етап 4. Для кожного інтервалу знаходиться середньоквадратичне відхилення: 2 1 1 ( ) , 1, i i i j j S z z i m i     . Етап 5. Розмах накопиченого відхилення (Ri) для кожного інтервалу і нормалізується шляхом ділення на Si. У результаті отримуємо ряд значень (Ri/Si) для кожного інтервалу і. Етап 6. Значення (Ri/Si) та і логарифмуються й будується графік залежності lg(Ri/Si) від lg(і). Етап 7. Методом найменших квадратів будується рівняння лінійної регресії, коефіцієнт при незалежній змінній якого й буде показником Херста. Слід зазначити, що етапи 6 і 7 обох розглянутих методик є цілком тотожними. Якщо ж порівнювати складність цих двох алгоритмів визначення показника Херста, то варто погодитися, що другий із них значно простіший. Хоча, можливо, ця простота не очевидна, оскільки формально ми отримали також сім етапів. Проте в дійсності другу методику можна реалізувати взагалі без допомоги програмування, просто скориставшись формулами електронних таблиць. Тоді як розглянута раніше методика Петерса доволі трудомістка, а без програмування її реалізувати практично неможливо. Також є роботи, у яких наводиться дуже схожа на «швидкий алгоритм» методика визначення показника Херста. Так, у роботі Є. Федера розглядається методика, яка охоплює етапи 1-5 «швидкого алгоритму» [2, 152-154]. Після цього пропонується формула для обчислення показника Херста, що має такий вигляд: 2 H i i R i S       . Хоча це не вказано явно, для того щоб отримати оцінку показника Херста для всього ряду в цілому, слід прийняти і=m. Також у роботі Л.Н. Сергєєвої наводиться формула для визначення показника Херста за цією методикою [1, 55]: ln( / ) ln( / 2) R SH m  . Те, що в даній формулі фігурують натуральні логарифми, а не десяткові, як у попередніх методиках, не є принциповим і на значення показника Херста не впливає. Крім простоти з точки зору технічної реалізації, «швидкий алгоритм» має ще й таку перевагу, що він не висуває жорстких вимог до кількості спостережень в аналізованому ряді даних. Проте перш ніж аналізувати відносні переваги та недоліки наведених вище методик, варто зазначити, що в роботі Н.К. Максишко та В.О. Перепелиці пропонується вдосконалення методики Петерса, головною перевагою якого є кращі результати, які дає вдосконалена методика при визначенні тривалості циклів. Розглянемо зміст цієї методики, домовившись для зручності називати її «методикою Максишко» [5, 105]. Самі автори називають цю методику «алгоритмом послідовного R/S-аналізу». Як і в попередньому випадку, при розгляді цієї методики будемо використовувати вже задану нами раніше систему позначень, згідно з якою аналізується часовий ряд Z, що складається з елементів zi, загальна кількість яких дорівнює m. Етап 1. Для заданого часового ряду Z розглядаються його початкові відрізки Zτ = z1, z2, …, zτ, τ = 3, 4, …, m. Для кожного з них обчислюється їх середнє значення за формулою 1 1 , 3,4,...,i i z z m        , а також знаходиться накопичене відхилення: 1 ( ), 1, t t i i x z z t        . Етап 2. Для кожного відрізка Zτ відповідно до формули (6) обчислюється розмах. Із врахуванням специфіки індексів, більш точно ця формула матиме такий вигляд: 11 max min , 3,t ttt R x x m           . Також для цього ж відрізка Zτ визначається середньоквадратичне відхилення за формулою  2 1 1 , 3,i i S z z m           . Після цього знаходиться нормований розмах шляхом ділення розмаху Rτ на середньоквадратичне відхилення Sτ. Як певне пояснення до перших двох кроків слід зазначити, що вони в цілому відповідають першим шести етапам «швидкого алгоритму», наведеного в роботі О.В. Михайловської. Відмінність у кількості етапів пояснюється різною глибиною деталізації по суті тієї самої процедури. Єдина змістовна відмінність полягає у виборі мінімальної довжини початкових відрізків Zτ. За методикою Максишко пропонується мінімальне значення τ обрати на рівні 3, тоді як у роботі Михайловської мінімальна довжина відрізка становить 1. Коментуючи цю розбіжність, слід зазначити, що з обчислювальної точки зору обирати мінімальну довжину відрізка на рівні 1 недоцільно. Оскільки в такому випадку розмах Rτ та середньоквадратичне відхилення Sτ гарантовано будуть нульовими. Разом із тим, якщо обирається значення більше 2, то такий підхід теж потребує пояснень. Узагалі у методиці фрактального аналізу є ряд правил, які носять емпіричний характер і не мають відповідного теоретичного обґрунтування. Проте в даному випадку вибір авторами мінімального значення τ на рівні 3 має пояснення, яке буде наведене при розгляді етапу 3. Етап 3. Спираючись на наведений у роботі Е. Петерса «емпіричний закон Херста», будується Н-траєкторія шляхом розрахунку значень Н(τ) за формулою [3, 99]:  ( ) lg( ( ) / ( ) / lg( / 2)H R S    . При побудові Н-траєкторії обчислюється ордината точки yτ = H(τ) за наведеною вище формулою, а також абсциса точки хτ = lg(τ/2) для всіх τ = 3, 4, …, m. Як видно з наведеної формули для обчислення H(τ), у її знаменнику знаходиться вираз lg(τ/2). При τ = 2 знаменник перетворюється на нуль і виникає відповідна арифметична помилка ділення на нуль. Для уникнення цього за методикою Максишко і пропонується обирати τ ≥ 3. Етап 4. Будується R/S-траєкторія шляхом формування послідовності точок (хτ, oy ). Координата хτ для кожної точки визначається за формулою ox = lg(τ/2), а координата за формулою yτ = lg(R(τ)/S(τ)). До переваг методики Максишко, або алгоритму послідовного R/S-аналізу, слід віднести те, що вона, як і швидкий алгоритм, допускає реалізацію з використанням лише стандартних можливостей електронних таблиць. Крім того, ця методика може бути ефективно використана для визначення тривалості циклів і квазіциклів. Висновки. Розглянуто три альтернативних підходи до проведення фрактального аналізу шляхом обчислення показника Херста. Перша з розглянутих методик, яку умовно названо методикою Петерса, попри свою обчислювальну трудомісткість і вибагливість до обсягів інформаційних масивів, є найкращою з точки зору отримання абсолютного значення показника Херста для ряду даних у цілому. Друга методика, що названа «швидким алгоритмом», має перевагу, яка полягає у простоті реалізації та технічній можливості обчислення показника для обмежених за кількістю спостережень інформаційних масивів. Проте точність таких обчислень є недостатньо високою. Перевагою третьої методики, умовно названої «методикою Максишко», є також відносна простота обчислювальних процедур, а також можливість ідентифікації з її допомогою тривалості циклів та квазіциклів. Перспективи подальших досліджень у цьому напрямі полягають у розробці методів фрактального аналізу, які дозволяють ідентифікувати атрактори, потрапляння в зону дії яких призводить до ефекту «втрати пам’яті», наявність якої діагностується за допомогою обчислення показника Херста. Це важливо для прогнозування катастрофічних змін у динаміці систем, що характеризуються радикальною зміною минулих тенденцій і втратою ними стійкості. Література 1. Сергеева Л.Н. Моделирование поведения экономических систем методами нелинейной динамики (теории хаоса) / Л.Н. Сергеева. – Запорожье: Запорожский гос. ун-т, 2002. – 227 с. 2. Федер Е. Фракталы: пер. с англ. / Е. Федер. – М.: Мир, 1991. – 254 с. 3. Петерс Э. Хаос и порядок на рынках капитала. Новый аналитический взгляд на циклы, цены и изменчивость рынка: пер. с англ. / Э. Петерс. – М.: Мир, 2000. – 333 с. 4. Петерс Э. Фрактальный анализ фи- нансовых рынков: применение теории хаоса в инвестициях и экономике / Э. Петерс. – М.: Интернет-трейдинг, 2004. – 304 с. 5. Максишко Н.К. Анализ и прогнозирование эволюции экономических систем / Н.К. Максишко, В.А. Перепелица; Запорожский национальный ун-т. – Запорожье: Полиграф, 2006. – 236 с. 6. Михайловська О.В. Самоорганізація світового інвестиційного процесу в умовах глобалізації: можливості фрактального аналізу / О.В. Михайловська // Актуальні проблеми економіки. – 2009. – № 1 (91). – С. 218-228.