Порівняльний аналіз ефективності моделей прогнозування часових рядів за допомогою багатокритеріальної процедури на прикладі фінансових показників

Автор(и)

  • Олег Григорович Байбуз Дніпровський національний університет ім. О.Гончара
  • Анастасія Олегівна Долгіх Дніпровський національний університет ім. О.Гончара

DOI:

https://doi.org/10.26642/tn-2019-1(83)-130-141

Ключові слова:

прогнозування часових рядів, нейронні мережі, ARIMA, адаптивні моделі, похибка прогнозу, інформаційні критерії якості, тест Фішера, коефіцієнт детермінації, аналіз залишків

Анотація

У процесі виконання дослідження був розроблений програмний комплекс для прогнозування часових рядів з використанням моделей з різних класів та аналізу їх ефективності. Були побудовані та налаштовані відомі моделі часових рядів, такі як нейронні мережі, нечіткий логічний вивід, адаптивне прогнозування, моделі авторегресії-ковзного середнього, групового урахування аргументів, сингулярного спектрального розкладання. Для повної оцінки придатності моделі до прогнозування конкретного ряду важливо оцінити модель за декількома параметрами, а саме, точністю побудованих прогнозів, складністю математичних обчислень та адекватністю результатів. Неприйняття до уваги певного критерію може спричинити втрату зниження якості прогнозів відносно майбутньої поведінки процесу. Недостатньо точні моделі будуть давати занадто високе значення похибки прогнозу. Ігнорування складності моделі може призвести до використання надмірної кількості параметрів або вибору моделі з необґрунтовано складною архітектурою. Адекватність моделі пояснює, наскільки добре модель описує досліджуваний процес. Розроблена авторами процедура дозволяє враховувати усі перераховані вище фактори. Оцінка точності проводиться шляхом обчислення значень загальної квадратичної та загальної абсолютної похибок прогнозів. Складність моделі оцінюється з використанням інформаційних критеріїв якості. Адекватність визначається за допомогою обчислення значення скорегованого коефіцієнта детермінації, проведення тесту Фішера та аналізу залишків. Запропонований алгоритм дозволяє проводити аналіз ефективності побудованих моделей прогнозування. Результати його роботи можуть бути використані як для безпосереднього прогнозування значень майбутніх рівнів ряду, так і для подальших досліджень в області аналізу часових рядів. Наприклад, як попередній етап при побудові ансамблів моделей прогнозування або ідентифікації викидів у часовій послідовності.

Біографії авторів

Олег Григорович Байбуз, Дніпровський національний університет ім. О.Гончара

Baibuz O.G.

Анастасія Олегівна Долгіх, Дніпровський національний університет ім. О.Гончара

Dolhikh А.О.

Посилання

Chuchujeva, I.A. (2012), Model' prognozuvannja chasovyh rjadiv za vybirkoju maksymal'noi' pravdopodoby, MDTU im. Baumana, M.

Tihonov, E.S. (2006), Metodi prognozuvannja v umovah rinku, uchbovij posіbnik, Nevinnomis'k, 221 р.

Dolgіh, A.O. and Bajbuz, O.G. (2018), «Analіz metodіv, modelej ta programnih zasobіv prognozuvannja chasovih rjadіv», Vіdkritі іnformacіjnі і komp’juternі іntegrovanі tehnologіі, HAІ, Harkіv, Vol. 79.

Bіloborod'ko, O.І. and Еmel’janenko, T.G. (2014), Analіz dinamіchnih rjadіv, navch. posіb., Dnіpropetros'k, 80 р.

Abbasov, A.M. and Mamedova, M.H. (2003), «Application of fuzzy time series to population forecasting», CORP, [Online], available at: http://papers.cumincad.org/data/works/att/50b1.content.pdf

Tuyen, L.A. (2018), «Higher order Markov model for time series forecasting», International Journal of Applied Mathematics and Statistics, Vol. 57, рр. 1–18.

Armstrong, J.S., Green, K.C. and Graefe, А. (2015), «Golden Rule of Forecasting: be Conservative», SSRN Electronic Journal, [Online], available at: https://www.researchgate.net/publication/315134906_Golden_Rule_of_Forecasting_Be_Conservative

Wichard, J.D. and Ogorzalek, M. (2007), «Time series prediction with ensemble models», Neurocomputing, Vol. 70., рр. 2371–2378.

Kolassa, S. (2011), «Combining exponential smoothing forecasts using Akaike weights», International Journal of Forecasting, Vol. 27, рр. 238–251.

Claeskens, G. (2011), Model selection and model averaging, Belgium.

«The R Project for Statistical Computing», [Online], available at: https://www.r-project.org/

Hendry, D.F. and Clements, M.P. (2004), «Pooling of forecasts», Econometrics Journal, Vol. 7, рр. 1–31.

Bajbuz, O.G. and Sydorova, M.G. (2014), «Informacijna tehnologija nechitkoi' klasteryzacii' bagatovymirnyh chasovyh rjadiv na prykladi gidrohimichnogo monitoryngu richky Samara», Naukovyj visnyk NGU. Informacijni tehnologii', systemnyj analiz ta keruvannja, No. 5, рр. 114–122.

Kolassa, S. (2011), «Combining exponential smoothing forecasts using Akaike weights», International Journal of Forecasting, Vol. 27, рр. 238–251.

Tiunov, P. (2017), «Time Series Anomaly Detection Algorithms», Stats & Bots., [Online], available at: https://blog.statsbot.co/time-series-anomaly-detection-algorithms-1cef5519aef2

Lukashyn, Ju.P. (2003), Adaptyvni metody korotkostrokovogo prognozuvannja chasovyh rjadiv, navch. posib., Moskva, 416 р.

Dolgih, A.O., Biloborod'ko, O.I. and Bajbuz, O.G. (2016), «Znahodzhennja optymal'nyh znachen' parametriv adaptyvnyh modelej prognozuvannja chasovyh rjadiv z vykorystannjam adaptyvnyh modelej», Aktual'ni problemy avtomatyzacii' ta informacijnyh tehnologij, «LIRA», Dnipro, Vol. 20.

Hyndman, R.J. and Khandakar, Y. (2008), «Automatic Time Series Forecasting», Journal of Statistical Software, Vol. 27.

Hyndman, R.J. and Athanasopoulos, G. (2018), Forecasting: principles and practice, OTexts Melbourne, Australia [Online], available at: https://otexts.com/fpp2/

Borysov, Je.S. (2016), «Pro metody navchannja bagatosharovyh nejronnyh merezh prjamogo rozpovsjudzhennja», Gradijentni metody drugogo porjadku, Part 3, [Online], available at: http://mechanoid.kiev.ua/neural-net-backprop3.html

«Synguljarnyj spektral'nyj analiz», [Online], available at: http://help.prognoz.com/ru/mergedProjects/Lib/04_other_models/singularspectrumanalysis.htm

Dag., O. and Yozgatligil, C. (2016), «GMDH: An R Package for Short Term Forecasting via GMDH-Type Neural Network Algorithms», The R Journal, Vol. 8 (1), [Online], available at: https://journal.r-project.org/archive/2016/RJ-2016-028/RJ-2016-028.pdf

«ALGLIB. Oficijnyj sajt», [Online], available at: http://www.alglib.net/

Tran Thi Ngoc Han (2018), «Package «AnalyzeTS»: Analyze Fuzzy Time Series», The Comprehensive R Archive Network, [Online], available at: https://cran.r-project.org/web/packages/AnalyzeTS/AnalyzeTS.pdf

Dag, O. and Yozgatligil, C., Package «GMDH»: Short Term Forecasting via GMDH-Ty, [Online], available at: https://cran.r-project.org/web/packages/GMDH/GMDH.pdfpe

«One Sample T-Test. Complete Dissertation By Statistics Solutions // Ezpert Guidance Every Step of the Way», [Online], available at: https://www.statisticssolutions.com/manova-analysis-one-sample-t-test/

«Statystyka Zhaka Bera», Prognoz Platform 8.2, [Online], available at: http://help.prognoz.com/ru/mergedProjects/Lib/05_statistics/uimodelling_jarqueberastat.htm

##submission.downloads##

Опубліковано

2019-07-01

Номер

Розділ

ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ.КОМП’ЮТЕРНА ІНЖЕНЕРІЯ