Loading…

An improved technique for stock price prediction on real-time exploiting stream processing and deep learning

The proposed model is a Deep Learning (DL) based method employing Long Short-Term Memory (LSTM) networks for forecasting stocks. The aim of this approach is forecasting stock prices of Apple Inc. using statistics on previous stock prices obtained from Tiingo. The proposed model consists of several s...

Full description

Saved in:
Bibliographic Details
Published in:Multimedia tools and applications 2023-12, Vol.83 (19), p.57269-57289
Main Authors: Bandhu, Kailash Chandra, Litoriya, Ratnesh, Jain, Anshita, Shukla, Anand Vardhan, Vaidya, Swati
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c270t-fd4a970d82404a73307860fdd45d046333afa7f793313bab5382f3ed46bec3703
container_end_page 57289
container_issue 19
container_start_page 57269
container_title Multimedia tools and applications
container_volume 83
creator Bandhu, Kailash Chandra
Litoriya, Ratnesh
Jain, Anshita
Shukla, Anand Vardhan
Vaidya, Swati
description The proposed model is a Deep Learning (DL) based method employing Long Short-Term Memory (LSTM) networks for forecasting stocks. The aim of this approach is forecasting stock prices of Apple Inc. using statistics on previous stock prices obtained from Tiingo. The proposed model consists of several stages of processing and modelling, including data cleaning, feature selection, feature scaling, model building, model evaluation, model improvement, and prediction. Cleaning, organising, and transforming raw data into a format appropriate for analysis are all parts of data pre-processing. Feature engineering involves the data extraction and selection of relevant features for accuracy improvement of the model. The scaling of features involves normalising the data to prevent bias in the model. The LSTM models are built and evaluated using multiple metrics such as Mean Squared Error (MAE) and Root Mean Squared Error (RMSE). The model is iteratively improved using a combination of hyperparameter tuning and feature engineering. Finally, the model is then used to forecast stock prices for the following 30 days, and the accuracy of the forecasts is determined. The proposed methodology is designed to outperform traditional LSTM models for predicting the future price of stock by incorporating novel techniques, for feature engineering and model refinement. The suggested design is a comprehensive approach for forecasting future stock prices using DL based techniques. The model is designed to be flexible and adaptable, allowing for customization for different datasets and prediction horizons. It represents a significant improvement over existing LSTM models for stock price prediction to be valuable in a variety of financial industry applications. This paper collects data from Tiingo API and uses stacked LSTM to train the model. The experimental results give only 0.0813 RMSE, which proves that the model is more accurate and precise.
doi_str_mv 10.1007/s11042-023-17130-x
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3060077744</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3060077744</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-fd4a970d82404a73307860fdd45d046333afa7f793313bab5382f3ed46bec3703</originalsourceid><addsrcrecordid>eNp9kE9LAzEQxYMoWKtfwFPA8-pkJ7tpj6X4Dwpe9BzSZLZu3c2uyVbqtzd1BT0JYRIevzeZeYxdCrgWAOomCgEyzyDHTCiBkO2P2EQUCjOlcnH8533KzmLcAoiyyOWENQvP67YP3Qc5PpB99fX7jnjVBR6Hzr7xPtSWUiVX26HuPE8nkGmyoW6J075vunqo_SbhSW4T2VmK8aAY77gj6nlDJviknLOTyjSRLn7uKXu5u31ePmSrp_vH5WKV2VzBkFVOmrkCN8slSKMQQc1KqJyThQNZIqKpjKrUHFHg2qwLnOUVkpPlmiwqwCm7GvumYdI2cdDbbhd8-lIjlCkvpaRMVD5SNnQxBqp02rU14VML0IdU9ZiqTqnq71T1PplwNMUE-w2F39b_uL4ADZ18DA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3060077744</pqid></control><display><type>article</type><title>An improved technique for stock price prediction on real-time exploiting stream processing and deep learning</title><source>ABI/INFORM Collection</source><source>Springer Nature</source><creator>Bandhu, Kailash Chandra ; Litoriya, Ratnesh ; Jain, Anshita ; Shukla, Anand Vardhan ; Vaidya, Swati</creator><creatorcontrib>Bandhu, Kailash Chandra ; Litoriya, Ratnesh ; Jain, Anshita ; Shukla, Anand Vardhan ; Vaidya, Swati</creatorcontrib><description>The proposed model is a Deep Learning (DL) based method employing Long Short-Term Memory (LSTM) networks for forecasting stocks. The aim of this approach is forecasting stock prices of Apple Inc. using statistics on previous stock prices obtained from Tiingo. The proposed model consists of several stages of processing and modelling, including data cleaning, feature selection, feature scaling, model building, model evaluation, model improvement, and prediction. Cleaning, organising, and transforming raw data into a format appropriate for analysis are all parts of data pre-processing. Feature engineering involves the data extraction and selection of relevant features for accuracy improvement of the model. The scaling of features involves normalising the data to prevent bias in the model. The LSTM models are built and evaluated using multiple metrics such as Mean Squared Error (MAE) and Root Mean Squared Error (RMSE). The model is iteratively improved using a combination of hyperparameter tuning and feature engineering. Finally, the model is then used to forecast stock prices for the following 30 days, and the accuracy of the forecasts is determined. The proposed methodology is designed to outperform traditional LSTM models for predicting the future price of stock by incorporating novel techniques, for feature engineering and model refinement. The suggested design is a comprehensive approach for forecasting future stock prices using DL based techniques. The model is designed to be flexible and adaptable, allowing for customization for different datasets and prediction horizons. It represents a significant improvement over existing LSTM models for stock price prediction to be valuable in a variety of financial industry applications. This paper collects data from Tiingo API and uses stacked LSTM to train the model. The experimental results give only 0.0813 RMSE, which proves that the model is more accurate and precise.</description><identifier>ISSN: 1573-7721</identifier><identifier>ISSN: 1380-7501</identifier><identifier>EISSN: 1573-7721</identifier><identifier>DOI: 10.1007/s11042-023-17130-x</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Accuracy ; Cleaning ; Computer Communication Networks ; Computer Science ; Data collection ; Data Structures and Information Theory ; Deep learning ; Forecasting ; Industrial applications ; Multimedia Information Systems ; Root-mean-square errors ; Special Purpose and Application-Based Systems ; Stock prices</subject><ispartof>Multimedia tools and applications, 2023-12, Vol.83 (19), p.57269-57289</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-fd4a970d82404a73307860fdd45d046333afa7f793313bab5382f3ed46bec3703</cites><orcidid>0000-0002-7285-422X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,27907,27908,36043</link.rule.ids></links><search><creatorcontrib>Bandhu, Kailash Chandra</creatorcontrib><creatorcontrib>Litoriya, Ratnesh</creatorcontrib><creatorcontrib>Jain, Anshita</creatorcontrib><creatorcontrib>Shukla, Anand Vardhan</creatorcontrib><creatorcontrib>Vaidya, Swati</creatorcontrib><title>An improved technique for stock price prediction on real-time exploiting stream processing and deep learning</title><title>Multimedia tools and applications</title><addtitle>Multimed Tools Appl</addtitle><description>The proposed model is a Deep Learning (DL) based method employing Long Short-Term Memory (LSTM) networks for forecasting stocks. The aim of this approach is forecasting stock prices of Apple Inc. using statistics on previous stock prices obtained from Tiingo. The proposed model consists of several stages of processing and modelling, including data cleaning, feature selection, feature scaling, model building, model evaluation, model improvement, and prediction. Cleaning, organising, and transforming raw data into a format appropriate for analysis are all parts of data pre-processing. Feature engineering involves the data extraction and selection of relevant features for accuracy improvement of the model. The scaling of features involves normalising the data to prevent bias in the model. The LSTM models are built and evaluated using multiple metrics such as Mean Squared Error (MAE) and Root Mean Squared Error (RMSE). The model is iteratively improved using a combination of hyperparameter tuning and feature engineering. Finally, the model is then used to forecast stock prices for the following 30 days, and the accuracy of the forecasts is determined. The proposed methodology is designed to outperform traditional LSTM models for predicting the future price of stock by incorporating novel techniques, for feature engineering and model refinement. The suggested design is a comprehensive approach for forecasting future stock prices using DL based techniques. The model is designed to be flexible and adaptable, allowing for customization for different datasets and prediction horizons. It represents a significant improvement over existing LSTM models for stock price prediction to be valuable in a variety of financial industry applications. This paper collects data from Tiingo API and uses stacked LSTM to train the model. The experimental results give only 0.0813 RMSE, which proves that the model is more accurate and precise.</description><subject>Accuracy</subject><subject>Cleaning</subject><subject>Computer Communication Networks</subject><subject>Computer Science</subject><subject>Data collection</subject><subject>Data Structures and Information Theory</subject><subject>Deep learning</subject><subject>Forecasting</subject><subject>Industrial applications</subject><subject>Multimedia Information Systems</subject><subject>Root-mean-square errors</subject><subject>Special Purpose and Application-Based Systems</subject><subject>Stock prices</subject><issn>1573-7721</issn><issn>1380-7501</issn><issn>1573-7721</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LAzEQxYMoWKtfwFPA8-pkJ7tpj6X4Dwpe9BzSZLZu3c2uyVbqtzd1BT0JYRIevzeZeYxdCrgWAOomCgEyzyDHTCiBkO2P2EQUCjOlcnH8533KzmLcAoiyyOWENQvP67YP3Qc5PpB99fX7jnjVBR6Hzr7xPtSWUiVX26HuPE8nkGmyoW6J075vunqo_SbhSW4T2VmK8aAY77gj6nlDJviknLOTyjSRLn7uKXu5u31ePmSrp_vH5WKV2VzBkFVOmrkCN8slSKMQQc1KqJyThQNZIqKpjKrUHFHg2qwLnOUVkpPlmiwqwCm7GvumYdI2cdDbbhd8-lIjlCkvpaRMVD5SNnQxBqp02rU14VML0IdU9ZiqTqnq71T1PplwNMUE-w2F39b_uL4ADZ18DA</recordid><startdate>20231218</startdate><enddate>20231218</enddate><creator>Bandhu, Kailash Chandra</creator><creator>Litoriya, Ratnesh</creator><creator>Jain, Anshita</creator><creator>Shukla, Anand Vardhan</creator><creator>Vaidya, Swati</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7285-422X</orcidid></search><sort><creationdate>20231218</creationdate><title>An improved technique for stock price prediction on real-time exploiting stream processing and deep learning</title><author>Bandhu, Kailash Chandra ; Litoriya, Ratnesh ; Jain, Anshita ; Shukla, Anand Vardhan ; Vaidya, Swati</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-fd4a970d82404a73307860fdd45d046333afa7f793313bab5382f3ed46bec3703</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Accuracy</topic><topic>Cleaning</topic><topic>Computer Communication Networks</topic><topic>Computer Science</topic><topic>Data collection</topic><topic>Data Structures and Information Theory</topic><topic>Deep learning</topic><topic>Forecasting</topic><topic>Industrial applications</topic><topic>Multimedia Information Systems</topic><topic>Root-mean-square errors</topic><topic>Special Purpose and Application-Based Systems</topic><topic>Stock prices</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bandhu, Kailash Chandra</creatorcontrib><creatorcontrib>Litoriya, Ratnesh</creatorcontrib><creatorcontrib>Jain, Anshita</creatorcontrib><creatorcontrib>Shukla, Anand Vardhan</creatorcontrib><creatorcontrib>Vaidya, Swati</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Multimedia tools and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bandhu, Kailash Chandra</au><au>Litoriya, Ratnesh</au><au>Jain, Anshita</au><au>Shukla, Anand Vardhan</au><au>Vaidya, Swati</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An improved technique for stock price prediction on real-time exploiting stream processing and deep learning</atitle><jtitle>Multimedia tools and applications</jtitle><stitle>Multimed Tools Appl</stitle><date>2023-12-18</date><risdate>2023</risdate><volume>83</volume><issue>19</issue><spage>57269</spage><epage>57289</epage><pages>57269-57289</pages><issn>1573-7721</issn><issn>1380-7501</issn><eissn>1573-7721</eissn><abstract>The proposed model is a Deep Learning (DL) based method employing Long Short-Term Memory (LSTM) networks for forecasting stocks. The aim of this approach is forecasting stock prices of Apple Inc. using statistics on previous stock prices obtained from Tiingo. The proposed model consists of several stages of processing and modelling, including data cleaning, feature selection, feature scaling, model building, model evaluation, model improvement, and prediction. Cleaning, organising, and transforming raw data into a format appropriate for analysis are all parts of data pre-processing. Feature engineering involves the data extraction and selection of relevant features for accuracy improvement of the model. The scaling of features involves normalising the data to prevent bias in the model. The LSTM models are built and evaluated using multiple metrics such as Mean Squared Error (MAE) and Root Mean Squared Error (RMSE). The model is iteratively improved using a combination of hyperparameter tuning and feature engineering. Finally, the model is then used to forecast stock prices for the following 30 days, and the accuracy of the forecasts is determined. The proposed methodology is designed to outperform traditional LSTM models for predicting the future price of stock by incorporating novel techniques, for feature engineering and model refinement. The suggested design is a comprehensive approach for forecasting future stock prices using DL based techniques. The model is designed to be flexible and adaptable, allowing for customization for different datasets and prediction horizons. It represents a significant improvement over existing LSTM models for stock price prediction to be valuable in a variety of financial industry applications. This paper collects data from Tiingo API and uses stacked LSTM to train the model. The experimental results give only 0.0813 RMSE, which proves that the model is more accurate and precise.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11042-023-17130-x</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-7285-422X</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1573-7721
ispartof Multimedia tools and applications, 2023-12, Vol.83 (19), p.57269-57289
issn 1573-7721
1380-7501
1573-7721
language eng
recordid cdi_proquest_journals_3060077744
source ABI/INFORM Collection; Springer Nature
subjects Accuracy
Cleaning
Computer Communication Networks
Computer Science
Data collection
Data Structures and Information Theory
Deep learning
Forecasting
Industrial applications
Multimedia Information Systems
Root-mean-square errors
Special Purpose and Application-Based Systems
Stock prices
title An improved technique for stock price prediction on real-time exploiting stream processing and deep learning
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T02%3A21%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20improved%20technique%20for%20stock%20price%20prediction%20on%20real-time%20exploiting%20stream%20processing%20and%20deep%20learning&rft.jtitle=Multimedia%20tools%20and%20applications&rft.au=Bandhu,%20Kailash%20Chandra&rft.date=2023-12-18&rft.volume=83&rft.issue=19&rft.spage=57269&rft.epage=57289&rft.pages=57269-57289&rft.issn=1573-7721&rft.eissn=1573-7721&rft_id=info:doi/10.1007/s11042-023-17130-x&rft_dat=%3Cproquest_cross%3E3060077744%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c270t-fd4a970d82404a73307860fdd45d046333afa7f793313bab5382f3ed46bec3703%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3060077744&rft_id=info:pmid/&rfr_iscdi=true