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...
Saved in:
Published in: | Multimedia tools and applications 2023-12, Vol.83 (19), p.57269-57289 |
---|---|
Main Authors: | , , , , |
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 |