A Novel Approach to Forecast Crude Oil Prices Using Machine Learning and Technical Indicators

IF 0.9 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS
Kshitij A. Kakade, Kshitish Ghate, Rajat K Jaiswal, R. Jaiswal
{"title":"A Novel Approach to Forecast Crude Oil Prices Using Machine Learning and Technical Indicators","authors":"Kshitij A. Kakade, Kshitish Ghate, Rajat K Jaiswal, R. Jaiswal","doi":"10.12720/jait.14.2.302-310","DOIUrl":null,"url":null,"abstract":"—This study proposes to use a hybrid ensemble learning approach to improve the prediction efficiency of crude oil prices. It combines the Long Short-Term Memory (LSTM) with factors that influence the price of crude oil. The information from fundamental and technical indicators is considered along with statistical model predictions like autoregressive integrated moving average (ARIMA)to make one-step-ahead crude oil price predictions. A Principal Component Analysis (PCA) approach is employed to transform the explanatory variables. This study combines the LSTM with PCA, jointly known as the LP model wherein PCA transforms of the fundamental and technical indicators are used as inputs to improve LSTM predictions. Further, it attempts to improve these predictions by introducing the LSTM+PCA+ARIMA (LPA) model, which uses an ensemble learning approach to utilize the forecast from the ARIMA model, as an additional input. Among LP and LPA models, the LSTM model is used as a benchmark to evaluate the performance of the hybrid models. Based on the result, a significant improvement is seen in the LP model over the chosen window sizes and error metrics. On the other hand, the LPA model performs better across all dimensions with an average improvement of 41% over the LSTM model in terms of forecasting accuracy. Moreover, the equivalence of forecasting accuracy is tested using the Diebold-Mariano and Wilcoxon signed-rank tests","PeriodicalId":36452,"journal":{"name":"Journal of Advances in Information Technology","volume":"1 1","pages":""},"PeriodicalIF":0.9000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Advances in Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12720/jait.14.2.302-310","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

—This study proposes to use a hybrid ensemble learning approach to improve the prediction efficiency of crude oil prices. It combines the Long Short-Term Memory (LSTM) with factors that influence the price of crude oil. The information from fundamental and technical indicators is considered along with statistical model predictions like autoregressive integrated moving average (ARIMA)to make one-step-ahead crude oil price predictions. A Principal Component Analysis (PCA) approach is employed to transform the explanatory variables. This study combines the LSTM with PCA, jointly known as the LP model wherein PCA transforms of the fundamental and technical indicators are used as inputs to improve LSTM predictions. Further, it attempts to improve these predictions by introducing the LSTM+PCA+ARIMA (LPA) model, which uses an ensemble learning approach to utilize the forecast from the ARIMA model, as an additional input. Among LP and LPA models, the LSTM model is used as a benchmark to evaluate the performance of the hybrid models. Based on the result, a significant improvement is seen in the LP model over the chosen window sizes and error metrics. On the other hand, the LPA model performs better across all dimensions with an average improvement of 41% over the LSTM model in terms of forecasting accuracy. Moreover, the equivalence of forecasting accuracy is tested using the Diebold-Mariano and Wilcoxon signed-rank tests
利用机器学习和技术指标预测原油价格的新方法
本研究提出使用混合集成学习方法来提高原油价格的预测效率。它将长短期记忆(LSTM)与影响原油价格的因素结合起来。来自基本面和技术指标的信息与统计模型预测(如自回归综合移动平均(ARIMA))一起考虑,以提前一步预测原油价格。采用主成分分析方法对解释变量进行变换。本研究将LSTM与PCA相结合,共同称为LP模型,其中使用基本指标和技术指标的PCA变换作为输入来改进LSTM预测。此外,它试图通过引入LSTM+PCA+ARIMA (LPA)模型来改进这些预测,该模型使用集成学习方法利用ARIMA模型的预测作为额外输入。在LP模型和LPA模型中,以LSTM模型作为评价混合模型性能的基准。基于结果,在选择的窗口大小和误差度量上,可以看到LP模型的显著改进。另一方面,LPA模型在所有维度上表现更好,在预测精度方面比LSTM模型平均提高41%。此外,使用Diebold-Mariano和Wilcoxon符号秩检验检验了预测精度的等价性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Advances in Information Technology
Journal of Advances in Information Technology Computer Science-Information Systems
CiteScore
4.20
自引率
20.00%
发文量
46
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信