Forecasting financial time series using singular spectrum analysis

Q3 Economics, Econometrics and Finance Business Informatics Pub Date : 2023-09-30 DOI:10.17323/2587-814x.2023.3.87.100
Anna Zinenko
{"title":"Forecasting financial time series using singular spectrum analysis","authors":"Anna Zinenko","doi":"10.17323/2587-814x.2023.3.87.100","DOIUrl":null,"url":null,"abstract":"Financial time series are big arrays of information on quotes and trading volumes of shares, currencies and other exchange and over-the-counter instruments. The analysis and forecasting of such series has always been of particular interest for both research analysts and practicing investors. However, financial time series have their own features, which do not allow one to choose the only correct and well-functioning forecasting method. Currently, machine-learning algorithms allow one to analyze large amounts of data and test the resulting models. Modern technologies enable testing and applying complex forecasting methods that require volumetric calculations. They make it possible to develop the mathematical basis of forecasting, to combine different approaches into a single method. An example of such a modern approach is the Singular Spectrum Analysis (SSA), which combines the decomposition of a time series into a sum of time series, principal component analysis and recurrent forecasting. The purpose of this work is to analyze the possibility of applying SSA to financial time series. The SSA method was considered in comparison with other common methods for forecasting financial time series: ARIMA, Fourier transform and recurrent neural network. To implement the methods, a software algorithm in the Python language was developed. The method was also tested on the time series of quotes of Russian and American stocks, currencies and cryptocurrencies.","PeriodicalId":36213,"journal":{"name":"Business Informatics","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Business Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17323/2587-814x.2023.3.87.100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Economics, Econometrics and Finance","Score":null,"Total":0}
引用次数: 0

Abstract

Financial time series are big arrays of information on quotes and trading volumes of shares, currencies and other exchange and over-the-counter instruments. The analysis and forecasting of such series has always been of particular interest for both research analysts and practicing investors. However, financial time series have their own features, which do not allow one to choose the only correct and well-functioning forecasting method. Currently, machine-learning algorithms allow one to analyze large amounts of data and test the resulting models. Modern technologies enable testing and applying complex forecasting methods that require volumetric calculations. They make it possible to develop the mathematical basis of forecasting, to combine different approaches into a single method. An example of such a modern approach is the Singular Spectrum Analysis (SSA), which combines the decomposition of a time series into a sum of time series, principal component analysis and recurrent forecasting. The purpose of this work is to analyze the possibility of applying SSA to financial time series. The SSA method was considered in comparison with other common methods for forecasting financial time series: ARIMA, Fourier transform and recurrent neural network. To implement the methods, a software algorithm in the Python language was developed. The method was also tested on the time series of quotes of Russian and American stocks, currencies and cryptocurrencies.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用奇异谱分析预测金融时间序列
金融时间序列是关于股票、货币以及其他交易所和场外交易工具的报价和交易量的大量信息。这些序列的分析和预测一直是研究分析师和实践投资者特别感兴趣的问题。然而,金融时间序列有其自身的特点,这使得人们无法选择唯一正确且功能良好的预测方法。目前,机器学习算法允许人们分析大量数据并测试结果模型。现代技术使测试和应用需要体积计算的复杂预测方法成为可能。它们使发展预测的数学基础成为可能,将不同的方法结合成一个单一的方法。这种现代方法的一个例子是奇异谱分析(SSA),它将时间序列分解成时间序列、主成分分析和循环预测的总和。本工作的目的是分析将SSA应用于金融时间序列的可能性。将SSA方法与ARIMA、傅里叶变换和递归神经网络等常用的金融时间序列预测方法进行了比较。为了实现这些方法,开发了一个Python语言的软件算法。该方法还在俄罗斯和美国股票、货币和加密货币的时间序列报价上进行了测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Business Informatics
Business Informatics Economics, Econometrics and Finance-Economics and Econometrics
CiteScore
1.50
自引率
0.00%
发文量
21
期刊最新文献
Methods and models for substantiating application scenarios for the digitalization of manufacturing and business processes of network enterprises Prediction of distributions of unit prices for real estate properties on the basis of the characteristics of PSI-processes Mathematical model of the formation of supply chains of raw materials from a commodity exchange under conditions of uncertainty A bibliometric review of scientific research on the significance of information technology relating to sustainable development reporting practice The impact of economic complexity and industry specialization on the gross regional product of Russian regions
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1